BeagleBoard - BeagleBoard
Gängige Hersteller | Circuitco LLC im Auftrag von BeagleBoard.org |
---|---|
Designfirma | Texas Instruments |
Eingeführt |
BeagleBoard 28. Juli 2008 BeagleBoard rev.C 13. Mai 2009 BeagleBoard-xM 14. September 2010 BeagleBone 31. Oktober 2011 BeagleBone Black 23. April 2013 BeagleBoard-X15 1. November 2015 |
Kosten | 95 bis 149 US-Dollar |
Art | Single-Board-Computer |
Prozessor | ARM-Cortex-A8 |
Frequenz | 600 MHz bis 1 GHz |
Erinnerung | 128 MB bis 512 MB |
Verbindung | USB für unterwegs |
Häfen | USB für unterwegs / DVI-D / PC-Audio / SDHC / JTAG / HDMI |
Energieverbrauch | 2 W |
Gewicht | ~37 g |
Maße | 7,62 cm × 7,62 cm × 1,6 cm |
Das BeagleBoard ist ein Open-Source -Einplatinencomputer mit geringem Stromverbrauch, der von Texas Instruments in Zusammenarbeit mit Digi-Key und Newark element14 hergestellt wird . Das BeagleBoard wurde auch im Hinblick auf die Entwicklung von Open-Source-Software entwickelt und dient als Demonstration des System-on-a-Chip-Systems OMAP3530 von Texas Instrument . Das Board wurde von einem kleinen Team von Ingenieuren als Bildungsboard entwickelt, das in Hochschulen auf der ganzen Welt verwendet werden kann, um Open-Source-Hardware- und -Softwarefunktionen zu lehren. Es wird auch unter der Share-Alike- Lizenz von Creative Commons an die Öffentlichkeit verkauft . Das Board wurde mit Cadence OrCAD für Schaltpläne und Cadence Allegro für die PCB-Herstellung entwickelt. Es wurde keine Simulationssoftware verwendet.
Eigenschaften
Das BeagleBoard misst ca. 75 x 75 mm und verfügt über alle Funktionen eines einfachen Computers. Der OMAP3530 enthält eine ARM Cortex- A8- CPU (auf der Linux , Minix , FreeBSD , OpenBSD , RISC OS oder Symbian ausgeführt werden kann ; es gibt eine Reihe inoffizieller Android- Ports), einen TMS320C64x+ DSP für beschleunigte Video- und Audiodecodierung und eine Imagination Technologies PowerVR SGX530 GPU für beschleunigtes 2D- und 3D-Rendering, das OpenGL ES 2.0 unterstützt . Der Videoausgang erfolgt über separate S-Video- und HDMI- Anschlüsse. Ein einzelner SD / MMC -Kartensteckplatz, der SDIO unterstützt , ein USB-On-The-Go- Port, eine serielle RS-232- Verbindung, eine JTAG- Verbindung und zwei 3,5-mm-Stereo-Klinkenbuchsen für Audio-In/Out sind vorhanden.
Eingebauter Speicher und Speicher werden über einen PoP- Chip bereitgestellt , der 256 MB NAND-Flash-Speicher und 256 MB RAM (128 MB bei früheren Modellen) umfasst.
Das Board verbraucht bis zu 2 W Leistung und kann über den USB-Anschluss oder ein separates 5-V-Netzteil mit Strom versorgt werden.
Rev. C4 Spezifikationen
-
Package-on-Package (PoP) SoC/Speicherchip.
- Prozessor TI OMAP 3530 SoC – 720 MHz ARM Cortex-A8- Kern
- "HD-fähiger" TMS320C64x+ Kern (520 MHz bis 720p @30 fps)
- Imagination Technologies PowerVR SGX 2D/3D-Grafikprozessor mit Unterstützung für zwei unabhängige Displays
- 256 MB LPDDR- RAM
- 256 MB NAND-Flash-Speicher
- Peripherieanschlüsse
- DVI-D (HDMI-Anschluss ausgewählt für Größe – maximale Auflösung beträgt 1280 × 1024 – und es gibt kein digitales Audio aus)
- S-Video
- USB-OTG (Mini-AB)
- 1 USB-Anschluss
- SD/MMC-Kartensteckplatz
- Stereo-Ein- und -Ausgangsbuchsen
- RS-232-Port
- JTAG-Anschluss
- Steckdose (5 V Hohlsteckertyp)
- Entwicklung
- Bootcode im ROM gespeichert
- Booten von NAND-Speicher, SD/MMC, USB oder seriell
- Schaltfläche für alternative Bootquelle.
- Wurde unter Verwendung von Android , Angstrom Linux , Fedora , Ubuntu , Gentoo , Arch Linux ARM, openSUSE für ARM und Maemo Linux Distributionen, VxWorks , FreeBSD , dem Windows CE Betriebssystem, Symbian , QNX und einer Version von RISC OS 5 von RISC-Betriebssystem öffnen .
BeagleBoard -xM
Eigenschaften
Eine modifizierte Version des BeagleBoard namens BeagleBoard-xM wurde am 27. August 2010 ausgeliefert. Das BeagleBoard-xM misst 82,55 x 82,55 mm und hat einen schnelleren CPU-Kern (mit 1 GHz getaktet im Vergleich zu den 720 MHz des BeagleBoard) , mehr RAM (512 MB im Vergleich zu 256 MB), integrierte Ethernet- Buchse und 4-Port-USB-Hub. Dem BeagleBoard-xM fehlt das Onboard-NAND und erfordert daher die Speicherung des Betriebssystems und anderer Daten auf einer microSD-Karte. Das Hinzufügen des Kamera-Ports zum -xM bietet eine einfache Möglichkeit zum Importieren von Videos über Leopard Board-Kameras.
Spezifikationen
- Paket auf Paket POP- CPU/Speicherchip.
- Prozessor TI DM3730 Prozessor – 1 GHz ARM Cortex-A8-Kern
- 'HD-fähig' TMS320C64x+ Kern (800 MHz bis zu 720p @30 fps)
- Imagination Technologies PowerVR SGX 2D/3D-Grafikprozessor mit Unterstützung für zwei unabhängige Displays
- 512 MB LPDDR- RAM
- 4 GB microSD-Karte im Lieferumfang des BeagleBoard-xM enthalten und geladen mit The Angstrom Distribution
- Peripherieanschlüsse
- DVI-D (HDMI-Anschluss nach Größe gewählt – maximale Auflösung ist 1400 x 1050)
- S-Video
- USB-OTG (Mini-AB)
- 4 USB-Anschlüsse
- Ethernet
- MicroSD/MMC-Karte
- Stereo-Ein- und -Ausgangsbuchsen
- RS-232-Port
- JTAG-Anschluss
- Steckdose (5 V Hohlsteckertyp)
- Kameraanschluss
- Erweiterungsport
- Entwicklung
- Bootcode auf der uSD-Karte gespeichert
- Nur von uSD/MMC booten
- Schaltfläche "Alternative Bootquelle".
- Wurde mit Android , Angstrom Linux , Fedora , Ubuntu , Gentoo , Arch Linux ARM und Maemo Linux Distributionen, FreeBSD , dem Windows CE Betriebssystem und RISC OS demonstriert .
Beagle-Knochen
Das Ende Oktober 2011 angekündigte BeagleBone ist ein Barebone- Entwicklungsboard mit einem Sitara ARM Cortex-A8-Prozessor mit 720 MHz, 256 MB RAM, zwei 46-Pin-Erweiterungsanschlüssen, On-Chip-Ethernet, einem microSD-Steckplatz und ein USB-Host-Port und ein Mehrzweckgeräte-Port, der eine Low-Level-Seriell-Steuerung und JTAG-Hardware-Debug-Verbindungen umfasst, sodass kein JTAG-Emulator erforderlich ist. Der BeagleBone kostete ursprünglich 89 US-Dollar.
Eine Reihe von BeagleBone "Capes" wurde kürzlich veröffentlicht. Diese Capes sind Erweiterungsplatinen, die auf das BeagleBone Board gestapelt werden können (bis zu vier gleichzeitig). BeagleBone Umhänge umfassen, sind aber nicht beschränkt auf:
- LCD-Touchscreen-Umhänge (7" und 3,5")
- DVI-D-Umhang
- Breakout-Umhang
- Steckbrett Kap
- CAN-Bus-Umhang
- RS-232-Umhang
- Batterieumhang
BeagleBone Schwarz
Gestartet am 23. April 2013 zu einem Preis von $45. Unter anderem erhöht es den Arbeitsspeicher auf 512 MB, den Prozessortakt auf 1 GHz und fügt HDMI und 2 GB eMMC- Flash-Speicher hinzu. Der BeagleBone Black wird auch mit dem Linux-Kernel 3.8 geliefert, der vom ursprünglichen Linux-Kernel 3.2 von BeagleBone aktualisiert wurde, sodass der BeagleBone Black den Direct Rendering Manager (DRM) nutzen kann.
BeagleBone Black Revision C (veröffentlicht 2014) hat die Größe des Flash-Speichers auf 4 GB erhöht. Dadurch kann es mit installiertem Debian GNU/Linux ausgeliefert werden. Frühere Revisionen, die mit Ångström Linux ausgeliefert wurden.
BeagleBoard-X15
Das BeagleBoard-X15 basiert auf dem TI Sitara AM5728 Prozessor mit zwei ARM Cortex-A15 Kernen mit 1,5 GHz, zwei ARM Cortex-M4 Kernen mit 212 MHz und zwei TI C66x DSP Kernen mit 700 MHz. Der Prozessor bietet USB 3.0- Unterstützung und verfügt über eine PowerVR- Dual-Core-SGX544-GPU mit 532 MHz.
PocketBeagle
PocketBeagle wurde im September 2017 auf den Markt gebracht und bietet identische Rechenleistung wie BeagleBone Black in einem physischen Formfaktor, der eine um über 50 % reduzierte Größe und 75 % weniger Gewicht sowie einen über 40 % günstigeren Kaufpreis bietet (Dezember 2018 UVP 25 US-Dollar gegenüber US-Dollar). $45 für BeagleBone Black). Die Miniaturisierung wurde durch die Verwendung des Octavo Systems OSD3358-SM ermöglicht, das alle wichtigen Subsysteme des BeagleBone Black in ein einziges Keramikgehäuse schrumpft, das mit einem Ball Grid Array befestigt wird . Die Vorteile der Miniaturisierung gehen auf Kosten des Entfernens aller eingebauten Anschlüsse mit Ausnahme eines einzelnen Micro-USB-Ports, des Entfernens des integrierten eMMC-Flash-Speichers und einer Reduzierung der Header-Pins von 92 auf 72 aufgrund von Platzbeschränkungen , was bedeutet, dass die meisten Umhänge entweder überhaupt nicht funktionieren oder umfangreiche Änderungen erfordern, um mit PocketBeagle zu funktionieren. So wie die Leiterplatte (PCB) des BeagleBone Black so zugeschnitten ist, dass sie genau in eine Altoids- Minzdose passt , wird die Leiterplatte von PocketBeagle so geschnitten, dass sie genau in eine Altoids Smalls-Minzdose passt. Empfohlene Anwendungsfälle für PocketBeagle umfassen eingebettete Geräte, bei denen Größen- und Gewichtsüberlegungen am wichtigsten sind, wie Quadcopter-Drohnen und andere miniaturisierte Robotik sowie Handheld-Gaming-Anwendungen.
Spezifikationen
BeagleV | BeagleBone-KI | PocketBeagle | BeagleBoard-X15 | BeagleBone Schwarz | Beagle-Knochen | BeagleBoard-xM | BeagleBoard | ||
---|---|---|---|---|---|---|---|---|---|
Veröffentlichungsdatum: | TBA April, 2021 | 19. September 2019 | 21. September 2017 | 23. September 2016 | 23. April 2013 | 31. Oktober 2011 | 14. September 2010 | 28. Juli 2008 | |
SoC | StarFive JH7100 | AM5729 | OSD3358-SM | Sitara AM5728 | AM3358/9 | DM3730 | OMAP3530 | ||
Zentralprozessor | RISC-V U74 | AM5729 ARM Cortex-A15 | Sitara AM3358 ARM Cortex-A8 | Dual ARM Cortex-A15 + Dual ARM M4 (212 MHz) + Quad PRU (200 MHz) | Cortex-A8 + Dual-PRU (200 MHz) | ||||
Frequenz ( MHz ) | 1500 | 1500 | 1000 | 1500 | 1000 | 720 | 1000 | 720 | |
GPU | TBA | Dual PowerVR SGX544 | PowerVR SGX530 | Dual PowerVR SGX544 | PowerVR SGX530 (200 MHz) | ||||
DSP | TBA | Dual-TMS320C66x | N / A | Dual- TMS320C66x (700 MHz) | N / A | N / A | TMS320C64x+ ( 800MHz ) | TMS320C64x+ ( 520MHz ) | |
Bordspeicher: | TBA, microSD -Kartensteckplatz | 16 GB eMMC | 4 KB EEPROM, microSD -Kartensteckplatz | 8-Bit- eMMC 4 GB, microSD- Karte | 8-Bit- eMMC (Rev B: 2 GB Ångström vorinstalliert, Rev C: 4 GB Debian vorinstalliert), microSD- Karte 3,3 V unterstützt (keine Karte im Lieferumfang enthalten) | microSD- Karte 3,3 V unterstützt (Karte im Lieferumfang von Ångström ) | microSD- Karte unterstützt (Karte im Lieferumfang von Ångström ) | 256 MB NAND-Flash, SD/MMC-Karte | |
Bordnetz: | Gigabit Ethernet | Gigabit-Ethernet- 802.11AC 2,4/5 GHz WLAN | N / A | Dual- Gigabit-Ethernet | Fast Ethernet (MII-basiert) | Fast Ethernet (MII-basiert) | Fast Ethernet (über USB-Hub mit Ethernet) | N / A | |
USB- Anschlüsse: | 4 x USB 3.0 Typ A Host 1x USB C OTG-Port |
1x USB Typ C Dual-Rolle, 1x USB-A Host | 1 x Micro-USB Typ B | 3 x USB 3.0 Typ A Host 4 x USB 2.0 Host 1 x Micro USB Typ B USB |
1 x Standard-A-Host-Port (direkt). 1x Mini-B-Geräteanschluss (direkt) |
1 x Standard-A-Host-Port (direkt). 1x Mini-B-Geräteanschluss (über Hub) |
4 x Standard-A-Host-Port (über Hub mit Ethernet). 1x Mini-AB-OTG-Port (direkt) |
1 x Standard-A-Host-Port (direkt). 1x Mini-AB-OTG-Port (direkt) |
|
Speicher (SDRAM): | 8192 MiB LPDDR4 | 1024 MiB DDR3L | 512 MiB DDR3 | 2048 MiB DDR3L | 512 MiB DDR3 | 256 MiB DDR2 | 512 MiB DDR2 | 128 MiB (Umdrehung B) DDR 256 MiB (Umdrehung C+) DDR |
|
Videoausgänge: | HDMI , LCD über Erweiterung | Micro-HDMI | keiner | HDMI , LCD über Erweiterung | Micro-HDMI , Cape-Add-Ons | Cape-Add-ons | DVI-D , S-Video | ||
Audioausgänge: | HDMI , 3,5-mm-Audiobuchse | Micro-HDMI | keiner | HDMI , AIC3104 (Stereo-Eingang/Ausgang) | Micro-HDMI , Cape-Add-Ons | Cape-Add-ons | 3,5-mm-Audiobuchse | ||
Größe: | TBA | 8,9 cm x 5,4 cm x 1,5 cm | 56 mm x 35 mm x 5 mm | 107 mm × 102 mm (4,2 Zoll × 4,0 Zoll) | 86,40 mm × 53,3 mm (3,402 Zoll × 2,098 Zoll) | 86,40 mm × 53,3 mm (3,402 Zoll × 2,098 Zoll) | 78,74 mm × 76,2 mm (3,1 Zoll × 3,0 Zoll) | 78,74 mm × 76,2 mm (3,1 Zoll × 3,0 Zoll) | |
Gewicht: | TBA | 48 Gramm | 10 Gramm / 0,35 Unzen | TBA | 39,68 g (1.400 Unzen) | 39,68 Gramm / 1,4 Unzen | ? | ? | |
Leistungswerte: | TBA @ 5 V | 3A @ 5V | 150 mA @ 5 V | 210–460 mA @5 V | 210–460 mA @5 V | 300–500 mA @5 V | ? | 350-1000 mA bei 5 V | |
Energiequelle: | USB-C-Port oder I/O-Pins | USB-C-Anschluss | Micro-USB-Port oder I/O-Pins | 2,5 mm × 5,5 mm 12-V-Buchse | Mini-USB oder 2,1 mm x 5,5 mm 5-V-Buchse | ||||
Low-Level-Peripheriegeräte: | TBA | 4+x UART , 16 Bit LCD, 2x SPI , 2× I²C | 3x UART , 4× PWM, 2× SPI , 2× I²C , 2x CAN-Bus | 7x UART , LCD, GPMC, 1× SPI , 1x I²C , 1x CAN-Bus | 4x UART , 8× PWM, LCD, GPMC, MMC1, 2× SPI , 2× I²C , A/D-Wandler, 2× CAN-Bus , 4 Timer | 4x UART , 8× PWM, LCD, GPMC, MMC1, 2× SPI , 2× I²C , A/D-Wandler, 2× CAN-Bus , 4 Timer, FTDI USB zu Seriell, JTAG über USB | McBSP, DSS, I²C, UART, LCD, McSPI, PWM, JTAG, Kameraschnittstelle | McBSP, DSS, I²C, UART, McSPI, PWM, JTAG |
Die folgenden Betriebssysteme sollen Unterstützung für die auf den Boards verwendete Hardware erhalten haben: Fedora , Android (Codename Rowboat), Ubuntu , openSUSE und Ångström . Das Board unterstützt auch andere Betriebssysteme wie FreeBSD , NetBSD , OpenBSD , QNX , MINIX 3 , RISC OS und Windows Embedded .
Optionale Erweiterungskarten
- BeagleBoard Zippy – Funktionserweiterungs-Tochterkarte für BeagleBoard
- BeagleBoard Zippy2 – Zippy der zweiten Generation. (UART, EEPROM, 100BASE-T, SD-Slot, RTC, I²C (5 V))
- BeagleTouch Display – Touchscreen 4,3" OLED-Panel mit Touchscreen und Treibern für Angstrom Linux von Liquidware.
- BeagleLCD2-Erweiterungsboard – 4,3 Zoll breites LCD-Panel + Touchscreen mit Schnittstellenplatine. Entwickelt von HY Research.
- BeagleJuice – Lithium-Ionen-Akku für Mobilität, entwickelt und gebaut von Liquidware.
- WLAN-Adapter – Diese zusätzliche Erweiterungskarte ermöglicht die drahtlose Konnektivitätsfunktionalität für das BeagleBoard.
- BeadaFrame – 7- Zoll- TFT-LCD-Display-Kit enthält ein Touchpanel und einen Kunststoffrahmen von NAXING Electronics.
- 4DLCD CAPE – 4,3", 480x272 Auflösung LCD-Cape mit resistivem Touch oder Non-Touch und sieben Drucktasten
- Vifff-024 – eine sehr empfindliche Kamera, die die Aufnahme von Videostreams bei Viertelmondbeleuchtung ermöglicht. Entwickelt von ViSensi.org.
Optionale Gehäuse
- Beagle Board RevC Clear Acrylic Case – Hülle für ein BeagleBoard allein. (ohne Zippy2)
- BeagleLCD2 Clear Acrylic Case – Hülle für BeagleBoard mit BeagleLCD2
Tutorials und technische Ressourcen
- BBB GPIO interaktive Karte – Eine interaktive Karte des GPIO des BeagleBone Black
- tinkernow.com – DIY-Website, die weitgehend auf BeagleBone basiert, Ressourcen für Einrichtung, Betrieb und Projekte.
Klone
- IGEPv2 – ein etwas größeres Board, das mehr RAM, integriertes Bluetooth und Wi-Fi, einen USB-Host, eine Ethernet-Buchse enthält und microSD-Karten anstelle von normalen SD-Karten verwendet.
- ICETEK Mini-Board (chinesisch)