SeeedStudio BeagleBone® Green Gateway
Seeed Studio BeagleBone® Green Gateway 是一个低成本、开源、社区支持的开发平台,适用于开发者和爱好者。它是 BeagleBoard.org 和 Seeed Studio 的联合成果。基于经典的 BeagleBone® Black 开源硬件设计,开发出了这一差异化版本。Seeed Studio BeagleBone® Green Gateway 包含两个 Grove 接口,使得连接到庞大的 Grove 传感器家族变得更加容易。板载 HDMI 和以太网被移除,为无线功能和 Grove 接口腾出了空间。
Seeed Studio BeagleBone® Green Gateway 是 Seeed Studio BeagleBone® Green 和 Seeed Studio BeagleBone® Green Gateway 的结合体,配备了 以太网和无线连接功能。
在不到 10 秒内启动 Linux,并通过一根 USB 数据线在不到 5 分钟内开始开发。
特性
-
完全兼容 BeagleBone® Black 和 Seeed Studio BeagleBone® Green
-
处理器:AM3358 1GHz ARM® Cortex-A8
- 2×32 位 200-MHz 可编程实时单元 (PRUs)
- 512MB DDR3 RAM
- 4KB EEPROM
- 板载 4GB 8 位 eMMC 闪存
- 3D 图形加速器
- NEON 浮点加速器
-
连接性
- 以太网 10/100M bit
- WiFi 802.11 b/g/n 2.4GHz
- USB 客户端用于供电和通信
- USB 主机
- SD/MMC 接口用于 microSD
- 蓝牙 4.1,支持 BLE
- 2 个 46 针接头
- 2 个 Grove 接口(I2C 和 UART)
- 12V 电源 DC 插孔
-
软件兼容性
- Debian
- Android
- Ubuntu
- 基于 Node.js 的 Cloud9 IDE,带有 BoneScript 库
- 以及更多
规格
项目 | 参数 |
---|---|
处理器 | AM3358 1GHz ARM Cortex-A8 |
内存 | 512MB DDR3 |
板载闪存 | 4GB eMMC |
CPU 支持 | NEON 浮点 & 3D 图形加速器 |
Micro USB 支持 | 供电 & 通信 |
USB | USB 2.0 主机 x2 |
GPIO | 2 x 46 针接头 |
以太网 | 1 |
无线连接 | Wi-Fi 802.11b/g/n 2.4GHz 和蓝牙 4.1 LE |
Grove 接口 | Grove I2C x 1 和 Grove UART x 1 |
工作温度 | 0 ~ 70 |
按键 | 3 |
应用场景
- 物联网
- 智能家居
- 工业
- 自动化与过程控制
- 人机界面
- 传感器集线器
- 机器人
社区项目
由于 SeeedStudio BeagleBone® Green Gateway 是 SeeedStudio BeagleBone® Green 和 SeeedStudio BeagleBone® Green Wireless 的结合体,它们的大多数项目都可以轻松修改以适配 SeeedStudio BeagleBone® Green Gateway!
以下是一些社区使用 Seeed Studio BeagleBone® Green Wireless 开发的项目教程,欢迎获取灵感并使用 Seeed Studio BeagleBone® Green Gateway 替代!
#1 呼吸灯 | #2 桌面风暴 | #3 大声说话 |
---|---|---|
![]() | ![]() | ![]() |
立即制作! | 立即制作! | 立即制作! |
#4 今天有多热? | #5 你在哪里? | #6 我的闹钟 |
---|---|---|
![]() | ![]() | ![]() |
立即制作! | 立即制作! | 立即制作! |
Seeed Studio BeagleBone® Green Wireless 灌溉控制:使用 HTML5、WebSockets 和 Ecmascript 6 实现的 Seeed Studio BeagleBone® Green Wireless 灌溉控制。
其他项目
蓝牙设备检测 | 家庭控制中心 | SAP HCP IoT 服务 |
---|---|---|
![]() | ![]() | ![]() |
立即制作! | 立即制作! | 立即制作! |
硬件概览
尺寸
Seeed Studio BeagleBone® Green Gateway 的尺寸为:
- 89.0mm x 54.6mm x 19.6mm
引脚图
每个数字 I/O 引脚有 8 种不同的模式可供选择,包括 GPIO。
65 个可能的数字 I/O
在 GPIO 模式下,每个数字 I/O 都可以产生中断。
PWM 和定时器
最多可以将 8 个数字 I/O 引脚配置为脉宽调制器 (PWM),以生成信号来控制电机或创建伪模拟电压电平,而无需占用额外的 CPU 周期。
模拟输入
请确保不要向模拟输入引脚输入超过 1.8V 的电压。这是一个具有 8 个通道的 12 位模数转换器,其中 7 个通道可通过引脚头使用。
UART
有一个专用的引脚头用于访问 UART0 引脚并连接调试电缆。还有五个额外的串行端口连接到扩展引脚头,但其中一个端口只有单向连接到引脚头。
I2C
第一个 I2C 总线用于读取扩展板上的 EEPROM,如果不干扰该功能,则不能用于其他数字 I/O 操作,但您仍然可以在可用地址上添加其他 I2C 设备。第二个 I2C 总线可供您配置和使用。
SPI
如果需要快速输出数据,可以考虑使用其中一个 SPI 端口。
入门指南
步骤1. 通过 USB 连接 Seeed Studio BeagleBone® Green
使用提供的 micro USB 数据线将 Seeed Studio BeagleBone® Green 连接到您的计算机。这将为开发板供电并提供开发接口。Seeed Studio BeagleBone® Green 将从板载 2GB 或 4GB eMMC 启动 Linux。
Seeed Studio BeagleBone® Green 将作为一个闪存驱动器运行,为您提供本地文档和驱动程序的副本。请注意,此接口不能用于重新配置 microSD 卡的新镜像,但可以通过 uEnv.txt 文件更新启动参数。
您会看到 PWR LED 持续点亮。在 10 秒内,您应该会看到其他 LED 按默认配置闪烁。
- D2 在启动时配置为以心跳模式闪烁
- D3 在启动时配置为在 microSD 卡访问期间点亮
- D4 在启动时配置为在 CPU 活动期间点亮
- D5 在启动时配置为在 eMMC 访问期间点亮
步骤2. 安装驱动程序
为您的操作系统安装驱动程序,以便通过 USB 网络访问 Beagle。额外的驱动程序可以让您通过串口访问开发板。
操作系统 | USB 驱动程序 | 备注 |
---|---|---|
Windows (64-bit) | 64-bit 安装程序 | |
Windows (32-bit) | 32-bit 安装程序 | |
Mac OS X | 网络 串口 | 安装两组驱动程序。 |
Linux | mkudevrule.sh | 无需安装驱动程序,但您可能会发现一些 udev 规则有用。 |
步骤3. 浏览到您的 Beagle
使用 Chrome 或 Firefox(Internet Explorer 不支持),浏览到运行在开发板上的 Web 服务器。它将加载一个演示文稿,向您展示开发板的功能。使用键盘上的箭头键导航演示文稿。
点击 http://192.168.7.2 以启动 Seeed Studio BeagleBone® Green。
旧版软件镜像需要您弹出 BeagleBone® 驱动器以启动网络。使用最新的软件镜像,不再需要此步骤。
步骤4. Cloud9 IDE
要开始编辑存储在开发板上的程序,您可以点击以下链接使用 Cloud9 IDE:
步骤5. 连接到 Wi-Fi
您可以使用 connmanctl
连接到附近的 Wi-Fi:
debian@beaglebone:~$ connmanctl
connmanctl> scan wifi
Scan completed for wifi
connmanctl> services
se.101 wifi_1862e41aec0d_73652e313031_managed_psk
STU-EE wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> agent on
Agent registered
connmanctl> connect wifi_1862e41aec0d_5354552d4545_managed_psk
Agent RequestInput wifi_1862e41aec0d_5354552d4545_managed_psk
Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
WPS = [ Type=wpspin, Requirement=alternate ]
Passphrase? PASSWORD
Connected wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> quit
步骤6. 连接到蓝牙
要连接到附近的蓝牙设备,您需要安装 BlueZ
:
sudo apt install bluez
如果遇到错误,请先运行 sudo apt update
。
然后运行以下命令以连接到附近的蓝牙设备:
bb-wl18xx-bluetooth
bluetoothctl
进入 bluetoothctl
界面后,运行 scan on
列出所有附近的蓝牙设备:
scan on
复制 设备的 MAC 地址,然后使用以下命令连接到设备:
pair A4:xx:xx:xx:xx:30
trust A4:xx:xx:xx:xx:30
connect A4:xx:xx:xx:xx:30
现在,您的 Seeed Studio BeagleBone® Green Gateway 已连接到蓝牙设备。输入 quit
返回终端。在 Seeed Studio BeagleBone® Green Gateway 上播放音乐,您将听到蓝牙音箱播放的音乐。
更新到最新软件
您需要将开发板更新到最新的软件以获得更好的性能,以下是逐步操作指南。
步骤1. 下载最新的软件镜像
首先,您需要在此处下载适合的镜像。
由于文件较大,下载可能需要大约 30 分钟或更长时间。
您下载的文件将具有 .img.xz 扩展名。这是 SD 卡的压缩扇区镜像。
步骤2. 安装镜像烧录工具
下载开源的镜像烧录工具 balenaEtcher。根据您的操作系统(Windows/macOS/Linux)下载相应版本。

