reTerminal 入门指南
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
介绍 reTerminal,我们 reThings 家族的新成员。这是一款面向未来的人机界面 (HMI) 设备,可以轻松高效地与物联网和云系统协作,在边缘解锁无限场景。
reTerminal 由 Raspberry Pi Compute Module 4 (CM4) 提供支持,配备四核 Cortex-A72 CPU,运行频率为 1.5GHz,并配备一块 5 英寸 IPS 电容式多点触控屏幕,分辨率为 1280 x 720。它拥有充足的 RAM(4GB)以支持多任务处理,并配备足够的 eMMC 存储(32GB)以安装操作系统,从而实现快速启动和流畅的整体体验。它支持双频 2.4GHz/5GHz Wi-Fi 和 Bluetooth 5.0 BLE 无线连接。
reTerminal 包含一个高速扩展接口和丰富的 I/O 接口,提供更多扩展性。该设备具有安全功能,例如带有基于硬件的密钥存储的加密协处理器。它还内置了加速度计、光传感器和 RTC(实时时钟)等模块。reTerminal 配备千兆以太网端口以实现更快的网络连接,并配备双 USB 2.0 Type-A 端口。reTerminal 上的 40 针引脚头使其适用于广泛的物联网应用。
reTerminal 开箱即附带 Raspberry Pi OS。因此,您只需将其连接到电源,即可立即开始构建您的物联网、HMI 和边缘 AI 应用程序!
发布日期 | 预装操作系统 | 预装 STM32 固件 | 板卡版本 | 附加信息 |
---|---|---|---|---|
2021/06/15 | 2021-06-02-Raspbian(修改版)-32位 | V1.0 | v1.3 | 初始版本 |
2021/08/03 | 2021-06-02-Raspbian(修改版)-32位 | V1.1 | v1.4 | |
2021/09/03 | 2021-06-02-Raspbian(修改版)-32位 | V1.6 | v1.6 | 更改 IO 扩展芯片从 MCP23008-E 到 PCA9554, 更改加密微芯片从 ATECC608A-SSHDA-B 到 ATECC608A-TNGTLSS-G 更多信息 |
2021/11/02 | 2021-09-14-Raspbian(修改版)-32位 | V1.8 | v1.6 |
特性
- 集成模块化设计,具有高稳定性和扩展性
- 由 Raspberry Pi Compute Module 4 提供支持,配备 4GB RAM 和 32GB eMMC
- 5 英寸 IPS 电容式多点触控屏幕,分辨率为 1280 x 720,像素密度为 293 PPI
- 支持双频 2.4GHz/5GHz Wi-Fi 和 Bluetooth 5.0 BLE 无线连接
- 高速扩展接口和丰富的 I/O 接口,提供更多扩展性
- 带有基于硬件的密钥存储的加密协处理器
- 内置模块包括加速度计、光传感器和 RTC
- 千兆以太网端口和双 USB 2.0 Type-A 端口
- 40 针引脚头,适用于物联网应用
规格
规格 | 详情 | |
---|---|---|
平台 | 处理器 | Broadcom BCM2711 四核 Cortex-A72 (ARM v8) |
频率 | 64位 SoC @ 1.5GHz | |
内存 | 容量 | 4GB |
技术 | LPDDR4,带片上 ECC | |
eMMC | 容量 | 32GB |
无线 | Wi-Fi | 2.4GHz 和 5.0GHz IEEE 802.11b/g/n/ac |
蓝牙 | 蓝牙 5.0,BLE | |
显示 | LCD | 5英寸 720x1280 LCD |
触摸屏 | 电容式触摸屏(支持多点触控) | |
视频 | HDMI | 1 个 Micro HDMI 输出(支持最高 4Kp60) |
CSI | 1 个 2通道 MIPI CSI 摄像头接口 | |
多媒体 | H.265 (4Kp60 解码) | |
H.264 (1080p60 解码, 1080p30 编码) | ||
OpenGL ES 3.0 图形 | ||
内置模块 | 实时时钟 | NXP Semiconductors PCF8563T |
低备份电流;典型值 0.25μA,VDD = 3.0 V,温度 = 25 ℃ | ||
加速度计 | STMicroelectronics LIS3DHTR | |
16位,±2g/±4g/±8g/±16g 动态可选全量程 | ||
加密 | Microchip ATECC608A | |
安全的硬件密钥存储,非对称签名、验证、密钥协商 | ||
光传感器 | Levelek LTR-303ALS-01 | |
数字光传感器 | ||
内部 IO 扩展 | Microchip MCP23008-E/ PCA9554 | |
蜂鸣器 | ≥85dB @10cm 2700±300Hz | |
外部 I/O | GPIOs | 最多 5 × UART |
最多 5 × I2C | ||
最多 5 × SPI | ||
1 × SDIO 接口 | ||
1 × DPI(并行 RGB 显示) | ||
1 × PCM | ||
1 × PWM 通道 | ||
最多 3 × GPCLK 输出 | ||
垂直扩展 接口 | 1 × PCIe 1通道主机,Gen 2(5Gbps) | |
1 × USB 2.0 端口(高速) | ||
26 × GPIOs | ||
POE | ||
电源 | 电压 | 5V DC |
电流 | 3A(最小值) | |
温度 | 工作温度 | 0 - 70°C(对于 LCD 屏幕:0 - 60°C) |
机械 | 尺寸 | 140mm x 95mm x 21mm |
重量 | 285g |
硬件概览
模块图
引脚图
注意: 请确保将 reTerminal 按照下图所示的方向放置。此时 LCD 面向右侧,背面面向左侧。
请仔细注意上图中 reTerminal 的方向。LCD 和板载按钮位于右侧,而 reTerminal 的背面位于左侧。此外,整个设备是倒置的。
快速开始使用 reTerminal
如果您想以最快和最简单的方式开始使用 reTerminal,可以按照以下指南操作。
硬件需求
在开始使用 reTerminal 之前,您需要准备以下硬件:
- reTerminal
- 以太网线或 Wi-Fi 连接
- 电源适配器(5V/3A)
- USB Type-C 数据线
软件设置
登录 Raspberry Pi OS
reTerminal 开箱即带有预装的 Raspberry Pi OS。因此,我们可以直接打开 reTerminal 并登录 Raspberry Pi OS!
步骤 1. 将 USB Type-C 数据线的一端连接到 reTerminal,另一端连接到电源适配器(5V/4A)
步骤 2. 当 Raspberry Pi OS 启动后,按下 OK 以关闭 警告 窗口
- 步骤 3. 在 欢迎使用 Raspberry Pi 窗口中,按下 Next 开始初始设置
- 步骤 4. 选择您的 国家、语言、时区,然后按 Next
- 步骤 5. 要更改密码,首先点击 Raspberry Pi 图标,导航到
Universal Access > Onboard
打开屏幕键盘
- 步骤 6. 输入您想要的密码并点击 Next
注意: 如果您想保留默认密码 raspberry,可以将此处留空并点击 Next
- 步骤 7. 点击 Next 继续
- 步骤 8. 如果您想连接到 WiFi 网络,可以选择一个网络,连接后按 Next。如果您想稍后设置,可以按 Skip
- 步骤 9. 此步骤非常重要。 请确保按下 Skip 跳过软件更新。如果您想更新软件,可以参考 此 wiki
- 步骤 10. 最后按下 Done 完成设置
注意: 左上角的按钮可以在通过软件关闭 reTerminal 后用于重新启动设备
提示: 如果您想在更大的屏幕上体验 Raspberry Pi OS,可以将显示器连接到 reTerminal 的 micro-HDMI 接口,同时将键盘和鼠标连接到 reTerminal 的 USB 接口。
开始使用 reTerminal(扩展版)
如果您想自行安装 Raspberry Pi OS,安装其他操作系统(如 64 位 Ubuntu),通过 WiFi 使用 SSH 登录到 reTerminal,通过以太网和 USB 转串口适配器使用 SSH 登录,可以按照以下指南操作!
所需硬件
您需要准备以下硬件:
- reTerminal
- 电脑(Windows/Mac/Linux)
- 8GB(或更大)micro-SD 卡(可选)
- Micro-SD 卡读卡器(可选)
- USB 转串口转换器(可选)
- 以太网线(可选)
- Wi-Fi 连接(可选)
- 电源适配器(5V/3A)
- USB Type-C 数据线
将 Raspberry Pi OS/64 位 Ubuntu OS 或其他操作系统刷入 eMMC
我们可以将 Raspberry Pi OS/64 位 Ubuntu OS 或其他操作系统刷入 reTerminal 上 CM4 的 eMMC 存储中。一旦安装了必要的驱动程序,只需将 reTerminal 的 USB Type-C 接口连接到您的电脑,它将显示为一个外部驱动器。首先,移除 reTerminal 的后壳。
注意: Seeed 提供的最新系统镜像已包含适当的驱动程序:pi-gen-expand
- 步骤 1. 移除 4 个橡胶盖,并拧下下面的 4 个螺丝以打开 reTerminal 的后壳
- 步骤 2. 拆下 2 个螺丝以卸下散热片
- 步骤 3. 根据下图将 启动模式开关拨下
现在让我们开始软件设置。根据您想要安装的操作系统,按照以下步骤操作。
对于 Windows
步骤 1. 点击 此链接 下载 rpiboot 安装程序,以安装必要的驱动程序和启动工具
步骤 2. 使用 USB Type-C 数据线将 reTerminal 连接到电脑
Windows 将自动检测硬件并安装必要的驱动程序。
步骤 3. 搜索并打开我们之前安装的 rpiboot 工具
步骤 4. 打开 文件资源管理器,您将看到 CM4 的 eMMC 显示为 USB 大容量存储设备
步骤 5. 访问 此链接 下载 Raspberry Pi Imager 软件
步骤 6. 打开 Raspberry Pi Imager 软件
- 步骤 7. 按下键盘上的 CTRL + SHIFT + X 打开 高级选项窗口
在这里,您可以 设置主机名、启用 SSH、设置密码、配置 WiFi、设置区域设置等。
- 步骤 8. 点击 CHOOSE OS 并选择您偏好的操作系统
如果您尝试安装 Raspbian OS,我们已测试发现 Bullseye 的 32 位和 64 位版本在 reTerminal 上运行良好,没有遇到任何 黑屏问题。此外,我们还测试了新的 Bookworm 64 位版本,它在 reTerminal 上运行顺畅。
注意: 您可以通过导航到 Other general purpose OS 选择其他操作系统,例如 64 位 Ubuntu
步骤 9. 点击 CHOOSE STORAGE 并选择连接的 eMMC 驱动器
步骤 10. 最后,点击 WRITE
请等待几分钟,直到刷写过程完成。
- 步骤 11. 将 启动模式开关拨回原位,并重新组装 reTerminal 的外壳
现在您可以跳转到 这里
对于 MAC
在继续以下步骤之前,您需要安装 homebrew。
请打开终端并输入 brew -V
检查是否已正确设置 homebrew 环境,您应该能看到已安装的 homebrew 版本。
- 步骤 1. 克隆 usbboot 仓库
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- 步骤 2. 安装 libusb
brew install libusb
- 步骤 3. 安装 pkg-config
brew install pkg-config
- 步骤 4. 使用 make 构建
make
- 步骤 5. 运行二进制文件
sudo ./rpiboot
步骤 6. 使用 USB Type-C 数据线将 reTerminal 连接到您的 Mac 电脑
步骤 7. 访问 此链接 下载并安装 Raspberry Pi Imager 应用程序
步骤 8. 打开 Raspberry Pi Imager 应用程序
- 步骤 9. 按下键盘上的 CTRL + SHIFT + X 打开 高级选项窗口
这里您可以设置主机名、启用 SSH、设置密码、配置 Wi-Fi、设置区域设置等。
- 步骤 10. 点击 CHOOSE OS 并选择您偏好的操作系统
注意: 您可以通过进入 Other general purpose OS 选择诸如 64-bit Ubuntu 的操作系统。
步骤 11. 点击 CHOOSE STORAGE 并选择已连接的 eMMC 驱动器
步骤 12. 最后,点击 WRITE
请等待几分钟,直到刷写过程完成。
- 步骤 13. 将 Boot Mode 开关 翻回原始位置并组装 reTerminal 外壳
现在您可以跳转到 这里
对于 Linux
我们将使用 Git 获取 rpiboot 源代码,因此请确保已安装 Git。
- 步骤 1. 打开一个 终端 窗口并输入以下命令以更新 软件包列表
sudo apt-get update
- 步骤 2. 使用以下命令安装 Git
sudo apt install git pkg-config make gcc libusb-1.0-0-dev
- 步骤 3. 如果日期未正确设置,Git 可能会产生错误。输入以下命令以修正日期
sudo date MMDDhhmm
注意: 其中 MM 是月份,DD 是日期,hh 和 mm 分别是小时和分钟。
- 步骤 4. 克隆 usbboot 工具的代码库
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- 步骤 5. 构建并安装 usbboot 工具
make
- 步骤 6. 运行 usbboot 工具,它将等待连接
sudo ./rpiboot
步骤 7. 使用 USB Type-C 数据线将 reTerminal 连接到 PC
步骤 8. 通过访问此链接下载 Raspberry Pi Imager 软件
步骤 9. 打开 Raspberry Pi Imager 软件
- 步骤 10. 按下键盘上的 CTRL + SHIFT + X 打开 高级选项 窗口
这里您可以设置主机名、启用 SSH、设置密码、配置 Wi-Fi、设置区域设置等。
- 步骤 11. 点击 CHOOSE OS 并选择您偏好的操作系统
注意: 您可以通过进入 Other general purpose OS 选择诸如 64-bit Ubuntu 的操作系统。
步骤 12. 点击 CHOOSE STORAGE 并选择已连接的 eMMC 驱动器
步骤 13. 最后,点击 WRITE
请等待几分钟,直到刷写过程完成。
- 步骤 14. 将 Boot Mode 开关 翻回原始位置并组装 reTerminal 外壳
使用 Wi-Fi/以太网通过 SSH 登录 Raspberry Pi OS/Ubuntu OS 或其他操作系统
如果您想通过 Wi-Fi/以太网 SSH 登录 Raspberry Pi OS,可以按照以下步骤操作。首先在 reTerminal 上设置 Wi-Fi/以太网,然后使用 Windows/Mac/Linux 进行 SSH 登录。
注意: 如果您已通过 Raspberry Pi Imager 配置了 Wi-Fi 并启用了 SSH,可以跳过步骤 1 - 4。
- 步骤 1. 如果您有 Wi-Fi 连接,点击 Raspberry Pi OS 桌面右上角的 Wi-Fi 图标,选择您的 Wi-Fi 网络并使用屏幕上的虚拟键盘输入密码。
注意: Wi-Fi 设置的位置可能因操作系统而异。
- 步骤 2. 如果您没有 Wi-Fi 连接,可以将路由器的以太网线连接到 reTerminal 的以太网端口。
注意: 请确保 reTerminal 和您的计算机连接到同一网络。
步骤 3. 点击左上角的 Raspberry Pi 图标,导航到
Preferences > Raspberry Pi Configuration
,然后点击 Interfaces 标签。步骤 4. 选择 Enable(启用)旁边的 SSH,然后点击 OK。
现在让我们在计算机上配置软件。请根据您的操作系统进行操作。
对于 Windows
- 步骤 1. 打开 命令提示符 并输入以下命令
- 步骤 2. 对提示输入 yes
- 步骤 3. 输入以下密码
raspberry
- 步骤 4. 如果您成功登录到 Raspberry Pi OS,您将看到以下输出
对于 Mac/Linux
- 步骤 1. 在计算机上打开 终端 并输入以下命令
- 步骤 2. 对以下消息输入 yes
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- 步骤 3. 当提示输入密码时,输入以下内容
raspberry
- 步骤 4. 如果您成功登录到 Raspberry Pi OS,您将看到以下输出
在刷新新的 Raspberry Pi OS/ Ubuntu OS 或其他操作系统后安装 reTerminal 驱动
reTerminal 自带必要的驱动程序,开箱即用,因此您无需安装任何额外的驱动程序。然而,如果您自行刷新新的操作系统,则需要单独安装必要的驱动程序。需要驱动的硬件包括 5 英寸 LCD、触摸屏、加速度计、光传感器、用户 LED、用户按钮、RTC、蜂鸣器、加密协处理器。
- 步骤 1. 克隆以下仓库
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- 步骤 2. 进入仓库
cd seeed-linux-dtoverlays
对于 32 位操作系统,在执行 sudo ./scripts/reTerminal.sh
之前需要添加以下步骤。在完成安装后,请记得 重启 reTerminal 以使更改生效。
echo arm_64bit=0 | sudo tee -a /boot/config.txt
sudo reboot
- 步骤 3. 输入以下命令以安装驱动程序
sudo ./scripts/reTerminal.sh
如果您不希望同时升级内核,请输入以下命令:
sudo ./scripts/reTerminal.sh --keep-kernel
如果您成功安装了驱动程序,将看到以下输出
- 步骤 4. 重启 reTerminal
sudo reboot
将带有驱动的 Raspberry Pi OS 从 Seeed 刷写到 eMMC
- 步骤 1. 与正常镜像烧录步骤一样,您需要首先选择设备型号:
步骤 2. 在选择操作系统时,您需要下载所需的系统,将其解压到本地文件夹,然后进行选择。
通过以下链接下载 Raspberry Pi OS
版本 | 描述 | 标签 |
---|---|---|
2024-03-14-Raspbian-reTerminal-arm64 | 64 位 Debian12(bookworm) Linux 版本 6.6.20 | 最新 |
2024-03-14-Raspbian-reTerminal-armhf | 32 位 Debian12(bookworm) Linux 版本 6.6.20 | 最新 |
2022-07-21-Raspbian-reTerminal-arm64 | 64 位 Debian11(Bullseye) Linux 版本 5.15.32-v7+ | 发布 |
2022-07-21-Raspbian-reTerminal-armhf | 32 位 Debian11(Bullseye) Linux 版本 5.15.32-v7+ | 发布 |
选择您下载的操作系统,它的文件名应该以 .img 结尾。
如果您安装最新的 bookworm 版本镜像,请不要通过点击高级选项按钮进行配置。不要进入此界面进行任何初始配置。 否则可能会发生意外的驱动错误情况!
如果您不小心进行了高级配置并出现屏幕翻转错误,您需要 重新安装驱动 来解决问题。
- 步骤 3. 对于其他操作,请参考 前面的步骤。 镜像安装完成后,您无需安装驱动即可使用。(我们提供的镜像已包含驱动文件)
reTerminal 拆解指南
请查看以下视频了解如何拆解 reTerminal:
>
常见问题解答
有关常见问题,请点击这里访问 reTerminal 使用 Wiki 的常见问题页面。
资源
[PDF] reTerminal 原理图 v1.6
[ZIP] reTerminal 原理图 v1.6
[PDF] reTerminal 原理图 v1.3
[ZIP] reTerminal 原理图 v1.3
[STP] reTerminal 3D 模型
[网页] Raspberry Pi 官方文档
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时获得流畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。