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
@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.
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.
Als Minimum müssen die Sequenzen, für den Zugriff auf eine SD-Karte, im BIOS implementiert sein.
@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.
Ist zwar nicht derselbe Chip, aber hier ist eine gute Beschreibung wie das Booten eines Prozessors läuft, anstelle NAND Flash kannst Du Dir eine SD-Karte dazudenken. http://www.at91.com/getting-started/sama5d3-xplained.html http://www.at91.com/linux4sam/bin/view/Linux4SAM/AT91Bootstrap http://www.at91.com/linux4sam/bin/view/Linux4SAM/SDCardBootNotice
@Andreas: Perfekt genau ein solches Dokument habe ich gesucht. Vielen Vielen Dank!!1
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.