Raspberry vs. Beaglebone Black

Sind Raspberry Pi und Beaglebone Black industrietauglich?

Seite: 4/4

Firmen zum Thema

BeagleBone Black mit ARM-Cortex A8 und Capes-Vielfalt

Wie der BeagleBone nutzt auch BeagleBone Black die ARM-Cortex-A8-MPU Sitara AM335x von Texas Instruments, die jedoch auf dem BeagleBone Black eine höhere Geschwindigkeit von 1 GHz aufweist.

Die Platine verfügt über 3D-Grafikbeschleuniger, NEON-Floating-Point-Beschleuniger und zwei PRU-Mikrocontroller (Programmable Real-time Unit, programmierbare Echtzeiteinheit) mit 32 Bit. Die NEON-Engine ist eine 128-Bit-SIMD-Architekturerweiterung (Single Instruction, Multiple Data) für die ARM-Cortex-A-Prozessorreihe, ausgelegt für Multimedia und Signalverarbeitungsalgorithmen etwa für Videokodierung und -dekodierung, 3D-Grafik sowie Bild-, Audio- und Sprachverarbeitung.

Bildergalerie
Bildergalerie mit 38 Bildern

Zusätzlich zum 2-GB-Flash bietet die Platine ein 400-MHz-DDR3-DRAM mit 512 MB. Die Schnittstellen der Platine umfassen HDMI im Mikroanschlussformat (Typ D), Ethernet und USB.

An BeagleBone Black können bis zu vier Capes andocken. Diese Erweiterungsplatinen werden über die zwei 46-poligen Stiftleisten der Platine angeschlossen. Sie bieten zusätzliche E/A-Leistung und Funktionen wie Anzeige, Motorsteuerung, Erfassung, Versuche oder Stromfunktionen, z. B. Solarenergiefunktionen.

Die meisten dieser Capes wurden für das ursprüngliche BeagleBone entwickelt, funktionieren jedoch ebenso mit BeagleBone Black. Die Stromversorgung erfolgt via 5-V-Netzanschluss oder USB. Denn die Platine verbraucht je nach Anwendungsaktivität in der Regel 250 mA in einem Bereich von 210 mA bis 460 mA. Für Notfälle gibt es eine Reset-Taste, eine Power- sowie eine Boot-Taste.

BeagleBone Black mit Open-Source-Cloud9-IDE

Zusätzlich zu Linux und den Browsern umfasst die Platine auch die Open-Source-Cloud9-IDE, die eine Online-Entwicklungsumgebung für Javascript- und Node.js-Anwendungen sowie HTML, PHP, Ruby und weitere Sprachen ist. Desweiteren die Bonscript-Bibliothek, eine Node.js-basierte Sprache, die insbesondere für die Produktreihe Beagle optimiert wurde.

Die Bibliothek bietet vertraute Funktionen vom Arduino-Typ, die nützlich für die Interaktion mit der Hardware sind. Für eine zusätzliche Unterstützung der Benutzer ist außerdem eine Bibliothek mit verschiedenen Beispielprojekten, Foren und verschiedener Hardware- und Softwaredokumentation auf der Website der Community unter www.beagleboard.org verfügbar.

Ein Forum zum Meinungsaustausch bietet etwa RS Components auf http://www.rs-online.com/designspark/electronics/.

(ID:42599381)

Über den Autor

 Margit Kuther

Margit Kuther

Redakteur, ELEKTRONIKPRAXIS - Wissen. Impulse. Kontakte.