- AM3358 或 AM3359 @1GHz SoC (內建 RTC),512MB DDR3
- 4GB 8-bit eMMC (接 MMC1)
- Micron MTFC4GLDEA 0M WT 或 MTFC4GACAJCN-1M WT 或 Kingston KE4CN2H5A-A58
- eMMC (embedded MultiMediaCard) 是 NAND Flash 和 controller 包裝在一起的晶片,可焊在板子上 (cf. 直接用 NAND Flash, SSD, SD)
- TPS65217C 電源管理及轉換 (接 I2C0,CONFIG_MFD_TPS65217 及 CONFIG_REGULATOR_TPS65217)、TL5209 3.3V 電源轉換
- I2C 4KB eeprom 24LC32A (接 I2C0,很小的 5-pin 元件,板子接點 TP4 接地才能寫入)
- LED
- PWR/D1:恆亮
- USR0/D2 (heartbeat)
- USR1/D3 (µSD access)
- USR2/D4 (CPU activity)
- USR3/D5 (eMMC access)
- 按鍵
- RESET (S1):(用原本的開機模式) 重新開機
- BOOT (S2):選擇 µSD 卡開機
- 沒按時:eMMC→µSD→UART0→USB0 (SYSBOOT[4:0] = 11100b)
- 開機按著時:SPI0→µSD→USB0→UART0 (SYSBOOT[4:0] = 11000b)
- POWER (S3):啟動。按超過 8 秒重新啟動。
- 5V 電源接頭 (BeagleBone Green 無)
- miniUSB client 提供電源及通訊 (USB0,BeagleBone Green 改為 µUSB)。原廠軟體可顯示為隨身碟,並提供 Ethernet 及 UART 界面。
- USB host (USB1,有輸出電源控制,過電流/溫度偵測)
- µSD (MMC0)
- RJ45 Fast Ethernet:PHY SMSC LAN8710A (MII1 & MDIO,中斷未接,CONFIG_SMSC_PHY)
- AM335x 內建有 3 埠 Ethernet Switch,連接兩個 GMII 埠及處理器,驅動程式使用 cpsw (CONFIG_CPSW,device tree 是 ti,cpsw)
- MAC address: AM335x efuse 是 TI 原廠寫入的,使用者只能讀取,不能更改。efuse 包括 Device ID、Version、唯一的 MAC Address 等。
- MII0 有些 pin 沒拉出,所以無法外接其它 PHY
- µHDMI (BeagleBone Green 無,改為 Grove 界面 I2C 及 UART)
- HDMI Framer TDA19988 (LCD_DATA, McASP0, I2C0, 可關掉的 24.576 MHz 振盪器)
- 2x 46 pin headers (P8, P9)
- UART0 console 接頭 (J1: 1=GND, 4=RX, 5=TX)
- JTAG 接腳 (P2)
- 電池接點 (TP5, TP6, TP7, TP8)
- miniUSB 接到電腦,POWER 燈亮開機,可顯示為隨身碟,並提供 Ethernet 及 UART 界面
- 開機順序
- eMMC→µSD→UART0→USB0 (SYSBOOT[4:0] = 11100b)
- 開機按著 BOOT 時:SPI0→µSD→USB0→UART0 (SYSBOOT[4:0] = 11000b)
- 按 RESET 重新開機,但不會改變開機方式
- AM335x booting
- 最新韌體
- 製作 SD Card
- 更新 eMMC:下載 BBB-eMMC-flasher-xxx.img.xz,解壓縮,dd 到 SD card。然後用 SD 開機,等約 45 分鐘,直到全部 LED 都一直亮著 [參考]
作業系統及開發環境 [參考]
- Debian https://github.com/beagleboard/image-builder
- Ubuntu
- Angstrom (基於 OpenEmbedded)
- TI Linux EZSDK
- OpenWrt
- Android
- Windows Embedded Compact 7.0
- StarterWare
- SYS/BIOS industrial
- Cloud9 IDE on Node.js w/ BoneScript library
- 其它
Beagle board
- BeagleBoard:OMAP3530 Cortex-A8 720MHz
- BeagleBoard-xM:AM37x Cortex-A8 1GHz
- BeagleBone:AM335x Cortex-A8 720MHz $89
Item | Network | eMMC | USB | Other | $ |
---|---|---|---|---|---|
BeagleBone Black | FE | 4GB | 1 | µHDMI [照片] | 49 |
BlueSteel-Basic | FE | 0 | 1 | no | 55 |
BeagleBone Green | FE | yes | 1 | Grove | 39 |
BeagleBone Enhanced | GE | ? | 4 | 1GB DDR3, Barometer, Accelerometer, Gyro, Temperature | 69 |
PocketBeagle | FE | 0 | OTG | ? | ? |
BeagleBone Wireless | Wi-Fi + BT | yes | 1 | HDMI | ? |
BeagleBone Green Wireless | Wi-Fi + BT | yes | 4 | Grove | 44 |
BeagleBone Blue | Wi-Fi + BT 4.1 BLE | 4GB | 1 | Battery, Motor, Sensor | ? |
相關網站
- Getting Started with BeagleBone & BeagleBone Black
- http://beagleboard.org/Products/BeagleBone Black
- https://eewiki.net/display/linuxonarm/BeagleBone+Black
- 論壇
- https://groups.google.com/forum/#!forum/beagleboard
- http://e2e.ti.com/support/arm/sitara_arm/default.aspx
- 書:http://elinux.org/Beagleboard:BeagleBoneBlack#Books
- processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.11_Features_and_Performance_Guide
- BeagleBone GPMC 存取 SRAM
- http://wiki.csie.ncku.edu.tw/embedded/arm-linux:測試 Kernel 3.8 效能
SiP
SiP OSD335x: AM335x 整合 TI TPS65217C PMIC、TI TL5209 LDO、最多 1G DDR3 成一個包裝比較
BeagleBone Green
主要元件 (Hardware Overview)- 512MB DDR3L
- 16-Bit @ 400-MHz = 800-MHz Data Rate
- 比處理器慢
- TPS65217C 電源管理及轉換 (接 I2C0,CONFIG_MFD_TPS65217 及 CONFIG_REGULATOR_TPS65217)、TL5209 3.3V 電源轉換
- 選擇電源 5V 來源,依優先序可來自 P9-5:6 (VDD_5V)、µUSB (P4, USB_DC) 或電池接點 (TP5, TP6, TP7, TP8),產生 SYS_5V 提供所有其它電源。
- 基本待機電源 (LDO1, 1.8V 250mA max.):提供 AM335x RTC 等,穩定後並送 LDO_PGOOD 釋放 AM335x RTC 的重置。
- AM335x 送 POWER_EN 給 TPS65217C,才會開啟其它電源,包括 LDO3、LDO4、VDCDC1、VDCDC2、VDCDC3。
- LDO2 (3.3V):只用來點 POWER LED
- LDO3 (1.8V 285mA max.):提供其它需要 1.8V 電源的地方
- LDO4 (3.3V 400mA max.):(VDD_3V3A) 提供 .. 以及啟用 TL5209A 提供 VDD_3V3B
- VDCDC1:DDR3L SDRAM 電源 1.2A@1.5V,可設為 1.35V 來省電
- VDCDC2:CPU MPU 電源,1.2A@1.1V。可設定提高電壓來超頻 CPU。
- VDCDC3:CPU Core 電源,1.2A@1.1V
- 讓 AM335x 運作在 RTC-only 模式
- 需要關閉 POWER_EN 進入 SLEEP 模式,無法單靠移除 VDD_5V 或 USB_DC
- 沒有 HDMI framer 及界面,仍可透過 HDMI cape 提供 HDMI 界面
- 新增 Grove 界面 (I2C 及 UART)
- 沒有 5V DC Jack socket
沒有留言:
張貼留言