[ PROJECT ] Eddy
Schreiben einer Anwendung Dank dem Eddy Programmers Guide ist eine Hallo Welt Anwendung zu schreiben kein Problem. Dazu muss erst einmal die
Entwicklungsumgebung aufgebaut werden:
Developement Enivironment Als erstes laden wir uns die aktuelle Entwicklungsumgebung von http://embeddedmodule.com herunter. Unter Downloads>Eddy V2.5 findet sich der Eintrag 12 mit Bezeichnung Source (Bootloader, Linux, Filesystem) – Feb. 15.2011 und unter dem Eintrag 4 findet sich ToolChain for Linux (ver 2.x) die dahinter
stehenden Dateien können nach Registrierung Heruntergeladen werden. Danach sollte das Archiv ‚filesystem_2.5.1.2_11215.tgz‘ und ‚lemonide_linux_10a.tar.gz‘ auf unserer Festplatte ruhen. Wir entpacken diese Archive mit folgender Befehlsfolge:
Die ToolChain #sudo tar zxvf ~/Downloads/lemonide_linux_10a.tar.gz -C /
Das Filesystem #mkdir ~/Developement/Eddy/ #tar zxvf ~/Downloads/filesystem_2.5.1.2_11215.tgz -C ~/Developement/Eddy/
Hallo Welt Das ging schnell, oder? Auch die Hallo Welt Anwendung ist gleich geschrieben. Wir betreten das Eddy_APPs Verzeichneis mit folgender Befehlskette: #cd ~/Developement/Eddy/filesystem_2.5.1.2/src/Eddy_APPs/ Hier soll unsere Hallo Welt C Datei entstehen, wir Tippen also folgendes in die Kommandozeile: #gedit hello_world.c Die Wahl des Editors ist natürlich Ihnen überlassen ich habe mich wie so oft für den gedit entscheiden. Folgendes wird also in unseren favorisierten Editor getippt: #include <stdio.h> int main( void ) {
while (1){
printf(„hello world!!!\n“);
sleep(1);
} }
return
0;
Das Makefile im selben Ordner muss auch Angepasst werden. Wir ergänzen unser hello_world bei den Targets und fügen den Abschnitt hello_world dem Makefile hinzu. #gedit Makefile ….. test_udp_client
\
testdk
3/2011 JOURNAL - EMBEDDED-PROJECTS.NET
hello_world #added
21