基于gpu的固件bootloader设计与实现

基于gpu的固件bootloader设计与实现

ID:35056796

大小:5.77 MB

页数:78页

时间:2019-03-17

基于gpu的固件bootloader设计与实现_第1页
基于gpu的固件bootloader设计与实现_第2页
基于gpu的固件bootloader设计与实现_第3页
基于gpu的固件bootloader设计与实现_第4页
基于gpu的固件bootloader设计与实现_第5页
资源描述:

《基于gpu的固件bootloader设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.。P3681学号;号.学校代码;10270分类;T■■上為啼凌乂多硕±学位论文基于GPU的固件bootIoader设计与实现学院:信息与閒.电工程学院专业:计算机软件与理途_入式系统及应甩硏究方向;嵌郑亚烛-—研究生姓名:指导教师:李鲁群教援2016年3月完成日期:论文姐创性声明本论文是我个人在导师指导下进行的研究工作及取得的研究成果。论文中除了特别加标注和致谢的地方外,不包含其他人或机构己经发表或撰写过的研究成果。其他同志对本研巧的启发和所做的贡献均已在论文中做了明确的

2、声明并表示了谢意。W作者签名■SW:美日期:V6论文使用授权声明目;本人完全了解上海师范大学有关保留、使用学位论文的规定,P学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可公布论文的全部或部i分内容?,可ti采用影印、缩印或其它手段保存论文。保密的论文在解密后遵守此规定。作者签名种导师签名;日期;I綱上海师范大学硕士学位论文摘要摘要嵌入式实时系统是一种小型的软硬件可结合的计算机系统,由于其小巧,灵活,易于裁剪,因而具有广阔的市场应用前景和商业契机。嵌入式系统的一个最重要的特点就是每一种嵌入式系统都有其相应的CP

3、U和外设,并辅以适合本系统的实时系统整合而成,故我们针对不同的微处理器和不同的外设都要开发相对应的boot加载代码。本文主要针对一个特定的嵌入式GPU硬件平台,并对其固件中的bootloader进行研究讨论。首先,本文对嵌入式系统、SOC、以及bootloader的相关概念进行了介绍,且研究了常见bootloader的基本原理和启动流程,并对比了不同微处理器架构的优缺点,从而选择一个适合所用硬件系统的软件架构;接着介绍了对当前CPU、内存和相应外设所需要的依赖,同时详细描述了初始化该系统所需要做的工作及相应的驱动程序。其次,主要阐述了本文所采用的bootloader

4、的基本架构,它由burner,bootloader,updater三大模块组成,并辅以相应的串口,SROM,DDR,Ethernet,USB等硬件组成。主要论述了基于USB启动的bootloader,并通过DMA方式快速加载系统到内存中去以及一种通过USB进行系统升级的一种方案,此种方式可通过USB接口快速升级整个固件系统以及SROM内部各个模块的映射部分,这是便于维护嵌入式系统的一种常用的解决方法。最后由以上研究讨论结果,并针对真实的硬件环境,设计出针对适合所研究硬件平台的bootloader方案,并将此bootloader成功应用于嵌入式GPU的固件的开发中。同

5、时提出了一种基于DMA方式的bootloader改进方案,并对比了以上两种方案的启动时间,在同一平台上与当前国内外研究现状做了对比,且对其可移植性做了分析,从而为嵌入式系统开发提供了有益的指导。关键字:嵌入式系统;bootloader;加载;固件IAbstractShanghaiNormalUniversityMasterofScienceAbstractEmbeddedreal-timesystemisacomputersystemwithsoftwareandhardwarecombined,duetoitssmall,flexible,easytocut,th

6、ushasbroadmarketprospectsandcommercialopportunity.OneofthemostimportantcharacteristicsoftheembeddedsystemisaspecialkindofembeddedsystemhasitscorrespondingCPUandperipheralsandsupplementedbysuitablereal-timesystemintegrationofthissystem,sowealwaysdevelopthecorrespondingbootloadercodeacco

7、rdingtodifferentmicroprocessorsanddifferentperipherals.ThispaperfocusesonaspecificembeddedGPUsystem,anddidsomeresearchofthebootloaderinGPUfirmware.Firstthispaperintroducestherelatedconceptsofembeddedsystem,SOC,andbootloader.Thenstudythebasicprincipleofbootloaderinthegeneralsystemandi

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

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

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