自己写的《u-boot-1.2.0移植手册》,70多页,献给boot爱好者!
本帖最后由 haibian826 于 2009-12-19 19:52 编辑很感谢版主! 能给我封“酷”贴!
没想到我写的u-boot移植手册居然受到大家的欢迎。希望能一起交流!
大家看后,如有感觉需要改进或者哪个地方需要更详细,请指出,本人必将在V1.1改进版做出更新!
U-Boot移植手册
目录:
写在前面的话... 2
目录... 3
1. u-boot介绍... 4
1.1 U-Boot的来源... 4
1.2 U-Boot在系统中的地位... 4
2. U-Boot移植准备工作... 5
2.1 U-Boot源码的获取... 5
2.2 U-Boot体系结构... 7
3. U-Boot源码分析... 9
3.1 源码入口的解释... 9
3.2 stage1:启动分析... 9
3.3 stage2:C代码分析... 19
4. U-Boot移植过程参考... 22
4.1 移植准备... 22
4.2 U-Boot移植过程分析... 22
5. U-Boot命令... 32
5.1 Help命令... 32
5.2 flinfo命令... 34
5.3 version与date命令... 35
5.4 coninfo命令... 35
5.5 printenv命令... 35
5.6 setenv命令... 36
5.7 saveenv命令... 36
5.8 cmp命令... 37
5.9 cp命令... 38
5.10 mm命令... 38
5.11 mtest命令... 39
5.12 mw命令... 39
5.13 nm命令... 40
5.14 md命令... 40
5.15 bdinfo命令... 41
5.16 ping命令... 41
5.17 TFTP命令... 41
5.18 go命令... 42
5.19 reset命令... 43
5.20 set命令... 44
5.21 run命令... 44
附录:... 45
附A、U-Boot的lds文件详解... 45
附B、ARM GCC 内嵌(inline)汇编手册... 47
附C、typedef用法小结... 57
附D、U-Boot中typedef应用解析... 64
附E: Ping命令使用的ARP协议... 68
附F:TFTP协议详解... 70
参考文献:... 75
感 谢... 76 谢谢楼主分享:D 好东西 前几天有个想学这个的哥们,他看见会膜拜你的 他估计怨你没早给他,哈哈 下载308次,可见欢迎度啊 顶一下好东西 hao, 顶一下。 顶 好棒 内容还没看,不过这是个比较有用的东西,顶一下! 注明移植那个版本的uboot 会更好。 最好是移植最新的。旧版本的,很多人写过 版本为u-boot-1.2.0,已经编辑题目。感谢ls提醒!
最新的版本正在移植中。
准备写一套最全的移植版本,让大家不用到处搜资料。 非常感谢,刚开始学!:P 下载的兄弟注意:
发现文档中的一个bug:
5.6 setenv命令一节,文中有这么一段:“从printenv打印的信息看出,我们的IP是192.168.0.104,现在,我们要用setenv命令改为:192.168.0.104”。
------------------------
第2个“192.168.0.104”应该为“192.168.0.105”。 好东西,谢谢分享! 好东西,谢谢分享! 收下了。。 下了的话要
顶贴啊 辛苦了