烧录原理学习一
今天主要发布了包含巡更器功能的烧录版本。然后认真实践了我们烧录的过程。
标志烧录过程1)tftp 文件rb450.netboot 此文件为内核(目前我认为它自带文件系统)
2)wget2nand 更新pub目录下的文件系统和内核
为了弄清楚这三个文件之间的区别及wget2nand到底做了什么,我查阅了关于wge2nand的资料
一)rb450.netboot内核加载后,可以通过com口进去,然后调用wget2nand指令更新文件系统和新内核。
二)wget2nand 完成两个任务 1)通过dhcp获得动态IP
2)mount /dev/mtdblock2 /mnt -->mtdblock2 里存放的为文件系统。
scp **.tgz /tmp
cd /mnt
tar zxvf **.tgz
unmount /mnt
3)mount /dev/mtdblock1 /mnt -->mtdblock1里存放的为内核
scp **.elf /tmp
mv /tmp/**.elf /mnt/kernel
unmount /mnt
三)这样当重新reboot后加载我们的内核,内核开始加载文件系统。
经过比较我们使用的内核**.tgz 与rb450.netboot的区别主要有以下几点:
**.tgz rb450.netboot
1)是否允许通过com进入 不许,因为com口需要接外部的传感器 可以,应该是默认
2)是否加载文件系统 加载,这样可以更新文件系统 不可以,好像是作为过渡内核。
3)大小 小2.7M 大 3.4M(包含文件系统)
阅读(481) | 评论(0) | 转发(0) |