BeagleBoneは、組み込みコンピュータ分野のオープンソースの普及と教育を目的とする非営利団体BeagleBoard.org Foundationがサポートするシングルボードコンピュータです。見た目やサイズなどは小規模MCUの評価基板と同じですが、高機能でLinuxが動く小型のパーソナルコンピュータです。
BeagleBone Blackは、TI社製のAM335x(1GHz、ARM Cortex-A8)をプロセッサに採用し、512MBのDDR3RAMや2GBのオンボードeMMCフラッシュストレージなど、数々のデバイスを搭載しています。
オンボードのフラッシュストレージにはAngstrom Linuxがインストールされており、「USBケーブルを1本つなぐだけで5分以内にLinuxで開発を始めることが可能です。」(公式サイトより引用)
対応する主なOSは、次のとおりです。(これ以外にも対応可能です)
Angstrom Linux(オングストロームLinux)
Android
また、I2CやGPIOなど、I/Oポート数も充実しているので組み込み機器用としても柔軟に対応ができます。
仕様【GPU】SGX530 3D、20M Polygons/s【DRAM】512MB DDR3【PMIC】TPS65217C PMIC、LDO×1【デバッグサポート】オンボードJTAG(オプション)、シリアルヘッダ【PCB】3.4”×2.1”;6レイヤ【USB2.0クライアントポート】USB0、miniUSB【USB2.0ホストポート】USB1(タイプA)、500mA LS/FS/HS質量(g)39.68電源miniUSBまたはDCジャック DC5V入力ユーザー/リセットボタン、起動ボタン、電源ボタンメモリーフラッシュ/4GB、8ビット埋込み型MMSコネクタ【SD/MMC】microSD、3.3V【拡張】5V/3.3V電源、VDD_ADC(1.8V)、3.3V I/O on all signals、McASP0、SPI、I2C、GPIO、LCD、GPMC、MMC1、MMC2、7AIN(1.8V)、4Timers、4Serial Ports、CAN0、EHRPWM(0/2)、XDMA Interrupt、電源ボタン、拡張ボードID(4枚まで積み重ね可能)プロセッサーAM335x(1GHz、ARM Cortex-A8)インジケータ1-Power、2-Ethernet、4-User Controllable LEDs音声出力HDMI、ステレオ映像出力16b HDMI、1280×1024(MAX)、1024×768、1280×720、1440×900、1920×1080 24HzシリアルポートUART0(6ピン 3.3V TTLヘッダ)LAN10/100、RJ45内容量1個