Stap 4: Voorbereiding van de micro SD kaart
Wij willen dat het systeem aan laars op de micro SD-kaart. We moeten onze micro SD-kaart over zowel de opstartbestanden en de toepassingen bevatten voorbereiden.
We zullen twee partities maken op onze micro SD-kaart: de eerste in FAT32 te bevatten van de opstartbestanden en de tweede in ext2 te bevatten van de toepassingen. De volgende instructies vertellen je hoe het te doen (de vet instructies zijn opdracht typt):
- CD/dev
- Sluit de micro SD kaart
- dmesg
- Controleer de naam van het laatste apparaat aangesloten, de micro SD-kaart, stel dat het is sdc
- fdisk sdc
- opdracht, typt u "o" om een nieuwe partitietabel te maken
- opdracht, type "p" en selectievakje geen partitie zijn op de micro SD-kaart
- type partitie, typt u "p" voor primaire
- Typ "1" voor het partitienummer, type "+ 32 M" voor de grootte
- opdracht, typt u "t" te wijzigen van het formaat van de partitie, kies W95 FAT32
- opdracht, type "n"
- type partitie, typt u "p" voor primaire, typ "2" voor partitienummer, laat de standaardgrootte
- opdracht, typt u "w" om op te slaan van de partities
- mkfs.Fat/dev/sdc1
- mkfs.ext2/dev/sdc2
Deze instructies moeten slechts één keer worden gedaan.
Als u hebben niet met succes de opstartbestanden zijn gecompileerd of als u niet wilt, gewoon downloaden van de opstartbestanden en uitpakken.
Daarna kunt u de twee partities mounten. In de eerste kopieert u de opstartbestanden:
- BOOT.bin
- uImage
- devicetree.DTB
- uramdisk.image.gz
In de tweede, kunt u de gecompileerde toepassingen, de stuurprogramma's en het laden script kopiëren. De bestanden worden gegeven:
- custom_module.ko (bevat de stuurprogramma's van de wereld)
- load.sh (script gebruikt om de aangepaste module te laden)
- Jo (een toepassing die toont de Olympische vlag op de wereldbol en maken het draaien)
- woord (een toepassing waarin "Hallo wereld!" in de kleur gegeven)
- long_word (een toepassing die een zeer lange tekst wordt weergegeven op de aardbol)
- speed_control (set de roterende snelheid van de hele wereld aan de gegeven waarde)