Hardware allgemein
Im Bild oben rechts sehen Sie den Hardware-Kern von unserem Referenzboard. Er enthält den Prozessor, den SDRAM (1Gb DDR3L), die interne eMMC (16Gb), den USB-Hub und den Ethernetcontroller. Dieser Hardware-Kern kann von uns in ein neues Design kopiert und mit Ihrer Hardware kombiniert werden. Dazu sind auf dem Controller noch genug GPIO's mit Spezialfunktionen frei, die auf Steckverbinder geroutet wurden. Damit sind sie leicht für externe Hardware verfügbar. Zu den Spezialfunktionen gehören unter anderem- die digitale Audioschnittstelle I2S,
- PWM,
- SPI,
- I2C,
- SATA,
- CAN und
- PCI Express
Displayschnittstellen
Der Hardware-Kern verfügt über drei verschiedene, auf unterschiedliche Stecker geroutete, Displayschnittstellen
- LVDS,
- RGB (24bit) und
- HDMI.
Software - Board Support Packages
Auf dem System kommt ein speziell auf die Hardware angepasstes Linux zum Einsatz. Weitere Funktionen und Bibliotheken können je nach Kundenwunsch und Ziel-Anwendung hinzugefügt werden. Derzeit wird ein ein Mainline Kernel 3.14.28 mit zusätzlichen Patches von Freescale verwendet. Durch den YOCTO Plattform Builder können wir, auf Wunsch, auch andere Kernelversionen nutzen. Mit unserem BoardSupportPackage erhalten Sie eine, direkt auf Ihre Hardware, angepasste Software. Sie haben aber auch selbst die Möglichkeit, Änderungen am Bootloader, Kernel oder RootFS vorzunehmen. Auf Wunsch unterstützen wir auch Android.
Fazit
Der Kunde bekommt am Ende der Entwicklung eine direkt auf Ihn zugeschnittene Hardware und Software inklusive aller Entwicklungsdaten geliefert.