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)

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

Orange Pi 5
Manufacturer Orange Pi
Architecture AArch64
Platform firmware Vendor BSP
Startup order SPI NOR Flash, SD, NVMe
Maintainer

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.