Skip to main content

SeeedStudio BeagleBone® Green Gateway

BeagleBoneGreenGateway

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 支持供电 & 通信
USBUSB 2.0 主机 x2
GPIO2 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 服务
立即制作!立即制作!立即制作!

硬件概览

BeagleBoneGreenGateway

尺寸

Seeed Studio BeagleBone® Green Gateway 的尺寸为:

  • 89.0mm x 54.6mm x 19.6mm

BeagleBoneGreenGateway

引脚图

每个数字 I/O 引脚有 8 种不同的模式可供选择,包括 GPIO。

65 个可能的数字 I/O

note

在 GPIO 模式下,每个数字 I/O 都可以产生中断。

enter image description here

PWM 和定时器

note

最多可以将 8 个数字 I/O 引脚配置为脉宽调制器 (PWM),以生成信号来控制电机或创建伪模拟电压电平,而无需占用额外的 CPU 周期。

enter image description here

模拟输入

note

请确保不要向模拟输入引脚输入超过 1.8V 的电压。这是一个具有 8 个通道的 12 位模数转换器,其中 7 个通道可通过引脚头使用。

enter image description here

UART

note

有一个专用的引脚头用于访问 UART0 引脚并连接调试电缆。还有五个额外的串行端口连接到扩展引脚头,但其中一个端口只有单向连接到引脚头。

enter image description here

I2C

note

第一个 I2C 总线用于读取扩展板上的 EEPROM,如果不干扰该功能,则不能用于其他数字 I/O 操作,但您仍然可以在可用地址上添加其他 I2C 设备。第二个 I2C 总线可供您配置和使用。

enter image description here

SPI

note

如果需要快速输出数据,可以考虑使用其中一个 SPI 端口。

enter image description here

入门指南

步骤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网络 串口安装两组驱动程序。
Linuxmkudevrule.sh无需安装驱动程序,但您可能会发现一些 udev 规则有用。
note

对于 Windows 系统,请注意:

  • Windows 驱动程序认证警告可能会弹出两到三次。点击“忽略”、“安装”或“运行”
  • 要检查您运行的是 32 位还是 64 位 Windows,请参阅 此处
  • 在没有最新服务版本的系统上,您可能会遇到错误 (0xc000007b)。在这种情况下,请 安装 并重试:
  • 您可能需要重新启动 Windows。
  • 这些驱动程序已测试可在 Windows 10 上运行。

步骤3. 浏览到您的 Beagle

使用 Chrome 或 Firefox(Internet Explorer 不支持),浏览到运行在开发板上的 Web 服务器。它将加载一个演示文稿,向您展示开发板的功能。使用键盘上的箭头键导航演示文稿。

点击 http://192.168.7.2 以启动 Seeed Studio BeagleBone® Green。

旧版软件镜像需要您弹出 BeagleBone® 驱动器以启动网络。使用最新的软件镜像,不再需要此步骤。

点击查看大图

步骤4. Cloud9 IDE

要开始编辑存储在开发板上的程序,您可以点击以下链接使用 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
note

如果遇到错误,请先运行 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. 下载最新的软件镜像

首先,您需要在此处下载适合的镜像。

点击此处下载镜像

note

由于文件较大,下载可能需要大约 30 分钟或更长时间。

您下载的文件将具有 .img.xz 扩展名。这是 SD 卡的压缩扇区镜像。

步骤2. 安装镜像烧录工具

下载开源的镜像烧录工具 balenaEtcher。根据您的操作系统(Windows/macOS/Linux)下载相应版本。

步骤3. 将操作系统镜像写入 SD 卡

选择下载的镜像,选择 MicroSD 卡并点击 Flash!

步骤4. 从 SD 卡启动开发板

将 SD 卡插入(先关闭电源)开发板。然后开发板将从 SD 卡启动。

note

如果您不需要将镜像写入板载 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 灯如图所示点亮:

用户 LED 灯状态

note

如果未看到上述追踪灯,请按下 RESET 按钮重置开发板。

当烧录完成时,所有 4 个 USRx LED 将 熄灭。最新的 Debian 烧录镜像会在完成后自动关闭开发板电源。这可能需要 10 分钟。关闭开发板电源,移除 SD 卡并重新上电,即完成更新。

Grove 适用于 Seeed Studio BeagleBone® Green Gateway

Grove 是一种模块化、标准化的连接器原型系统。Grove 采用积木式的方法来组装电子元件。与基于跳线或焊接的系统相比,它更容易连接、实验和构建,同时简化了学习系统,但并未简化到过于简单的程度。市面上的一些其他原型系统将复杂度降低到类似积木的水平,这种方式也有其学习价值,但 Grove 系统允许您构建真正的系统。它需要一定的学习和专业知识来完成连接。

以下列出了与 Seeed Studio BeagleBone® Green Gateway 配合良好的 Grove 模块。

SKU名称接口链接
101020054Grove - 3轴数字加速度计(+16g)I2C链接
101020071Grove - 3轴数字加速度计(+400g)I2C链接
101020034Grove - 3轴数字罗盘I2C链接
101020050Grove - 3轴数字陀螺仪模拟链接
101020081Grove - 6轴加速度计&罗盘 v2.0I2C链接
101020072Grove - 气压传感器(BMP180)I2C链接
104030010Grove - 蓝色LEDI/O链接
101020003Grove - 按钮I/O链接
111020000Grove - 按钮(P)I/O链接
107020000Grove - 蜂鸣器I/O链接
104030006Grove - 可链式RGB LEDI2C链接
101020030Grove - 数字光传感器I2C链接
103020024Grove - 指夹式心率传感器I2C链接
101020082Grove - 带外壳的指夹式心率传感器I2C链接
113020003Grove - GPSUART链接
104030007Grove - 绿色LEDI/O链接
103020013Grove - I2C ADCI2C链接
103020006Grove - I2C 集线器I2C链接
101020079Grove - IMU 10DOFI2C链接
101020080Grove - IMU 9DOF v2.0I2C链接
101020040Grove - 红外距离中断器I/O链接
104030011Grove - OLED 显示屏 0.96''I2C链接
104030008Grove - OLED 显示屏 1.12''I2C链接
104030005Grove - 红色LEDI/O链接
103020005Grove - 继电器I/O链接
316010005Grove - 舵机I/O链接
101020023Grove - 声音传感器模拟链接
101020004Grove - 开关(P)I/O链接
101020015Grove - 温度传感器模拟链接
101020019Grove - 温湿度传感器专业版模拟链接

Seeed Studio BeagleBone® Green Gateway 的扩展板

当您开始一个项目时,您可能需要一些扩展板。Seeed Studio BeagleBone® Green Gateway 已经有许多扩展板,包括 LCD 显示屏、电机驱动器以及 HDMI 扩展等。以下是一些推荐的扩展板。

Grove 扩展板电机桥扩展板HDMI 扩展板
enter image description hereenter image description hereenter image description here
立即购买!立即购买!立即购买!
Grove 扩展板5 英寸 LCD7 英寸 LCD
enter image description hereenter image description hereenter image description here
立即购买!立即购买!立即购买!

常见问题解答

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

参考资料

这里有许多参考资料可以帮助您获取更多关于该板的信息。

资源


技术支持与产品讨论

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

Loading Comments...