Skip to main content

使用 balena 的 reComputer R1000

什么是 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:点击“Add device”,选择您想要的版本信息和配置信息,然后在右下角下载 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...