BeagleBone - eine Revolution im Bereich Embedded Systems
Zum Vergleich: Arduino-Boards sind mit einem Prozessor und eingebautem Speicher ausgestattet, haben aber eine leicht eingeschränkte Leistung und keine Möglichkeit, Ein-/Ausgabegeräte wie beispielsweise einen LCD-Monitor anzuschließen. Der BeagleBone-Computer wiederum ermöglicht es Ihnen, einen Monitor, Lautsprecher, eine Maus und eine Tastatur anzuschließen, sich mit dem Ethernet-Netzwerk zu verbinden und ein auf Linux basierendes Betriebssystem auszuführen. Viele Bastler verwenden Arduino, um verschiedene Projekte zu implementieren, aber wenn die Projektanforderungen steigen, kann sich herausstellen, dass Arduino oder eine andere Plattform mit ähnlichen Parametern nicht ausreicht. Wenn Sie beispielsweise einen Computer und eine Kamera verwenden möchten, um schmutziges Geschirr in der Küchenspüle zu erkennen, dann wäre eine Linux-basierte Plattform oder ähnliches eine gute Lösung. Diese Plattformen umfassen BeagleBone und sind ideal für Projekte, die die Hardwareanforderungen kleinerer Plattformen wie Arduino übersteigen. Der erschwingliche Preis und das nützliche Zubehör für BeagleBone lassen die Community der Benutzer dieser Plattform wachsen und erleichtern Neulingen im Bereich der eingebetteten Systeme den Umgang mit BeagleBone.
Ein kleiner Computer mit großen Möglichkeiten
BeagleBone ist ein Entwicklungsboard für Linux-Software. Es handelt sich um eine Open-Source-Plattform, die auf der effizienten Prozessorfamilie AM335X von Texas Instruments, gebrauchten Mobilgeräten und niedrigem Energieverbrauch basiert. BeagleBone Fliesen bieten:
Fähigkeit, in vielen Sprachen zu programmieren: C, C ++, Java, Ruby, Perl, Python und die Fähigkeit, ein Shell-Skript zu schreiben
Linux-Software - Die meisten verfügbaren Linux- und ähnlichen Softwareprogramme können problemlos auf BeagleBone ausgeführt werden.
Eingebaute Netzwerkunterstützung - Neben der Ethernet-Verbindung bietet BeagleBone auch alle von Linux unterstützten Netzwerkprotokolle. Sie können auch Netzwerkdienste wie FTP, SSH, Telnet verwenden und sogar Software auf das Board hochladen, um Ihren eigenen Netzwerkserver zu unterstützen
Drahtloser Zugriff - Dank seiner integrierten Netzwerkdienste ermöglicht BeagleBone einen einfachen Zugriff auf elektronische Projekte, die im Internet veröffentlicht werden. Wenn Sie über ein Datenaufzeichnungssystem verfügen, können Sie diese über das FTP-Protokoll herunterladen. Der drahtlose Zugriff ermöglicht Ihnen auch, sich beim Gerät anzumelden, um den Quellcode zu aktualisieren
Echtzeit -Messsystem – BeagleBone verfolgt unabhängig und ständig Datum und Uhrzeit basierend auf Informationen des Servers, mit dem es verbunden ist, ohne dass externe Hardware-Plugs verwendet werden müssen
Dateisystem - Wie bei gewöhnlichen PCs auf Linux-Basis verfügt BeagleBone auch über ein integriertes Dateiverwaltungssystem, das unter anderem ermöglicht sortieren, lagern und abrufen
Dateien.
Linux-Unterstützung
Multitasking - Im Gegensatz zu Plattformen, die auf einem normalen Mikrocontroller basieren, kann BeagleBone als Linux-basierte Plattform dieselbe CPU verwenden, um mehrere Programme parallel auszuführen. Wenn Sie beispielsweise eine große Datei auf den Server hochladen müssen, müssen Sie eine andere Anwendung, die gleichzeitig ausgeführt wird, nicht anhalten.
USB - BeagleBone kann sowohl als USB-Gerät auf einem PC als auch als Server fungieren, an den externe Geräte angeschlossen werden können, wodurch es einfach ist, BeagleBone mit externen Laufwerken, WLAN-Adaptern und anderen Geräten zu integrieren
Geringe Größe - trotz der großartigen Hardware- und Softwarefähigkeiten nimmt das BeagleBone-Board nur sehr wenig Platz ein