Chinaunix首页 | 论坛 | 博客
  • 博客访问: 154041
  • 博文数量: 72
  • 博客积分: 3680
  • 博客等级: 中校
  • 技术积分: 1051
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-22 13:51
文章分类
文章存档

2010年(72)

我的朋友

分类: LINUX

2010-09-16 08:42:35

实验目的:将制作好的使用initramfs作为根文件系统的内核烧写至存储器nor  flash中,实现上电自启动功能。
实验器材:
软件:1,安装了RHEL5.5的Vmware虚拟机;2,ARM平台的Linux2.6.29内核。
硬件:PC机一台;mini2440开发板一套。开发工具:OpenJTAG调试器;
串口工具(超级终端或者DNW);tftp服务器。
 

主要步骤:1,由于nor flash才2M的大小,则在配置busybox时需要裁减一些选项以减小文件系统的大小,然后编译,安装busybox;2,在制作使用initramfs作为根文件系统的内核时,需要裁减一些编译选项来降低内核映像uImage大小,保证在1.6M之内,然后编译内核;3,打开超级终端,在u-boot中通过tftp下载内核,然后从内存中拷贝到nor flash ,设置自启动。然后重启开发板,正常启动说明实验成功。
 
这是本人在移植Linux内核到mini2440开发板做的一个总结,详细过程会及时整理出来,供大家参考。
阅读(927) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-09-16 16:44:23

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com