Wie funktioniert ein Bootvorgang von einer SD Karte?

Gast #3785728
Lesenswert?

Hallo zusammen,
ich bin auf der Suche nach einer ausführlichen Beschreibung
eines Bootvorganges von einer SD Karte.
Grund: Ich beschäftige mich momentan mit einem Red Pitaya und
möchte verstehen wie genau das Linux von der SD Karte geladen wird.

Ich nehme an das sich dafür bereis ein Bootloader auf dem Prozessor 
befinden muss welcher dann in mehreren Schritten die nötigen Daten von 
der SD Karte holt. Ist das korrekt?

Grüße Max
#3785740
Lesenswert?

@Max (Gast)

>ich bin auf der Suche nach einer ausführlichen Beschreibung
>eines Bootvorganges von einer SD Karte.

Wie ausführlich? Bis auf Bitebene? Eher nicht.

>Grund: Ich beschäftige mich momentan mit einem Red Pitaya und
>möchte verstehen wie genau das Linux von der SD Karte geladen wird.

Genauso wie wenn die Daten von USB oder Festplatte geladen werden. All 
diese Medien werden als normaler Datenträger mit FAT(32) Dateisystem 
angesprochen.

>Ich nehme an das sich dafür bereis ein Bootloader auf dem Prozessor
>befinden muss welcher dann in mehreren Schritten die nötigen Daten von
>der SD Karte holt. Ist das korrekt?

Sicher. Bei PC ist das das BIOS.
#3785741
Lesenswert?

Na eine Art Bios hast Du ja in jedem Fall. Da stellst Du ein (ode es ist 
fest programiert), von welchem Blockgerät zuerst gelesen wird, was als 
nächstes zu tun ist (meist im Sektor 0, also das was am Anfang steht).

Früher waren Blockgeräte Magnetbänder oder Festplatten, inzwischen 
können die BIOSe von PCs auch USB-Sticks oder SD-Karten. Das Prinzip ist 
aber immer gleich.
Gast #3785751
Lesenswert?

@Falk: Die Bitebene muss es natürlich nicht sein:)

Das Red Pitaya verwendet einen Zynq SOC FGPA plus 2x ARM Cortex A9,
angenommen ich bestelle einen Zynq als Einzelteil und möchte auf diesem 
nun ein Linux booten. Wie funktioniert das? Oder ist der Bootloader fest 
in Hardware vorhanden? Die Datenblätter der Herstellers helfen mir 
momentan auch nicht weiter.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren