Gast
#1037287
Hallo, Ich habe ein NGW100 mit einem AVR32. Jetzt möchte ich gerne mal meinen eigenen kleinen Kernel schreiben. Der Kernel soll mit dem Bootloader U-Boot aufgerufen und ausgeführt werden, so weit so gut. Der Kernel soll eigentlich nur Grundfunktionen bereitstellen (SD-Karte auslesen, Programme laden und ausführen und Spezielle Funktionen Zurverfügungstelle stellen wie z.B. Uhrzeit usw.) Jetzt möchte ich natürlich meine Programme vom Kernel laden und ausführen lassen. Die Programme sollen als HEX auf einer SD-Karte gespeichert werden. Jetzt meine frage: 1. Wie kann ich jetzt die geöffnete HEX Datei (Programm) in den RAM laden und ausführen? - Ist dies nur mit ASM möglich? 2. Wie kann ich von meinen Programmen die Kernel Funktionen aufrufen. 3. Und wie ist das ganze mit dem GCC-AVR32 zu realisieren. - allgemein Ich würde mich über Hilfe, Idee, Links,... freuen Danke