1 / 3
文档名称:

【电子通讯】UBoot源码分析及在S3C2440的移植过程.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【电子通讯】UBoot源码分析及在S3C2440的移植过程.pdf

上传人:翩仙妙玉 2012/8/23 文件大小:0 KB

下载得到文件列表

【电子通讯】UBoot源码分析及在S3C2440的移植过程.pdf

文档介绍

文档介绍:万方数据
⋯囊浦补绰敕治黾霸赟猳猼许伦辉齐宝岭黄艳国态,以便为最终调用操作系统内核准备好正确的环境,其功下载、网络下载。虽然使用较复杂,但是可以用来方便地调试骼砉ご笱Щ绻こ萄г海鞲又摘要:功能齐全,应用广泛,但移植到⒋砥上相对比较复杂。本文介绍了狟的源码结构及的配置、编译、连接过程,并对的启动过程进行了源码分析,重点阐述了狟浦驳紸微处理器墓獭关键词:;;移植;嵌入式系统中图分类号:文献标识码:文章编号:——是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状能类似于机的。的实现非常依赖于具体硬件。在嵌入式系统中,硬件配置千差万别,不可能有一个支持所有的⑺械牡缏钒澹孕枰=一些移植。嵌入式低持谐S玫腂、、、龋鼻氨冉狭餍械氖,全称为,即通用。它是遵循蹩畹目7旁创胂钅浚梢砸级嘀植僮系统,如:、、、等;支持多种构架的纾篜、、、、等:还可以烧写、募低秤诚瘛⒅С执程序。。从鞠略豒..産,解压后即】得到全部源代码。的目录结构比较简单,,可以分为四类:①与平台相关的或者开发板相关;②通用的函数:④通用的设备驱动程序;④工具、示例程序、文档。这个子目录的功能与作用如表一所示。表一个子目录的功能与作用表::;;;琂.,.。甌。瑃甌甧Ⅲ●门挺饭州列币衈己胃湍蛋仕印¨甲啬柑笑薄た桑捍╢,。·﹄蝳堋惴獾墟川的设鲁驱恤盘挂柞序础“再生澹η镜亩攵募歙:,赳鹰州盘勰成竹芷任赙蒜的轻柚空什最境般从琋鏷船躺号坛址¨×亩齐种叫料悱汉口‘埔上电鸚卑%州叫钟的憾础文档却发,佳/文≈:恻材卑。蝗嘏试开耄酪允褂胾电∞
万方数据
墨占留本系统开发板是由度胧轿⒋砥鳌的名为瓹。还要在痗目录下建立一个算寄存器的值,代码修改如下:刂破鞯牟僮鞯确矫嬗狟呐渲谩⒈嘁搿⒘庸④设置好栈:渲霉⑤跳转到第二阶段代码的肟诘恪在顶层中可以看到如下代码:现在,脑诵谢肪骋丫耆急负昧恕Mü缦命令直接跳转,,这是第二阶段的入口点。:痬源码分镅圆糠析及。:,,实际上就是执行如要完成如下操作:盒下命令:①调用一系列初始化函数;的./②初始化璞福移④初始化内存分配函数;植的作用如下:④如果目标系统拥有设备,初始化设备;过程①确定开发板名称;②创建到平台/开发④如果目标系统有显示设备,初始化显示设备;板相关头文件的链接;④创建顶层包含的头文件⑥初始化相关网络设备,填写、刂罚嗣钛痗甿虎艽唇ǹ7逑喙氐耐肺募旷环,接收用户从串口输入的命令,然后进行相应的工作。痗甴。狟浦补谋嘁搿⒘庸①,还腟、鯨以及接口组可能编译碌钠渌募成,我们将在开发板的基础上进行移植。②对于平台/开发板相关的每个目录、每个通用目录使陆ㄒ桓隹7宓南嘤δ柯己臀募用它们各自的生成相应的库;为了不破环原来的代码,在柯枷陆玸⑦将①、②⒔玝/痵瓹改/.文件制定的代码起始地址、疷链接脚本进行链接:配置文件甴,可以将痗/.④第④得到的是袷