uboot
文章平均质量分 80
进化-evolution
搜索
展开
-
Image uImage与zImage的区别【转】
(1)、内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别转载 2014-10-23 16:45:08 · 847 阅读 · 0 评论 -
Uboot学习笔记①---(文件目录结构、README摘要、uImage的64字节头信息)
Directory Hierarchy:====================/arch Architecture specific files /arm Files generic to ARM architecture /cpu CPU specific files /arm720t原创 2014-11-18 12:47:31 · 4084 阅读 · 0 评论 -
Uboot学习笔记③---(uboot移植及启动过程)
移植u-boot到新的开发板上仅需要修改与硬件相关的部分即可。主要包括两个层面的移植,第一层是针对CPU的移植,第二层是针对BOARD的移植。原创 2014-11-18 19:20:36 · 1054 阅读 · 0 评论 -
Uboot学习笔记④---(start.S简单分析)
对于uboot的start.S,主要做的事情就是系统的各个方面的初始化。从大的方面分,可以分成这几个部分:设置CPU模式 关闭看门狗 关闭中断 设置堆栈sp指针 清除bss段 异常中断处理原创 2014-11-18 20:29:03 · 1092 阅读 · 1 评论 -
Uboot学习笔记②---(bootloader的一些共同特性、uboot启动过程、编译环境、地址规划设计)
ARM bootloader的一些共同特性,理论上只局限于bootloader的基本功能,因为扩展功能众多,可以有串口、USB、以太网接口、IDE、CF等,无法进行归纳与总结。原创 2014-11-18 15:50:29 · 1166 阅读 · 0 评论 -
uboot中typedef int (init_fnc_t) (void);详解
原文地址:*init_sequence[]" href="http://blog.sina.com.cn/s/blog_4e5bd77401000aig.html" target="_blank">u-boot中typedef应用解析___init_fnc_t*init_sequence[]作者:谢争 u-boot中有这么一段代码。/*这里定义了一个新的数据类型in转载 2014-11-23 19:08:10 · 1351 阅读 · 0 评论