基于不同处理器架构平台的UEFI系统的研究与移植

来源 :北京工业大学 | 被引量 : 4次 | 上传用户:ez062009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BIOS(Basic Input Output System,基本输入输出系统)在计算机系统的发展中起到了重要的作用。但随着计算机硬件体系和软件架构的不断更新和发展,传统BIOS由于自身的局限性和缺陷,已经难以适应新的需求。因此,在Intel的主导下,出现了新一代的BIOS技术——UEFI(Unified Extensible FirmwareInterface,统一可扩展固件接口)。UEFI旨在定义一套操作系统和平台固件之间的完整接口规范。它打破了传统BIOS的16位实模式,运行于32位或64位保护模式下。UEFI采用模块化的组件设计模式,其具有统一的抽象接口。得益于快速的引导时间、良好的可扩展性和可维护性以及跨平台支持等优点,近年来UEFI受到各大公司的力推,已经成为主流。目前嵌入式市场上主流的处理器平台是Intel X86架构平台和ARM架构平台。Intel X86处理器是基于CISC架构的处理器,具有代表性的嵌入式X86处理器是Intel Atom处理器。而ARM处理器则是一种32位的RISC架构芯片,其内核具有高性能、低功耗、低成本和高可靠性等诸多优点。经过多年的发展,ARM处理器在嵌入式领域获得了巨大的成功。本文的研究目标是在分析UEFI系统基本结构的基础上,分别针对X86和ARM架构的嵌入式平台移植UEFI系统,验证UEFI的跨平台支持特性。同时开发嵌入式平台相关的UEFI驱动程序和应用程序,扩展UEFI系统功能。最终在不同处理器架构平台上成功引导操作系统。本文所论述的研究内容分为两部分。第一部分是在Simics全系统仿真环境下移植基于IntelAtom处理器平台的UEFI系统。主要包括UEFI驱动程序的移植与开发;Setup界面的开发以及应用程序的开发。第二部分是在OMAP开发平台上实现UEFI系统的移植。主要包括x-loader的移植、UEFI设备驱动程序的移植与开发;同时,优化UEFI系统的加载执行策略以缩短引导时间,实现OMAP开发平台的快速启动。
其他文献
《中国光学》为双月刊,A4开本;刊号:ISSN 2095-l531/CN22-1400/O4;国内外公开发行,邮发代号:国内12-140,国外BM6782。主要栏目:微纳光学、信息光学、集成光电子、光谱学和光
微塑料污染已经成为全球关注的环境问题。本文对不同环境介质中微塑料的来源、迁移、分布特征及其对生物体的毒性效应等方面的研究现状进行了系统的总结和评述。微塑料的来源
由人类温室气体排放增加引起的全球气候变暖已成为了不争的事实,这对全球经济、社会以及环境的可持续发展带来了严重的威胁。对于我国而言,伴随着改革开放的不断推进,我国经济以
本文综述了具有不同渗氧能力基因型水稻对土壤砷结合形态、水稻根表铁膜、砷吸收的影响以及不同根际氧化还原条件对土壤砷形态、水稻砷积累、砷转运载体表达的影响,分析了硅
将2013年6月~2014年6月60例慢性鼻窦炎老年患者分为两组,每组30例。对照组患者接受常规外科手术治疗,观察组则接受鼻内镜手术治疗,观察两组治疗效果、治后复发率以及并发症发