NixOS on ARM/Orange Pi 5

From NixOS Wiki
Revision as of 19:54, 5 June 2023 by imported>Ryan4yin (Created page with "{{ARM/breadcrumb}} <div class="infobox"> {|class="table" !colspan="2" class="title"|Orange Pi 5 |- !Manufacturer |Orange Pi |- !Architecture |AArch64 |- !Platform firmware |Ve...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Orange Pi 5
Manufacturer Orange Pi
Architecture AArch64
Platform firmware Vendor BSP
Startup order SPI NOR Flash, SD, NVMe
Maintainer

The Orange Pi 5 is a Single-Board Computer with a Rockchip RK3588s SoC.

System configuration

None of the basic components (Kernel, HW acceleration drivers) are available from upstream NixOS.

Building a working system requires additional configuration.

@ryan4yin's flake

A minimal NixOS flake running on Orange Pi 5: https://github.com/ryan4yin/nixos-rk3588

The basic idea is to boot from the armbian's uboot, flash it to the SPI flash first.

Then build the NixOS's rootfs with armbian's customized kernel https://github.com/armbian/linux-rockchip/tree/rk-5.10-rkr4.