- 2
- 0
- 约1.04万字
- 约 15页
- 2017-02-09 发布于重庆
- 举报
UBoot在44B0X开发板上的移植以及代码分析
U-Boot在44B0X开发板上的移植以及代码分析
章永阳2003-10-30
1. u-boot 介绍
u-boot 是一个open source 的bootloader,目前版本是0.4.0。u-boot 是在ppcboot 以及armboot 的基础上发展而来,虽然宣称是0.4.0 版本,却相当的成熟和稳定,已经在许多嵌入式系统开发过程中被采用。由于其开发源代码,其支持的开发板众多。唯一遗憾的是并不支持我们现在学习所用samsung 44B0X 的开发板。
为什么我们需要u-boot?显然可以将ucLinux 直接烧入flash,从而不需要额外的引导装载程序(bootloader)。但是从软件升级的角度以及程序修补的来说,软件的自动更新非常重要。事实上,引导装载程序(bootloader)的用途不仅如此,但仅从软件的自动更新的需要就说明我们的开发是必要的。同时,u-boot 移植的过程也是一个对嵌入式系统包括软硬件以及操作系统加深理解的一个过程。
2. u-boot 移植的框架
移植u-boot 到新的开发板上仅需要修改和硬件相关的部分。在代码结构上:
在board 目录下创建ev44b0ii 目录,创建ev44b0ii.c 以及flash.c,memsetup.S,u-boot.lds等。不需要从零开始,可选择一个相似的目录,直接复制过来,修改文件名以及内容。我在移植u
您可能关注的文档
- tsi振动数据的特征分析.doc
- TTL与CMOS的区别.doc
- TS过程龟行图分析范例.doc
- TTao的数学生涯建议.doc
- ttt2培训师的培训组织与教学能力训练.doc
- TSG+R00042009固定式压力容器安全技术监察规程.doc
- TTT互动式教学与课堂掌控技巧悦扬老师kttuan.doc
- TTT互动式教学与课堂掌控技巧杨逸老师kttuan.doc
- TUNEL的讨论.doc
- TUNEL法检测细胞凋亡1.doc
- 2026年云南省玉溪市高职单招职业技能考试题库及答案详细解析.docx
- 2026年杭州万向职业技术学院单招职业技能考试题库及答案详细解析.docx
- 北京化工集团招聘26人考试参考试题及答案解析.docx
- 2026年云南省昭通市高职单招职业适应性测试考试题库及答案详细解析.docx
- 2026广西柳州三江侗族自治县机关事业单位招聘编外聘用人员1人考试参考试题及答案解析.docx
- 2026年皖北卫生职业学院单招职业技能考试题库含答案详细解析.docx
- 2026四川成都私立学校招聘教师考试参考试题及答案解析.docx
- 2026年丽水松阳县卫生健康系统公开招聘卫生专业技术人员7人考试备考试题及答案解析.docx
- 2026江苏徐州徐工新能源科技有限公司招聘7人考试参考试题及答案解析.docx
- 2026年内蒙古丰州职业学院单招综合素质考试题库及答案详细解析.docx
原创力文档

文档评论(0)