步骤3. 将操作系统镜像写入 SD 卡
选择下载的镜像,选择 MicroSD 卡并点击 Flash!

步骤4. 从 SD 卡启动开发板
将 SD 卡插入(先关闭电源)开发板。然后开发板将从 SD 卡启动。
如果您不需要将镜像写入板载 eMMC,则无需阅读本章的最后部分。否则,请继续阅读。
如果您希望将镜像写入板载 eMMC,则需要启动开发板并修改一个文件。
在 /boot/uEnv.txt 中:
##enable BeagleBone® Black: eMMC Flasher:
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
修改为:
##enable BeagleBone® Black: eMMC Flasher:
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
然后您会看到用户 LED 灯如图所示点亮:
如果未看到上述追踪灯,请按下 RESET 按钮重置开发板。
当烧录完成时,所有 4 个 USRx LED 将 熄灭。最新的 Debian 烧录镜像会在完成后自动关闭开发板电源。这可能需要 10 分钟。关闭开发板电源,移除 SD 卡并重新上电,即完成更新。
Grove 适用于 Seeed Studio BeagleBone® Green Gateway
Grove 是一种模块化、标准化的连接器原型系统。Grove 采用积木式的方法来组装电子元件。与基于跳线或焊接的系统相比,它更容易连接、实验和构建,同时简化了学习系统,但并未简化到过于简单的程度。市面上的一些其他原型系统将复杂度降低到类似积木的水平,这种方式也有其学习价值,但 Grove 系统允许您构建真正的系统。它需要一定的学习和专业知识来完成连接。
以下列出了与 Seeed Studio BeagleBone® Green Gateway 配合良好的 Grove 模块。
SKU | 名称 | 接口 | 链接 |
---|---|---|---|
101020054 | Grove - 3轴数字加速度计(+16g) | I2C | 链接 |
101020071 | Grove - 3轴数字加速度计(+400g) | I2C | 链接 |
101020034 | Grove - 3轴数字罗盘 | I2C | 链接 |
101020050 | Grove - 3轴数字陀螺仪 | 模拟 | 链接 |
101020081 | Grove - 6轴加速度计&罗盘 v2.0 | I2C | 链接 |
101020072 | Grove - 气压传感器(BMP180) | I2C | 链接 |
104030010 | Grove - 蓝色LED | I/O | 链接 |
101020003 | Grove - 按钮 | I/O | 链接 |
111020000 | Grove - 按钮(P) | I/O | 链接 |
107020000 | Grove - 蜂鸣器 | I/O | 链接 |
104030006 | Grove - 可链式RGB LED | I2C | 链接 |
101020030 | Grove - 数字光传感器 | I2C | 链接 |
103020024 | Grove - 指夹式心率传感器 | I2C | 链接 |
101020082 | Grove - 带外壳的指夹式心率传感器 | I2C | 链接 |
113020003 | Grove - GPS | UART | 链接 |
104030007 | Grove - 绿色LED | I/O | 链接 |
103020013 | Grove - I2C ADC | I2C | 链接 |
103020006 | Grove - I2C 集线器 | I2C | 链接 |
101020079 | Grove - IMU 10DOF | I2C | 链接 |
101020080 | Grove - IMU 9DOF v2.0 | I2C | 链接 |
101020040 | Grove - 红外距离中断器 | I/O | 链接 |
104030011 | Grove - OLED 显示屏 0.96'' | I2C | 链接 |
104030008 | Grove - OLED 显示屏 1.12'' | I2C | 链接 |
104030005 | Grove - 红色LED | I/O | 链接 |
103020005 | Grove - 继电器 | I/O | 链接 |
316010005 | Grove - 舵机 | I/O | 链接 |
101020023 | Grove - 声音传感器 | 模拟 | 链接 |
101020004 | Grove - 开关(P) | I/O | 链接 |
101020015 | Grove - 温度传感器 | 模拟 | 链接 |
101020019 | Grove - 温湿度传感器专业版 | 模拟 | 链接 |
Seeed Studio BeagleBone® Green Gateway 的扩展板
当您开始一个项目时,您可能需要一些扩展板。Seeed Studio BeagleBone® Green Gateway 已经有许多扩展板,包括 LCD 显示屏、电机驱动器以及 HDMI 扩展等。以下是一些推荐的扩展板。
Grove 扩展板 | 电机桥扩展板 | HDMI 扩展板 |
---|---|---|
![]() | ![]() | ![]() |
立即购买! | 立即购买! | 立即购买! |
Grove 扩展板 | 5 英寸 LCD | 7 英寸 LCD |
---|---|---|
![]() | ![]() | ![]() |
立即购买! | 立即购买! | 立即购买! |
常见问题解答
- 2 x 46 针接头和 2 x Grove 接口与 Seeed Studio BeagleBone® Green 和 Seeed Studio BeagleBone® Green Wireless 相同,以下是相同的注意事项:
- AD 模拟接口的最大输入电压为 1.8V。
- 请勿输入超过 3.3V 的电压,否则可能会损坏 CPU。
- 外部 I2C RTC 电池电源连接器只能连接到 3V 的纽扣电池,电压不得超过 5V。
参考资料
这里有许多参考资料可以帮助您获取更多关于该板的信息。
资源
-
[Zip] AM335X 数据手册
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。