![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
u-boot
ldwcetc123
这个作者很懒,什么都没留下…
展开
-
u-boot源码结构
Makefile:主目录中的Makefile是对整个工程的编译链接规则进行了描述,子目录中的Makefile主要是编译一些源文件并进行归档,生成一些静态库。 Mkconfig:Mkconfig是个脚本文件,负责对主目录中的Makefile进行配置的文件。创建一些符号链接,并在include目录下创建了两个文件:config.mk和config.h。 config.mk:包含了uboot运行的环转载 2013-12-17 22:35:28 · 659 阅读 · 0 评论 -
uboot分析--start_armboot
start_armboot转载 2013-12-18 14:35:18 · 475 阅读 · 0 评论 -
u-boot分析--u-boot.lds
转载地址:http://www.cnblogs.com/zzx1045917067/archive/2012/12/09/2809760.html Bootloader启动大多都分为两个阶段。第一阶段主要包含依赖于CPU的体系结构的硬件初始化的代码,通常都用汇编语言来实现;第二阶段通常用C语言来完成,以便实现更复杂的功能,也使程序有更好的可读性和可移植性。 U-Boot的启动代码分布在转载 2013-12-17 17:00:34 · 717 阅读 · 0 评论 -
u-boot分析--start.s
// .global声明一个符号可被其他文件引用,相当于声明了一个全局变量,.globl与.global相同。 // 该部分为处理器的异常处理向量表。地址范围为0x00000000~0x00000020,刚好8条指令。 .globl _start //系统复位位置,整个程序的入口 _start: b reset ldr pc, _undefined_转载 2013-12-17 13:16:18 · 2991 阅读 · 0 评论