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)
其实这里要用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卡的文件系统
阅读(716) | 评论(0) | 转发(0) |