Entwicklungssystem und Starterkits

Das Entwicklungssystem und Starterkit sichert eine schnellstmögliche Realisierung von Hard- und Softwareapplikationen. Das Starterkit enthält sämtliche erforderlichen Hard- und Software Komponenten* um das Linux System zu konfigurieren, anwenderspezifische Disksetups zu erstellen und um Anwendersoftware zu entwickeln und zu debuggen.



Starterkit

Die Softwareentwicklung erfolgt auf einem Standard-PC unter dem Linux Betriebssystem. Grundsätzlich kann die Entwicklung unter jeder gängigen Linuxdistribution erfolgen.

Der Host Rechner wird mit einem seriellen Kabel mit dem Target verbunden und zusätzlich wird eine Verbindung zwischen dem Netzwerkadapter des Hostrechners und des Targetrechners hergestellt. Datentransfers erfolgen dann über die schnelle Ethernetschnittstelle. Das Entwicklungssystem enthält den gcc Crosscompiler mit der kompletten Toolchain. Ebenso enthalten sind der Linuxkernel, Utilities und Treiber. Sowohl die Systemanpassung als auch die Erstellung von Anwendersoftware werden voll unterstützt. So kann der Kernel jederzeit schnell und einfach an die jeweiligen Erfordernisse angepasst und in den Flashspeicher des Target programmiert werden. Dank kürzestmöglicher Programmierzeiten mit schnellem Netzwerk Datentransfer ergeben sich optimale Turnaround Zeiten.

Die Entwicklung von Usersoftware erfolgt schnell und komfortabel auf dem Host-PC. Über die NFS Netzwerkverbindung hat der Targetrechner vollen Zugriff auf die Harddisk des Hostrechners. Ist das Programm ausgetestet kann es auf einfache Weise in die Flashdisk gebrannt werden.

* Hostrechner und Linux (paketabhängig) sind nicht enthalten