SystemCorelBurning

系统内核的烧写

1、zImage与uImage的区别:

​ zImage 没有加头信息的镜像;uImage是加有头信息的镜像。

​ 信息包括:版本和配置

2、系统内核的烧写

1)系统内核的配置

a)烧写(指示灯在1000)
在终端上执行

1
# sdfuse flashall

等待终端无输出是表示烧写结束
b)关闭开发板电源,将拨码开关SW1调至0110(EMMC启动模式)后打开电源可以看到如下界面表示烧写成功

2)通过网络加载内核和文件系统

a) zImage拷贝到ubuntu的/tftpboot下

b) 将学生资料中的实验代码/第一天/镜像/exynos4412-fs4412.dtb拷贝到ubuntu的 /tftpboot下

c) 将rootfs.tar.gz拷贝到ubuntu的/source下并解压

d) 设置启动参数

1
2
3
4
5
6
#setenv bootargs root=/dev/nfs nfsroot=172.16.10.83:/source/rootfs ip=172.16.10.167:172.16.10.83::255.255.255.0::eth0:off console=ttySAC2,115200 init=/linuxrc
#setenv bootcmd tftp 41000000 zImage\;bootm 41000000
//(zImage同为内核镜像,与uImage类似)
#setenv serverip 172.16.10.83 //ubuntu IP
#setenv ipaddr 172.16.10.167 // 开发板 IP
#saveenv