我们PC机恢复出厂系统的方法(以jz2440为例)
原理
pc ARMARM开发板一开始运行的是在bootloader启动(相当于PC端的BIOS)。bootloader有很多种其中u-boot用的是最多的,最广泛的一种,目的是启动启动linux内核,目的是为了运行各种应用程序也就是挂载根文件系统。
PC端的这些东西都是在硬盘里面,而嵌入式如设备开发板却是在Flash里面,一般在Flash的Nand Flash里面Flash分Nand Flash以及Nor Flash。但是前者内存最大,或者内存很少,所以一般我们的内核文件系统一般都是放在Nand Flash。
Nand Flash划分出这几种分区: bootloader、params参数,kernel内核, rootfs。Nor Flash 一般也可以放bootloader。nond虽然内存很大,但是会有坏块。
我们在BootLoader烧写uboot。uboot可以在nor也可以在nand启动。
r烧写恢复本厂系统步骤
注意注意注意,要自备文件
1. 烧写uboot(可以烧写到nor, nand)
烧写方式:通过op/ eop烧写
2. 烧写kernel内核
烧写方式:因为kernel非常大的,所以通过uboot使用usb下载烧写
3. 烧写文件系统
4. 删除params,使用默认参数
所需要用到命令
总结:
这一篇,只是我的视频课堂笔记记录,涉及到的知识点,也有超链接。但是设计到的知识点很重要,需要多看多了解几遍。你的基础到什么地步,那后以后的成就也就到哪,很赞成这一步
最后
发现自己写作,以及对文本的排版编辑还是很差的,有点惨不忍睹,但是后期会更好的。很多内容都是没写出来,发现无从下手,,可能知识量还是不够。
网友评论