Christian K. schrieb:
> Danke für die Antwort. Schade. Aber wenn es nicht geht, dann geht es
> halt nicht. dann muss ich mir wohl selber etwas schreiben. Wie groß ist
> µLinux eigentlich, wenn es auf einem µC instlliert ist?
>
> Christian K.
Mal ganz grundsaetzlich kann von einer SD-Karte kein Code ausgefuehrt
werden. Man muss von der Karte ins RAM laden und von dort ausfuehren.
D.h. RAM muss gross sein.
Wie gross? ZZUU gross :-)
Ca. 512K aber das ist nicht das einzige Problem, sondern irgendeine Art
von Linux ohne die Peripherietreiber wie Ethernet, Graphik... ist
einfach nur eine gigantische Bremse. Mit den Treibern wird Linux aber
nochmals um einiges groesser und Dein Problem waere in erster Linie das
RAM. Da brauchts auch min. einige 100 KB um auch nur schnell zu
kriechen.
Wenn Linux oder auch uCLinux, dann ARM9, z.B. SAM9xxx oder LPC3xxx oder
TMP9xxx oder .....
Schau Dir mal fuer den SAM7S folgende RTOSs an:
"Freertos", nicht so ganz klein aber viel Code fuer kein Geld
embOS, viel kleiner, sehr effizienter Code und guter Support, kostet
allerdings Geld
"uC-OSII", da gibts ne alte Version mit Source Code in einem Buch von
"Jean Labrosse" (Google / Amazon). Die alte Version reicht sehr oft aus.
Fuer professionellen Einsatz ist ebenfalls echtes Geld zu berappen.
Und noch ein Link zu einer kleinen RTOS-Liste.
http://mcu-related.com/rtos
Ein bischen was ueber die LPC3000 gibt's hier
http://www.lpc2000.com/arm9/
oder auch ueber die SAM9 hier: http://www.lpc2000.com/other/
Gruss, Robert