ChinaUnix.net
相关文章推荐:

u boot 分析

by lovealamo - 移动操作系统 - 2011-12-21 08:41:29 阅读(733) 回复(0)

相关讨论

u-boot,全称为universal boot Loader,即通用的bootloader。之所以叫通用的bootloader,是因为它能引导多种操作系统,支持多种架构的CPu。 可以从 http://sourceforge.net/projects/u-boot 获得u-boot的最新版本。 1.u-boot的配置、编译、连接过程。 在顶层的Makefile中可以看见 SRCTREE := $(CuRDIR) TOPDIR := $(SRCTREE) smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm a...

by yuanfu - Linux文档专区 - 2009-07-27 15:25:23 阅读(663) 回复(0)

6.1 bootloader 对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。嵌入式Linux系统同样离不开引导程序,这个引导程序就叫作bootloader。 6.1.1 bootloader介绍 bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。 对于嵌入式系统,bootloader是基于特定硬件平台来实现的。因此,...

by sleetboy - Linux文档专区 - 2008-11-06 18:42:45 阅读(447) 回复(0)

1 u-boot中的DDR初始化

设置参数:/uboot/include/configs/smdk6410.h

实际操作:/uboot/cpu/s3c6410/cpu_init.s

2 源代码组织

对于ARM而言,主要的目录如下:

board                 平台依赖 存放电路板相关的目录文件,每一套板子对 应一个目录。如ARM...

by huabinbin00 - 移动操作系统 - 2011-12-22 08:51:03 阅读(829) 回复(0)
by 自语的骆驼 - 移动操作系统 - 2011-12-20 09:44:07 阅读(815) 回复(0)

本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上: 1、u-boot工程的总体结构 2、u-boot的流程、主要的数据结构、内存分配。 3、u-boot的重要细节,主要分析流程中各函数的功能。 4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。  这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk2410为分析对象。 一、u-boot工程的总体结构: 1、源代码组织 对于ARM而言,主...

by shareman - Linux文档专区 - 2008-11-07 14:12:58 阅读(499) 回复(0)

本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上: 1、u-boot工程的总体结构 2、u-boot的流程、主要的数据结构、内存分配。 3、u-boot的重要细节,主要分析流程中各函数的功能。 4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。  这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk2410为分析对象。 一、u-boot工程的总体结构: 1、源代码组织 对于ARM而言,...

by liu277325073 - Linux文档专区 - 2008-08-20 12:34:37 阅读(1896) 回复(0)

u-boot启动分析 16) 补丁制作和测试 [root@samfei u-boot]# make distclean [root@samfei 44b0]# mv u-boot u-boot.wx [root@samfei 44b0]# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/u-boot login Logging in to server:anonymous@cvs.sourceforge.net:2401/cvsroot/u-boot CVS password: [root@samfei 44b0]# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/u-boot co -P u-boot cvs checkou...

by huwpeng - Linux文档专区 - 2009-09-27 11:14:52 阅读(909) 回复(0)

1.命令nand read 执行流程分析 common/main.c 中 main_loop() 主要执行read_line()读取命令行 read_line() 调用common/main.c中 run_command() run_command() 调用common/command.c中 find_cmd() 在.u_boot_cmd段中寻找该命令的cmd_tbl_t结构 ( 命令的结构是通过定义在include/command.h中的宏定义u_boot_CMD登记进.u_boot_cmd段中的) run_command()找到该命令的cmd_tbl_t结构后则执行该命令对应...

by wilsonwong - Linux文档专区 - 2008-07-08 21:24:30 阅读(860) 回复(0)

http://blog.mcuol.com/user/lvembededsys/article/4728_1.htm 本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上: 1、u-boot工程的总体结构 2、u-boot的流程、主要的数据结构、内存分配。 3、u-boot的重要细节,主要分析流程中各函数的功能。 4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。  这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk2410为分析对象。...

by dqwjack - Linux文档专区 - 2009-03-15 22:26:20 阅读(425) 回复(0)

以下为对u-boot-1.3.3/board/davinci/dv-evm/u-boot.lds文件的简要分析: OuTPuT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") /*指定输出可执行文件是elf格式,32位ARM指令,小端*/ OuTPuT_ARCH(arm) /*指定输出可执行文件的平台为ARM*/ ENTRY(_start) /*指定输出可执行文件的起始代码段为_start*/ SECTIONS { /*指定可执行image文件的全局入口点,通常这个地址都放在ROM(flash)0x0位置。必须使编...

by microtiger - Linux文档专区 - 2008-07-24 10:13:46 阅读(741) 回复(0)