PI-CI 是一个树莓派虚拟机的 Docker 镜像,可以让你在非树莓派设备上预先配置 Raspberry Pi 3、4 和 5 设备,然后写入 SD, 即可直接启动树莓派设备。@Appinn
除了自己家用,Raspberry Pi 也应用在很多地方,因为其价格低廉、标准化,所以可以大规模部署。
PI-CI 就是帮你提前预配置 Raspberry Pi 设备的工具,当然也可以用来在虚拟化环境中测试 ARM 应用程序。
用例
开发者提供了几个用例:
- 预配置首次启动即可工作的 Raspberry Pi 服务器。
- 使用 Ansible1 创建可重现的服务器配置。
- 通过 CI 管道自动分配配置。
- 在虚拟化环境中测试 ARM 应用程序。
青小蛙觉得对于普通开发者来说,就是可以在更高性能的电脑上来完成树莓派的开发工作,也是非常不错的体验。
特征
- 支持 Pi 3、4 和5
- 包含 64 位 (ARMv8) Raspberry PI 操作系统(24.04,Bookworm)
- 互联网接入
- 无需 root
- 安全、完全可从源头重现
- 经过测试且稳定
用法
启动机器:
docker run --rm -it -v $PWD/dist:/dist ptrsr/pi-ci start
生成的镜像将保存在 $PWD/dist
中。
SSH 访问:
docker run --rm -p 2222:2222 ptrsr/pi-ci start<br>ssh root@localhost -p 2222
写入 SD 卡:
docker run --rm -it -v $PWD/dist:/dist --device=/dev/mmcblk0 ptrsr/pi-ci flash /dev/mmcblk0
获取
纯开发者工具。
原文:https://www.appinn.com/pi-ci-rpi-vm/