
uboot
降魔者
这个作者很懒,什么都没留下…
展开
-
u-boot分析和移植(1) bootloader分析
本文来自:http://blog.youkuaiyun.com/jianchi88/article/details/7061089,写的很好,在此对原作者表示感谢! 一、Boot Loader 概念 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境,他就是所谓的引导转载 2016-04-12 16:29:50 · 382 阅读 · 0 评论 -
U-boot分析与移植(2)_U-boot stage1分析
本文来自:http://blog.youkuaiyun.com/jianchi88/article/details/7062902 写的很清楚很好,在此对作者表示感谢!! 我们要生成u-boot.bin文件,它首先依赖于很多.o文件和.lds链接脚本文件 我们只要找到对应的.lds链接脚本文件就可以分析u-boot的启动流程。 1、打开u-boot-1.1.6\u-boot-1.1.6\board\s转载 2016-04-12 17:20:23 · 317 阅读 · 0 评论 -
U-boot分析与移植(3)-U-boot stage2分析 .
本文来自:http://blog.youkuaiyun.com/jianchi88/article/details/7067260 一来到void start_armboot (void)函数,马上出现两个很重要的数据结构gd_t和bd_t 1、gd_t : global data数据结构定义,位于文件 include/asm-arm/global_data.h。其成员主要是一些全局的系统初始化参数。转载 2016-04-13 11:05:21 · 318 阅读 · 0 评论 -
U-boot分析与移植(4)-U-boot 添加命令
本文来源:http://blog.youkuaiyun.com/jianchi88/article/details/7069292 我们初步了解U-Boot执行流程后,知道 U-Boot的每一个命令都是通过U_BOOT_CMD宏定义的。这个宏在include/command.h头文件中定义,每一个命令定义一个cmd_tbl_t结构体。 [cpp] view plain copy转载 2016-04-13 11:07:41 · 291 阅读 · 0 评论 -
U-boot分析与移植(5)----U-boot移植
本文来源:http://blog.youkuaiyun.com/jianchi88/article/details/7069978 网上很多很好很详细的手册可以参考如: mini2440之U-boot移植详细手册-20100419.pdf 移植u-boot-1.1.6到TQ2440文档.pdf 移植u-boot-1.3.4到GT2440(第二版)-guolele出品.pdf ARM79出品-u-bo转载 2016-04-13 11:08:29 · 512 阅读 · 0 评论 -
uboot的relocation原理详细分析
本文来源:http://blog.youkuaiyun.com/skyflying2012/article/details/37660265 最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。 这几天研究下uboot的relocation功能,记录在此,跟大家共享。转载 2016-04-13 11:20:29 · 520 阅读 · 0 评论 -
2014.4新版uboot启动流程分析
本文来自来自:http://blog.youkuaiyun.com/skyflying2012/article/details/25804209,不得不佩服大神的精神!! 最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。 在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。 对于转载 2016-04-13 13:02:18 · 1790 阅读 · 0 评论