Servus Wie sieht ein Programm auf einem Prozessor aus, der von SD Karte sein Linux (oder ein anderes Betriebssystem (FreeRTOS?)) bootet? Gibt es empfehlungen für Code den man sich zu Gemüte führen sollte zu diesem ZWeck? Grüße
So ein Programm sieht aus wie ein Bootloader (http://de.wikipedia.org/wiki/Bootloader). Um Linux zu starten werden gelegentlich U-Boot (http://www.denx.de/wiki/U-Boot/WebHome) oder kexec (http://en.wikipedia.org/wiki/Kexec) verwendet. Um FreeRTOS von SD-Karte aus zu starten, würde ich einen der SD-fähigen Bootloader des jeweiligen Target-µCs bemühen.
Gast
#1730592
Am besten nimmt man dafür eine uC / Prozessor, der Befehle aus seinem RAM ausführen kann, denn Flash-basierte uCs (wie die AVRs) haben aufgrund der begrenzten Schreibzyklen auf den Flash keine allzulange Lebensdauer :-)
dankeschön :) Ich habe mir schon fast gedacht, dass das so was wie ein bootloader ist ;) Ich schau mir die beiden genannten mal näher an. Klar, einen avr hätte ich dafür nicht genommdn - eher einen stm32. Hintergrund: Kumpel hatte mich gefragt ob ich ihm einen linux-unterputz-webserver bauen kann. Da lam mir irgendwie der gedanke mit der SD-Karte aks art ssd festplatte hehe danke :)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.