u-boot链接分析

转载 2015年07月08日 22:08:20

近把boot的资料整理下,把我觉得boot比较核心的部分,完整的看了一遍,现在做个记号.我把我觉得我之前比较困惑的难点整理出来,也许大家一起讨论下,也许和我一样的新手就可以少走些弯路.
BOOT的核心就是relocate,目前见到的典型嵌入式系统,除了处理器,至少都有ROM(norflash,nandflash)RAM(SDRAM),一般把Bootloader代码放在norflash里面,而nandflash因为本身硬件原因不能随机访问,一般只是用来放应用程序.在系统加电或复位后,CPU通常由CPU制造商预先安排上地址取指令,arm体系下一般都是0x0地址取它的第一条指令,即PC = 0开始
和boot紧密相关的个人觉得就是一下几点.
1.remap.
remap比较简单,和MMU的功能可以看做是等价的,只是一般remap地址估定为0x0 ,网上有个帖子叫<

u-boot链接分析

一个典型的嵌入式系统中,bootloader代码放在NOR Flash或NAND Flash里面,系统加电或复位后,首先运行这段代码。通常把bootloader代码放在NOR Flash里面,NAND...
  • wujiangguizhen
  • wujiangguizhen
  • 2014年06月13日 17:46
  • 418

U-boot主Makefile分析

主Makefile位于uboot源码的根目录下,其内容主要结构为: 1. 确定版本号及主机信息 2. 实现静默编译功能 3. 设置各种路径 4. 设置编译工具链 5. 设置规则 6. 设置...
  • qq_28992301
  • qq_28992301
  • 2016年07月01日 16:53
  • 1934

u-boot分析 二 (u-boot目录结构)

u-boot分析 二继前一启动篇,此博文目的:学习u-boot的目录结构,从code架构上对u-boot有一个整体的把握和了解。一、学习u-boot,得问,什么是u-boot?u-boot是一段开源的...
  • itxiebo
  • itxiebo
  • 2016年03月20日 09:31
  • 4069

u-boot-2012.04.01的配置编译过程分析.doc

uboot分析之配置过程 基于u-boot-2012.04.01.tar.bz2 一: 问:我们在编译uboot的时候,先是执行make smdkc100_config命令(配置),然后...
  • wanyong89
  • wanyong89
  • 2013年01月15日 00:14
  • 1553

U-boot各种配置 和U-boot源码最为详细的讲解

U-boot原厂版本移植 网址:http://blog.csdn.net/qq_28992301/article/details/51912763 今天开始移植三星...
  • a746742897
  • a746742897
  • 2016年11月12日 16:25
  • 2794

u-boot详细解析

对于Uboot移植工作,有一些技术细节可能不需要我们搞特别清楚,但是通过分析Uboot源码,可以让我们对uboot整个架构有一个清晰的认识,在进行uboot移植的过程中可以有一个清晰的思路。 u-...
  • egbert123
  • egbert123
  • 2017年04月01日 21:45
  • 419

u-boot链接文件u-boot.lds分析

转自:http://blog.chinaunix.net/uid-23670869-id-2391614.html   对于u-boot-2010.03版本的smdk2410这个平台的链接文件是/...
  • njuitjf
  • njuitjf
  • 2014年03月05日 18:27
  • 951

U-boot分析(一):对象链接

预备知识 可执行文件由许多链接在一起的对象文件组成。对象文件有许多节,如文本、数据、init 数据、bss等。这些对象文件都是由一个称为 链接器脚本(*lds)的文件链接并装入的。这个链接器脚本的功...
  • liboyo
  • liboyo
  • 2012年03月19日 22:00
  • 481

U-boot引导流程分析一

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相...
  • davidsky11
  • davidsky11
  • 2014年06月23日 19:04
  • 2120

u-boot分析之Makefile结构分析----配置

我用的是 2440的开发板, 配置的命令是 make 100ask24x0_config ,这就要看 源码目录下的Makefile,在Makefile搜索 100ask24x0_config 1...
  • ljcome
  • ljcome
  • 2017年02月17日 22:43
  • 121
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:u-boot链接分析
举报原因:
原因补充:

(最多只允许输入30个字)