烧写LINUX最小文件系统

        要让linux系统在一款硬件上运行起来都需要哪些资源。1、bootloder,完成硬件初始化的工作。2、linux内核,这个必须的呀。3、文件系统。linux中一切皆文件,怎么能没有文件系统呢。实际上安卓系统是可以理解为linux系统之上的文件系统。

        对应上述三个资源,bootloder我们一般使用u-boot,内核根据自己情况了;文件系统看你做什么开发了,可以有linux最小文件系统,QT文件系统,安卓文件系统。有这3个文件就够我们运行起来linux了。

       这里用讯为4412开发板,资源这里都有。

       烧写使用OTG方式,通过OTG线连接到PC端,软件需要使用超级终端和一个烧写工具,烧写工具这里有。超级终端自己下一下。

    烧写步骤:

    1、把我们刚才提到的4个文件放到下载的烧写工具文件夹USB_fastboot_tool>>>>>platform-tools下,方便烧写。根据不同的核心板封装形式,有不同的文件,注意选择,我用的是全能版2g SCP封装形式。

    四个文件分别是ramdisk-uboot.img    system.img    u-boot-iTOP-4412.bin   zImage

    2、打开超级终端,进入uboot模式,

    3、创建EMMC分区并格式化,做一次以后就可以不做此步骤

          (1)输入分区命令"fdisk -c 0"

烧写LINUX最小文件系统_第1张图片

            (2)输入"fatformat mmc 0:1"

烧写LINUX最小文件系统_第2张图片

         (3)输入"ext3format mmc 0:2"

烧写LINUX最小文件系统_第3张图片

        (4)输入"ext3format mmc 0:3"

烧写LINUX最小文件系统_第4张图片

       (5)输入“ext3format mmc 0:4”

烧写LINUX最小文件系统_第5张图片

    (6)分区完成,开始使用fastboot工具了,先输入"fastboot"

烧写LINUX最小文件系统_第6张图片

    4、打开USB_fastboot_tool>>>>>platform-tools cmd.exe


确保PC已经识别了该设备,去设备管理器中查看一下。正常我们就开始烧写之前提到的4个文件

(1)输入"fastboot.exe flash bootloader u-boot-iTOP-4412.bin"

一般开发板出厂前bootloder已经烧写好了,这一步可以省略

烧写LINUX最小文件系统_第7张图片

   (2)烧写内核 输入"fastboot.exe flash kernel zImage".

烧写LINUX最小文件系统_第8张图片

    


   (3)烧写文件系统 输入"fastboot.exe flash system system.img"

烧写LINUX最小文件系统_第9张图片

   (5)输入擦出命令 "flashboot -w"

烧写LINUX最小文件系统_第10张图片

(6)重启开发板 输入"fastboot reboot" 超级终端上就能显示开机信息了,linux最小文件系统烧写完毕。


烧写LINUX最小文件系统_第11张图片














你可能感兴趣的:(烧写LINUX最小文件系统)