嵌入式 Linux C ARM

关于ARM开发板如何恢复出场系统的方法

2020-04-30  本文已影响0人  君慕獨奏

我们PC机恢复出厂系统的方法(以jz2440为例)

原理

pc ARM

        ARM开发板一开始运行的是在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,使用默认参数

所需要用到命令

总结:

这一篇,只是我的视频课堂笔记记录,涉及到的知识点,也有超链接。但是设计到的知识点很重要,需要多看多了解几遍。你的基础到什么地步,那后以后的成就也就到哪,很赞成这一步

最后

发现自己写作,以及对文本的排版编辑还是很差的,有点惨不忍睹,但是后期会更好的。很多内容都是没写出来,发现无从下手,,可能知识量还是不够。

上一篇下一篇

猜你喜欢

热点阅读