Skip to main content

reComputer R1000 与 balena

什么是 balena?

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

pir

入门指南

在开始这个项目之前,您可能需要按照此处描述的内容提前准备硬件和软件。

硬件准备

reComputer R1000

软件

  • 一个 balenaCloud 账户(在此注册)并免费获得前 10 个设备。
  • balenaEtcher 用于刷写 CM4 存储器。

硬件配置

步骤 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 镜像文件,然后选择目标磁盘,最后点击 Burn。

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...