Armbian for MUSE Pi Pro

基于 Armbian 官方 build 仓库( armbian/build: Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf),但是由于编译内核 & u-boot & opensbi 依赖 spacemit 工具链,暂时没法向官方仓库提交设备支持(未来将进行提交)。

目前暂时没有加入 GPU/VPU 等的 userspace drivers,所以暂时无法使用 GPU/VPU 等。

如何构建

环境需求

  • Ubuntu 22.04 LTS 及以上
  • x86_64

下载源码

git clone --depth=1 https://github.com/chainsx/build -b muse-pi-pro

下载 Spacemit 交叉编译工具链

进迭时空开发者社区 下载 Linux 环境工具链,包含 glibc 库。

例如:https://archive.spacemit.com/toolchain/spacemit-toolchain-linux-glibc-x86_64-v1.0.5.tar.xz

新建 build/package/toolchain 目录,将交叉编译工具链放到该目录下,文件结构如下:

└── toolchain
    └── spacemit-toolchain-linux-glibc-x86_64-v1.0.5
        ├── bin
        ├── include
        ├── lib
        ├── lib64
        ├── libexec
        ├── riscv64-unknown-linux-gnu
        ├── share
        └── sysroot

选择配置并运行构建

cd build
./compile.sh

选择 Do not change the kernel configuration ,如同所示:

选择下面的 <Show CSC/WIP/EOS>

然后找到 muse pi pro

后面可根据自己的偏好进行选择发行版,推荐 noble (Ubuntu 24.04)。

构建完成后,镜像在 output/images 里,使用 Etcher/win32image/rufus 刷入到 micro SD card 里即可。

3 个赞