【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf

【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf

ID:32033332

大小:2.53 MB

页数:64页

时间:2019-01-30

【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf_第1页
【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf_第2页
【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf_第3页
【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf_第4页
【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf_第5页
资源描述:

《【硕士论文】嵌入式系统Boot Loader的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华南理工大学硕士学位论文嵌入式系统BootLoader的研究与实现姓名:张安定申请学位级别:硕士专业:软件工程指导教师:奚建清;梅傲寒20051101摘要随着移动设备的流行和发展,嵌入式系统已经成为一个热点。它并不是最近出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯片功能越来越大,而嵌入微控制芯片的设备和系统越来越多,从而使得这种技术越来越引人注目。它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入式系统的功能越来越强大,实现也越来越复杂,随之出现的就是可靠性大大降低。最近的一种趋势是一个功

2、能强大的嵌入式系统通常需要一种操作系统来给予支持,这种操作系统是已经成熟并且稳定的,因此对微操作系统得引导也就显得越来越重要。与传统的八位、十六位单片机相比,嵌入式系统集成了更多的先进技术,并采用可裁减的操作系统提供更高的可靠性、更多的设备支持和更强大的功能。嵌入式操作系统的正常运行取决于对其正确的引导,BootLoader正是一个这样的启动程序。深入分析BootLoader的功能,探讨启动程序的共性与设计模型对嵌入式系统具有重要的参考价值和现实意义。BootLoader的复杂性在于需要支持不同的CPU体系结构、繁多的

3、嵌入式板上硬件设备和多种嵌入式操作系统的加载。本文依据BootLoader的基本功能提出分阶段的通用设计模型,stagel用来完成硬件设备的初始化,stage2提供操作系统内核的加载引导。在理论上,通过分析U—boot、Blob等主流启动程序的结构特点,代码运行流程总结出其设计思想,对比BootLoader通用设计模型后,可验证设计模型具有一定的通用性和正确性。在实践上,采用IntelXscale系列的PXA255作为处理器,Linux作为操作系统,而在具体的实现上目标是除了实现BootLoader的基本功能外,同时开

4、发了通用BootLoader代码自动生成软件,以方便开发人员的开发,大大减少了研发人员的在开发过程中的复杂度。通过完成了Boot.Loader的总体设计、具体代码的实现以及在具体平台上的实验验证了BootLoader设计模型的可行性。关键字:嵌入式系统;BootLoader:通用设计模型AbstractWiththemobileequipmentdevelopment,embeddedsystembecameahotspot·Itwasnotthenewtechnologywhichappearedrecently,o

5、nlywasalongwithmicroelectronictechnologyandthecomputertechnologydevelopment,microcontrolchipfunctionmoreandmorebig,themicrocontrolchipequipmentandthesystemarenloreandmoremany,andthiskindoftechnologyismoreandmorenoticeable.Theembeddedsystem’Sfunctionmoreandmorefo

6、rmidable,therealizationisalsocompiex,andit’sreliabilityreducegreatly.Now,thetrendisoneembeddedsystemneedanoperatingsystemtosupportit,andtheoperatingsystemmustbestableandmature.So,tobootasystemtoaappropriatestateismoreandmoreimportant·Comparewiththetraditional8bi

7、tor16bitSCM(singlechipmicyoco),embeddedsystemintegrationmoreadvancedtechnology,andadopttheoperatingsvstemthatcanbecutdownandofferhigherdependability,moreequipmentsupportingandstrongerfunctions.Thenormalrunningofembeddedoperatingsystemdependsoncorrectlyboot,BootL

8、oaderissuchaprogram.ToanalysisthefunctionofBootLoaderindepth,probeintothegeneralityofbootprogramanddesignmodelhavetheimportancereferencevalueandrealisticmeaningtoembe

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

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

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