Chinaunix首页 | 论坛 | 博客
  • 博客访问: 317473
  • 博文数量: 72
  • 博客积分: 3111
  • 博客等级: 中校
  • 技术积分: 668
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-30 15:45
个人简介

朝着心的方向前进

文章分类

全部博文(72)

文章存档

2014年(5)

2013年(1)

2012年(1)

2011年(1)

2010年(24)

2009年(40)

我的朋友

分类: LINUX

2009-08-28 15:49:12

u-boot说明
按照chris兄弟的做法,u-boot先用别人做的现成的,以后再深入
我越来越发现问题很多,必须熟练的进行嵌入式开发的各们部分,
至于源代码,可以分步的进行。
当然,u-boot,kernel深入的研究不是一会半会的事
所以先会基本的配置选项,小一点的改动,
比如现在u-boot的启动参数,参数的传递,内核怎么才能顺利的加
载文件系统,这些都没有清楚,一下进行内核高级的移植,遇到问题
只能卡住了,不仅学习兴趣降低,还打击自己的自信心。不好
参考chris的文章:u-boot-2009.01 for mini2440的移植
同时用Tekkaman的Patch文件
完全是照他们的做,以前我很情愿这样做,到现在我觉得我错了,不能再好高
骛远了,呵呵
支持的功能
1、同时支持S3C2410和S3C2440 (2410还没时间测试,以后拿博创2410-S测试)
2、支持串口xmodem协议 (参考)
3、支持网卡芯片DM9000
4、支持NAND Flash读写(感谢hugerat的补丁)
5、支持IIC接口EEPROM保存ENV(参考hiboy的)
6、支持从Nor/Nand Flash启动(nor flash为SST39VF1601)
7、支持烧写yaffs文件系统映象(感谢hugerat的补丁,还未测试)
8、支持NEC 3.5寸LCD输出console信息和BMP图片、logo。(参考openmoko)

下面下载了源码和补丁
源码折腾了我半个小时,官方的FTP有点问题
这个比较好用,从上面下载了u-boot-2009.01.tar.bz2
以下patch
http://blogimg.chinaunix.net/blog/upfile2/090324091052.bz2
其实这里要用patch的命令,这个我还不会用,算了,现学吧
补充一下patch的使用:
用tar -xjvf u-bo0t-2009.01.tar.bz2解压到u-boot-2009.01目录,
把u-boot-****.patch文件拷贝到此目录所在同级目录下。
执行patch -p0 < u-boot-***.patch。
完成后,进u-boot-2009.01目录,执行make mini2440_config,
很奇怪的现象,刚开始,因为编译器名字不一样出现了错误,后来修改了Makefile的文件,出了
一堆的错误,后来make clean 再一次 make mini2440_config OK
可以编译出来了 呵呵
回家烧上去试一下
下面我的想法就是通过这个u-boot来加载NFS的内核和文件系统,
再者就是研究一下SD卡的文件系统
 
阅读(719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~