Quelle:
Gateworks
Hardware: Ventana GW5400 Network Processor
Operating System: Linux Ubuntu 12.02.lts (Yocto Project)
Entwicklungsumgebung: Eclipse
Sprache: C/C++
Code-Leser Software Suite:
zBar bar code reader
Ventana GW5400 Network Processor
Der Network Processor
verfügt über einen Freescale i.MX6 Quad Core Prozessor mit einer Taktfrequenz
von 1 GHz. Desweiteren stehen dem System 1 GB DDR3-106 SDRAM Memory und 256 MB
Flash Speicher zur Verfügung. Für die Kommunikation besitzt das Board zweit
Ethernet-, einen USB 2.0- und eine RS232-Schnittstelle.
Für den Anschluss
eines Monitors gibt es neben einer HDMI-Schnittstelle auch die Möglichkeit einen
LVDS Camera and Display Port zu nutzen.
Linux Ubuntu 12.02.lts (Yocto Project)
Als Betriebssystem
kommt Linux Ubuntu auf dem Network Prozessor zum Einsatz. Bei Ubuntu handelt es
sich um eine freies Betriebssystem das aktuell in der Version 13.10 zur
Verfügung steht.
Bei dem Yocot Project handelt es sich um eine Community, die
verschiedene Konfigurationen anbietet. Diese ermöglichen einen Einsatz auf allen
möglichen Prozessorarchitekturen (32-Bit, 64-Bit, Arm, embedded, usw.).
Desweitern kann sicher der User durch verschiedene Plugins selbst das System
aufbauen, dass er benötigt.
Eclipse und C/C++
Die aktuelle Anwendung wurde mit dem
Compiler Eclipse in der Sprache C/C++ erstellt. Da das Programm nicht komplett
umgeschrieben werden soll, wird auf den verwendeten Standards aufgebaut.