欢迎来到天天文库
浏览记录
ID:32033332
大小:2.53 MB
页数:64页
时间:2019-01-30
《【硕士论文】嵌入式系统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
此文档下载收益归作者所有