reComputer R1000 与 balena
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
什么是 balena?
balena 是一个物联网 (IoT) 平台,旨在帮助开发者构建、部署和管理跨设备群的物联网应用。它支持多种设备架构,并包含容器化应用部署功能,使您能够轻松更新物联网软件和 HostOS,修复漏洞并为物联网应用引入新功能。balena 提供了一种统一的方式来推送代码更新、管理设备配置,并确保设备在现场可靠、安全地运行,无论其位置或网络条件如何。

入门指南
在开始这个项目之前,您需要提前准备好硬件和软件,如下所述。
硬件准备
reComputer R1000 |
---|
![]() |
软件
- 一个 balenaCloud 账户(在此注册),前 10 个设备免费。
- balenaEtcher 用于烧录 CM4 内存。
硬件配置
步骤 1:您需要将 R1000 侧面的开关设置为启动模式,然后为设备供电。
开关位置 | 模式 | 描述 | nRPI-BOOT |
---|---|---|---|
![]() | 普通模式 | 从 eMMC 启动 | 低 |
![]() | 烧录模式 | 从 USB 启动 | 高 |
步骤 2:请使用 USB Type-C 数据线将 reComputer R1000 连接到您的电脑。

镜像文件获取
步骤 1:访问 balenaCloud,创建一个免费账户,然后创建一个 fleet,默认设备类型选择 Raspberry Pi CM4 IO Board
。

步骤 2:点击“添加设备”,选择您需要的版本信息和配置信息,然后在右下角下载 balenaOS 镜像文件。

建议先下载 balenaOS 镜像文件后再进行烧录。如果直接点击窗口右下角的“Flash”进行烧录,可能会导致烧录失败。
烧录 balena OS 的步骤
步骤 1:打开 rpiboot 软件,系统将显示新磁盘。
步骤 2:打开烧录工具 balenaEtcher,选择之前下载的 balena 镜像文件,然后选择目标磁盘,最后点击烧录。

修改配置
步骤 1:将 reComputer-R100x.dtbo 文件复制到 resin-boot => overlays
文件夹。

步骤 2:在 config.txt
文件中添加以下内容:
dtparam=i2c_arm=on
dtoverlay=i2c1,pins_44_45
dtoverlay=i2c3,pins_2_3
dtoverlay=i2c6,pins_22_23
dtoverlay=audremap,pins_18_19
dtoverlay=reComputer-R100x,uart2

步骤 3:将 reComputer R1000 的 DIP 开关设置为普通模式,然后重新上电。稍等片刻后,您可以在 balenaCloud 上看到新设备已成功添加。

如果设备显示为 Online (Heartbeat only)
,这可能是由于我所在地区的防火墙限制。如果你遇到同样的问题,可以连接一个 VPN 到设备,以便它能够正常显示为 Online
。
部署测试
步骤 1:输入以下命令以下载资源并进行部署:
balena login
git clone https://github.com/mpous/seeed-recomputer-r100x.git
cd seeed-recomputer-r100x
balena push recomputerR1000


步骤 2:部署完成后,终端上会出现一个独角兽图标,并且所有服务的状态将变为 Running
。


技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。