在树莓派上通过 Raspbian Lite 运行
本教程将向您展示如何在树莓派上通过 Raspbian Lite 和 DRM 运行 Avalonia 应用。
步骤 1 - 设置树莓派
第一步是设置您的树莓派。
1.1 下载 Raspbian Lite 操作系统镜像
您可以从官方树莓派网站下载 Raspbian Lite 操作系统映像。 下载树莓派操作系统镜像
1.2 准备树莓派进行烧录
Raspberry Lite 的安装方法因型号不同而有所不同。
Raspberry Pi 4 b 对于 Pi 4 b,您需要一个 SD 卡来安装操作系统。 将 SD 卡插入您的计算机。 然后您可以直接进入步骤 1.3。
Raspberry CM4 由于 CM4 是为嵌入式应用而设计的,您仍然需要一个 IO 板。有官方的 Compute Module 4 IO board,或者也有其他许多选择,如 SourceKit PiTray mini。
要准备 EMMC 存储器进行挂载,请按照这些步骤。
1.3 烧录操作系统
- 下载 Etcher 映像写入工具并安装。
- 打开 Etcher,并从您的硬盘中选择在步骤 1.1 中下载的 .zip 文件。
- 选择要将镜像写入的存储设备(SD 卡或 CM4 EMMC)。
- 查看您的选择并点击 "Flash!" 开始写入数据。一旦写入完成,在 Raspberry 的启动盘驱动器上创建一个名为 ssh(没有扩展名,例如用
touch ssh创建)的新空文件。这将确保 SSH 守护程序在树莓派启动后启用,从而可以通过网络登录。 - 仅针对 Cm4 添加以下内容到
/boot/config.txt以启用 USB 2.0 端口
dtoverlay=dwc2,dr_mode=host
- 启动 Raspberry 并登录。 Raspberry Pi 4 b:将 SD 卡插入 Raspberry 并连接电源 CM 4:在 CM4 IO Board 上拔掉电源,移除 J2 跳线,然后再次连接电源
1.4 安装缺失的库
在 Raspbian Lite 上运行 Avalonia 应用所需的一些库:
sudo apt update
sudo apt upgrade
sudo reboot
sudo apt-get install libgbm1 libgl1-mesa-dri libegl1-mesa libinput10
1.5 验证 DRM(可选)
您可以使用一个简单但实用的工具 kmscube 来测试您的安装。
sudo apt-get install kmscube
sudo kmscube
现在您应该在树莓派屏幕上看到旋转的立方体: