Chinaunix首页 | 论坛 | 博客
  • 博客访问: 205173
  • 博文数量: 96
  • 博客积分: 1781
  • 博客等级: 上尉
  • 技术积分: 970
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-07 12:31
文章分类

全部博文(96)

文章存档

2014年(1)

2013年(14)

2012年(44)

2011年(37)

分类: LINUX

2011-06-13 16:19:29

                    烧录原理学习一
   今天主要发布了包含巡更器功能的烧录版本。然后认真实践了我们烧录的过程。
   标志烧录过程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(包含文件系统)
 
阅读(489) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~