embedded projects Journal Ausgabe 10

Page 21

[ 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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.