目录
3. SeeedStudio BeagleBone Green
BeagleBone 系列简介
BeagleBoard.org 推出了一系列的BeagleBone的板卡,从最初的300多元的BeagleBone Black,到后来的Blue,Green,Wireless,Industrial,Enhanced,一直到现在700多元的BeagleBone AI;功能也从最初的 ARM + DDR RAM + EMMC + 外设扩展,到增加工业扩展,增加WIFI扩展,从开始的 AM335x 系列到现在的 AM57x 系列,AM5729,双核 Cortex-A15,自带双核 C66x, 加上4 个嵌入式视觉引擎 (EVE),给工业加上 AI 能力,可谓与时俱进了。
特意在此罗列常见的几款BeagleBone的板卡,以供备查。
详细的内容可以参考BeagleBoard.org 官网。
1. BeagleBone Black
BeagleBone Black 是面向开发人员和爱好者的低成本、社区支持的开发平台。
10 秒内可以启动 Linux,只需一根 USB 电缆即可在 5 分钟内开始开发。
处理器: AM335x 1GHz ARM® Cortex-A8
- 512MB DDR3 内存
- 4GB 8 位 eMMC 板载闪存
- 3D图形加速器
- NEON 浮点加速器
- 2 个 PRU 32 位微控制器
连通性
- USB 客户端,用于电源和通信
- USB主机
- 以太网
- HDMI
- 2x 46 针接头
软件兼容性
- Debian
- 安卓
- Ubuntu
- Node.js 上的 Cloud9 IDE,带有 BoneScript 库
2. BeagleBone® Blue
BeagleBone® Blue 是一款基于 Linux 的一体化机器人计算机,采用Octavo OSD3358 微处理器,板载 wifi/蓝牙,IMU/气压计,为 2 节 LiPo 电源充电调节和LED状态显示, 可用于 4 个直流电机 + 编码器、8 个伺服器的H 桥驱动,以及嵌入式应用中连接外围设备的所有常用总线。
完全开源并得到强大社区的积极支持,实时性能、灵活的网络和丰富的面向机器人的功能使使用 Blue 构建移动机器人快速、精简、经济实惠且充满乐趣。
- AM335x 1GHz ARM® Cortex-A8 处理器
- 512MB DDR3 内存
- 4GB 8 位 eMMC 闪存
- 集成电源管理
- 2 个 32 位 200 MHz 可编程实时单元 (PRU)
- NEON 浮点加速器
- ARM Cortex-M3
- 用于电源和通信的 USB2 客户端,USB2 主机
- 使用Debian Linux编程
连接和传感器
- 电池支持:2 节锂聚合物电池,带平衡、LED 充电状态监视器
- 充电器输入:9-18V
- 无线:802.11bgn、蓝牙 4.1 和 BLE
- 电机控制:8个6V伺服输出,4个双向直流电机输出,4个正交编码器输入
- 传感器:9 轴 IMU(加速度计、陀螺仪、磁力计)、气压计、温度计
- 用户界面:11 个用户可编程 LED,2 个用户可编程按钮
- 易于连接的 JST 接口,用于添加额外的总线和外围设备,包括:GPS、DSM2 无线电、UART、SPI、I2C、1.8V 模拟、3.3V GPIO
软件兼容性
- ROS , ArduPilot
- MATLAB 和 Simulink
- LabVIEW
- Node.js 上的 Cloud9 IDE
- Python、OpenCV
3. SeeedStudio BeagleBone Green
SeeedStudio BeagleBone Green (BBG) 是 BeagleBoard.org 和 Seeed Studio 共同努力的成果。它基于BeagleBone Black的开源硬件设计,开发成这个差异化版本。BBG 包含两个 Grove 接头,可以更轻松地连接到各种 Grove 传感器。为这些 Grove 接头腾出空间,移除了板载 HDMI。
处理器: AM335x 1GHz ARM® Cortex-A8
- 512MB DDR3 内存
- 4GB 8 位 eMMC 板载闪存
- 3D图形加速器
- NEON 浮点加速器
- 2 个 PRU 32 位微控制器
连通性
- 用于电源和通信的 USB 客户端
- USB主机
- 以太网
- 2x 46 针接头
- 2 个 Grove 连接器(I2C 和 UART)
软件兼容性
- Debian
- 安卓
- Ubuntu
- Node.js 上的 Cloud9 IDE,带有 BoneScript 库
4. SanCloud BeagleBone 增强版
SanCloud BeagleBone Enhanced 是 BeagleBoard.org 和 SanCloud 的共同努力的产品。它基于BeagleBone Black的开源硬件设计,具有升级的以太网(千兆位)、更大的RAM(千兆字节)、USB 集线器、内置传感器和 WiFi/蓝牙选项。
处理器: AM335x 1GHz ARM® Cortex-A8
- 1GB DDR3 内存
- 4GB 8 位 eMMC 板载闪存
- 3D图形加速器
- NEON 浮点加速器
- 2 个 PRU 32 位微控制器
连通性
- 用于电源和通信的 USB 客户端
- 4x USB 主机
- 千兆以太网
- 2x 46 针接头
软件兼容性
- Debian
- 安卓
- Ubuntu
- Node.js 上的 Cloud9 IDE,带有 BoneScript 库
5. BeagleBone ® AI
BeagleBone® AI 建立在经过验证的 BeagleBoard.org® 开源 Linux 之上,填补了小型 SBC 与更强大的工业计算机之间的空白。基于德州仪器 AM5729,开发人员可以通过 BeagleBone® Black 接头和机械兼容性轻松访问功能强大的 SoC。BeagleBone® AI 可通过优化的 TIDL 机器学习支持的 TI C66x 数字信号处理器 (DSP) 内核和嵌入式视觉引擎 (EVE) 内核,轻松探索人工智能 (AI) 如何在日常生活中使用带有预装工具的 OpenCL API。专注于工业、商业和家庭应用中的日常自动化。
用户手册:https://www.ti.com/lit/pdf/spruhz6,有8000多页!有看完的来报一下,大家膜拜!
处理器: 德州仪器 Sitara AM5729
- Dual Arm® Cortex®-A15 微处理器子系统,1.5GHz
- 2 个 C66x 浮点 VLIW DSP,
- 2.5MB 片上 L3 RAM
- 2 个双 Arm® Cortex®-M4 协处理器
- 4 个嵌入式视觉引擎 (EVE)
- 2x 双核可编程实时单元和工业通信子系统 (PRU-ICSS)
- 2D 图形加速器 (BB2D) 子系统
- 双核 PowerVR® SGX544™ 3D GPU
- IVA-HD 子系统(支持 H.264 的 4K @ 15fps 编码和解码,其他支持 1080p60)
电路板功能亮点
- BeagleBone Black 机械和接头兼容性
- 1GB RAM 和 16GB 板载 eMMC 闪存,带高速接口
- USB Type-C 用于电源和超高速双角色控制器;和USB A型主机
- 千兆以太网、2.4/5GHz WiFi 和蓝牙
- 微型HDMI
- Debian GNU/Linux 零下载开箱即用软件体验
6. 产品对比表
BeagleBone Black | SeeedStudio BeagleBone Green | SanCloud BeagleBone Enhanced | BeagleBone AI | |
---|---|---|---|---|
Processor | AM3358 ARM Cortex-A8 | AM3358 ARM Cortex-A8 | AM3358 ARM Cortex-A8 | AM5729 2x ARM Cortex-A15 |
Maximum Processor Speed | 1GHz | 1GHz | 1GHz | 1.5GHz |
Co-processors | 2x200-MHz PRUs, ARM Cortex-M3, SGX PowerVR | 2x200-MHz PRUs, ARM Cortex-M3, SGX PowerVR | 2x200-MHz PRUs, ARM Cortex-M3, SGX PowerVR | 4x200-MHz PRUs, 2x ARM Cortex-M4, 2x SGX PowerVR, 2x HD video |
Analog Pins | 7 (1.8V) | 7 (1.8V) | 7 (1.8V) | 7 (3.3V) |
Digital Pins | 65 (3.3V) | 65 (3.3V) | 65 (3.3V) | 72 (3.3V) (7 shared with analog) |
Memory | 512MB DDR3 (800MHz x 16), 2GB (4GB on Rev C) on-board storage using eMMC, microSD card slot | 512MB DDR3 (800MHz x 16), 4GB on-board storage using eMMC, microSD card slot | 1GB DDR3 (800MHz x 16), 4GB on-board storage using eMMC, microSD card slot | 1GB DDR3 (2x 512Mx16, dual-channel), 16GB on-board storage using eMMC, microSD card slot |
USB | mini-AB USB 2.0 client port, Type-A USB 2.0 host port | micro-AB USB 2.0 client port, Type-A USB 2.0 host port | mini-AB USB 2.0 client port, 2x Type-A USB 2.0 host ports, 2x pin header USB 2.0 host ports | Type-C USB 3.0 5Gbps Host/Client port, Type-A USB 2.0 host port |
Network | 10/100 Ethernet | 10/100 Ethernet | Gigabit Ethernet, 2.4GHz WiFi, Bluetooth, BLE | Gigabit Ethernet, 2.4/5GHz WiFi, Bluetooth, BLE |
Video | microHDMI, cape add-ons | cape add-ons | microHDMI, cape add-ons | microHDMI, cape add-ons |
Audio | microHDMI, cape add-ons | cape add-ons | microHDMI, Bluetooth, cape add-ons | microHDMI, Bluetooth, cape add-ons |
Supported Interfaces | 4x UART, 12x PWM/Timers, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2x CAN Bus (w/o PHY) | 4x UART, 12x PWM/Timers, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2x CAN Bus (w/o PHY) 2 Grove (I2C, UART) | 4x UART, 12x PWM/Timers, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2x CAN Bus (w/o PHY) | 4x UART, 12x PWM/Timers, 2x SPI, 2x I2C, 7x A/D converter, CAN bus (w/o PHY), LCD, 3x quadrature encoder, SD/MMC |
On-board Sensors | n/a | n/a | Barometer, Accelerometer, Gyro, Temperature | on-die temperature |
MSRP | $49 | $39 | $69 | $99 |