学习手记-基于iTOP4412开发板Linux最小系统烧录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习手记-基于iTOP4412开发板Linux最小系统烧录相关的知识,希望对你有一定的参考价值。
最小系统只能通过超级终端进行操作,没有画面显示。
使用工具:超级终端、fastboot
通信:串口RS232
操作环境:开机后完成bootloader,但还未挂载文件系统之前。(开机后通过“超级终端”中止文件系统挂载)
操作权限:root
操作步骤:
1.格式化(按顺序来)
fdisk -c 0 【分区命令 分区序号:0 (该命令将会清空emmc)】
fatformat mmc 0:1 【按“FAT”格式进行格式化,对象:mmc,分区序号0第一分区】
ext3format mmc 0:2 【按“ext3”格式进行格式化,对象:mmc,分区序号0第二分区】
ext3format mmc 0:3 【按“ext3”格式进行格式化,对象:mmc,分区序号0第三分区】
ext3format mmc 0:4 【按“ext3”格式进行格式化,对象:mmc,分区序号0第四分区】
fastboot 【打个招呼让硬件做好准备,接下来要开始用fastboot了】
至于为什么是这样分区的,暂时我也搞不明白。教程说以后你就会懂的。
2.烧写三大件
这三大件分别是:uboot,内核和文件系统
通信:USB OTG
注意:烧写是在fastboot所在文件夹下的cmd控制台实现的,不是串口超级终端。把要烧写的文件通通copy到fastboot文件夹里面。
fastboot.exe flash bootloader u-boot-iTOP-4412.bin 【flash:执行烧写 bootloader:烧写类型 u-boot-iTOP-4412.bin:烧写对象】
fastboot.exe flash kernel zImage 【这条命令用来烧写内核(kernel)】
fastboot.exe flash ramdisk ramdisk-uboot.img 【ramdisk隶属文件系统】
fastboot.exe flash system system.img 【system很明显文件系统的主体】
fastboot w 【清除用户空间】
fastboot reboot 【重启】
以上是关于学习手记-基于iTOP4412开发板Linux最小系统烧录的主要内容,如果未能解决你的问题,请参考以下文章
学习嵌入式linux开发板之iTOP-4412 开发板如何操作GPIO
itop-4412开发板使用第一篇-信号量的学习使用(未完待续)
基于iTOP-4412开发板(精英版)的linux 4.14.2内核移植