Forum: Mikrocontroller und Digitale Elektronik Booten von SD Karte (Prozessorseite)


von Ano N. (oorim)


Lesenswert?

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

von Stefan B. (stefan) Benutzerseite


Lesenswert?

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.

von Flo (Gast)


Lesenswert?

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 :-)

von Ano N. (oorim)


Lesenswert?

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 :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.