Skip to main content

reComputer R1000 与 balena

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

什么是 balena?

balena 是一个物联网 (IoT) 平台,旨在帮助开发者构建、部署和管理跨设备群的物联网应用。它支持多种设备架构,并包含容器化应用部署功能,使您能够轻松更新物联网软件和 HostOS,修复漏洞并为物联网应用引入新功能。balena 提供了一种统一的方式来推送代码更新、管理设备配置,并确保设备在现场可靠、安全地运行,无论其位置或网络条件如何。

pir

入门指南

在开始这个项目之前,您需要提前准备好硬件和软件,如下所述。

硬件准备

reComputer R1000

软件

硬件配置

步骤 1:您需要将 R1000 侧面的开关设置为启动模式,然后为设备供电。

开关位置模式描述nRPI-BOOT
image普通模式从 eMMC 启动
image烧录模式从 USB 启动

步骤 2:请使用 USB Type-C 数据线将 reComputer R1000 连接到您的电脑。

pir

镜像文件获取

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

pir

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

pir
note

建议先下载 balenaOS 镜像文件后再进行烧录。如果直接点击窗口右下角的“Flash”进行烧录,可能会导致烧录失败。

烧录 balena OS 的步骤

步骤 1:打开 rpiboot 软件,系统将显示新磁盘。

步骤 2:打开烧录工具 balenaEtcher,选择之前下载的 balena 镜像文件,然后选择目标磁盘,最后点击烧录。

pir

修改配置

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

pir

步骤 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
pir

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

pir

如果设备显示为 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
pir
pir

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

pir
pir

技术支持与产品讨论

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

Loading Comments...