Wie bereiten neue SD-Karte für iMX6 sabre lite-board für linux
Ich vor kurzem gekauft ich.MX6 Sabrelite board und ich Lerne kernel cross-Kompilierungs-und board-bring-up.
Dem u-boot ist es schon im flash und es so konfiguriert ist, laden Sie die kernel von der SD-Karte. Ich habe versucht, einige vorgefertigte Bilder und das board bootet erfolgreich nach dem Flashen diese Bilder auf SD-Karte mit dd.
Nun, ich möchte lernen, wie zur Vorbereitung dieses ganze SD-Karte mit kernel und rootfs.
Ich bin in der Lage zu bauen die uImage kernel mit dem folgenden Schritt, der hier erwähnt :
http://boundarydevices.com/cross-compile-i-mx6-kernel-using-ltib-toolchain/
~/$ git clone git://github.com/boundarydevices/linux-imx6.git
~/$ cd linux-imx6
~/linux-imx6$ export PATH=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/:$PATH
~/linux-imx6$ export ARCH=arm
~/linux-imx6$ export CROSS_COMPILE=arm-none-linux-gnueabi-
~/linux-imx6$ git checkout origin/boundary-imx-3.0.35_1.1.0 \
-b boundary-imx-3.0.35_1.1.0
~/linux-imx6$ make nitrogen6x_defconfig
~/linux-imx6$ make uImage modules
Nun, die Fragen sind:
-
Wie erstelle ich rootfs ?
-
Wie kann ich die partition der SD-Karte ?
InformationsquelleAutor androidFan | 2014-11-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf Buildroot. Es kümmert cross-compiler, kernel, bootloader und das rootfs.
BR bietet bereits ich.MX6 Sabrelite Ziel. Führen Sie die folgenden Schritte aus:
Als für die SD-Karte partitionieren Blick auf diese Ressourcen:
https://community.freescale.com/docs/DOC-95017
Aber im Grunde brauchst du eine FAT-partition für den bootloader und eine für rootfs, ext4 zum Beispiel.