本帖最后由 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 |