基于sep3203f50 arm的开发研究--u-boot移植

基于sep3203f50 arm的开发研究--u-boot移植

ID:8322503

大小:312.00 KB

页数:28页

时间:2018-03-19

基于sep3203f50 arm的开发研究--u-boot移植_第1页
基于sep3203f50 arm的开发研究--u-boot移植_第2页
基于sep3203f50 arm的开发研究--u-boot移植_第3页
基于sep3203f50 arm的开发研究--u-boot移植_第4页
基于sep3203f50 arm的开发研究--u-boot移植_第5页
资源描述:

《基于sep3203f50 arm的开发研究--u-boot移植》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学士学位论文摘要基于SEP3203F50ARM的开发研究U-boot移植摘要Bootloader(引导加载程序)是嵌入式系统CPU加电后第一个开始运行的代码。在内核映像执行之前完成相关的底层硬件的初始化,建立内存空间的映射图等重要工作,然后为内核提供引导参数,启动内核。嵌入式系统的开发中,移植一个稳定且功能强大的U-boot对后续软件的开发至关重要。U-boot(Univers0alBootloader),是一个功能十分强大的Bootloader,本文深入研究了U-boot的工作机理,详细分析了U-boot的源码结构和启动流程,通过串口和JTAG口,将开发板与主机连接,利用调试软件

2、AXD,在主机上实现代码的运行和编译,将目标代码下载到开发板,为嵌入式的后续开发做好准备。关键词:Bootloader;嵌入式系统;U-boot;SEP3203F50;移植II学士学位论文摘要ThedevelopmentandresearchontheSEP3203F50ARMU-boottransplantAbstractBootloader(leadandloadprogramme)isthefirststartrunningcodeaftertheembeddedsystemcpuelectrify.Itcompletesrock-bottomhardware'sinitia

3、lizationbeforeexecutethekernelimage,buildmemoryspaceandsomethingelseimportant,thenprovidekernelwithleadparameter,andstartkernel.Inembeddedsystemdevelopment,transplantanstableandstrongfunctionU-bootisveryimportantforfollowingsoftwaredevelopment.U-boot(UniversalBootloader),it'sapowerfuifunctionB

4、ootloader,Thearticlehasthoroughlystudiedtheworkingprinciple,structureandstartupflowofU-boot,throughserialinterfaceandJTAG,connectboardandcomputer,useAXDdebug,carryoutrunninganddebuggingofthecode,thendownloadtargetcodetotheboard,andgetreadyforempolderingofembeddedsystem.Keywords:Bootloader;embe

5、ddedsystem;U-boot;SEP3203F50;transplantII目录中文摘要I英文摘要II前言1第1章嵌入式系统综述21.1嵌入式系统及其应用开发21.2嵌入式系统的现状及发展前景2第2章嵌入式系统的启动代码32.1启动代码32.2启动代码的主要作用32.3启动代码相关的硬件信息32.4本系统涉及的硬件信息4第3章U-boot53.1U-boot简介53.1.1U-boot代码的特点分析53.1.2U-boot支持的主要功能53.2U-boot的源码结构分析63.3U-boot的启动流程分析73.3.1Stage1(start.s代码结构)73.3.2stage2

6、(C语言代码部分)7第4章U-boot移植94.1移植前的准备工作94.2嵌入式开发环境94.3U-boot的编译124.3.1顶层目录下的Makefile124.3.2开发板配置头文件144.3.3编译结果144.4烧写U-boot到NorFlash154.4.1烧录代码154.4.2烧录步骤164.5移植步骤16结束语19致谢20参考文献21附件22学士学位论文前言前言嵌入式系统已经无处不在,从汽车电子、通信设备,到工业控制、医疗仪器,乃至航空航天、国防安全等各行各业,嵌入式系统正日益与人们的日常生活发生越来越紧密的联系。网络设备、移动电话,还有各式各样的手持电子设备,无不是嵌

7、入式系统的成功典范。随着各个应用领域对智能设备的需求迅速增长,嵌入式系统的开发也逐渐成为软硬件领域的研究热点,从而促进了近年来嵌入式系统的研究深度和广度不断增加,这使得更多的开发人员渴望了解嵌入式系统的原理和开发过程。本文针对嵌入式系统的启动代码U-boot,详细地介绍了嵌入式系统开发的概念和应用,U-boot的原理以及移植过程。限于本人的理论水平和实际开发经验,论文当中难免存在一些不足之处,恳请同学和老师批评指正。1学士学位论文第1章嵌入式系统综述第1章嵌入式系统综

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。