Hallo,
ich bin nun Besitzer eines Grashopper Boards. Habe auch soweit Board und
Toolchain am Laufen. Sogar einen neuen Kernel konnte ich bauen. Aber
beim banalsten von allem beiß ich mir die Zähne aus:
Wie schreibe ich ein eigenes Programm für das Teil. Ich habe mir dazu
das mitgelieferte Beispielprogramm icnova_demo angeschaut. Das Programm
an sich ist verständlich - aber das Makefile, oh Gott wie kompliziert.
Daher die Frage: gibt es ein Template Makefile o.ä. in das man nur
seinen Quelltext einfügen muß? Und wie compiliert man das dann für den
Grashopper und nicht für den PC?
Fangen wir ganz einfach mit einen Hello-World an:
1 | #include <stdlib.h>
|
2 | #include <stdio.h>
|
3 |
|
4 | int main(int argc, char *argv[])
|
5 | {
|
6 | puts("Hello World");
|
7 | exit(0);
|
8 | }
|
Da braucht eigentlich gar kein Makefile, aber "for future expansion"
wäre es dennoch gut zu wissen wie man eines baut. Auf den 8-bittern von
Atmel war das ja alles recht übersichtlich, aber unter Linux scheint es
doch recht komplex zu sein.
Danke für eure Hilfe
Bluescreen