基于龙芯平台的Windows CE的移植与优化

被引量 : 0次 | 上传用户:mn012love
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,嵌入式操作系统的研究与开发已成为新的发展方向。嵌入式操作系统WindowsCE以其操作方式简便、界面友好和支持多种文件格式等优点,广泛应用于嵌入式领域。本文基于龙芯2E处理器,实现Windows CE在龙芯平台上的移植和优化。WindowsCE移植与优化流程中,BSP(BoardSupportPackage,板级支持包)的开发是工作重点,同时,也是本课题研究的主要工作。BSP是介于硬件平台与WindowsCE操作系统之间的一层软件系统,是操作系统的一部分。BSP的主要功能是将WindowsCE操作系统与硬件平台交互的接口抽象出来,作为单独的一层函数,操作系统访问底层硬件时不再直接访问硬件平台。BSP主要由:OEM抽象层(OEMAbstractionLayer,OAL)、引导程序(BootLoader)、设备驱动程序及配置文件4部分构成。开发BSP的主要工作是Boot Loader与OAL的设计与实现。Windows CE操作系统下Boot Loader的基本功能是初始化硬件平台、加载操作系统映像文件。Windows CE操作系统下OAL的主要功能是把操作系统内核对硬件的访问功能抽象出来,形成一些接口函数或库。当操作系统需要访问硬件时,可直接调用这些抽象出来的接口函数或库。在开发环境中编译生成Windows CE操作系统的映像文件,还需编写必要的.BIB、.REG、Source及DIRS等配置文件;然后进行平台定制,根据龙芯硬件平台的特点定制操作系统必要的模块;最终在开发环境中编译、链接生成最终的操作系统映像文件。本课题结合龙芯2E处理器体系结构及Windows CE操作系统页式管理的特点,对龙芯2E平台的缓存管理进行了实现与优化。优化后的系统及应用程序整体性能提高了约20%,基于龙芯2E平台缓存功能的实现和优化取得了比较理想的效果。本文设计实现的Windows CE嵌入式操作系统已稳定、高效的运行在龙芯2E开发板上,对于龙芯处理器在嵌入式领域的扩展具有广泛的应用价值和指导意义。
其他文献
构建了AO-RB-SDS-GMFX能量转移体系,并利用此体系使用荧光共振能量转移法建立了一种检测吉米沙星(GMFX)的新方法.在pH=7.0的Britton-Robinson(B-R)缓冲溶液及十二烷基硫酸钠(
船舶挂靠是国内水路运输广泛的经营模式,当事人之间的权利义务以《船舶挂靠协议》为准,因此在实践中容易产生争议,分析纠纷的起因可以归纳我国现行船舶挂靠所带来的危害。 S
介绍了中频炉谐波产生的原因及其危害,并提出了相应抑制措施。经在工程设计中应用,运行效果良好,具有很好的实际工程指导意义。
:围绕加速度信息 ,探讨微机电加速度传感器的设计和分析 ,提出了微机电传感系统硅微结构设计的原则 ,并根据典型的弹性质量系统 ,建立了其过载变形的模型 ,给出了用于计算位
随着中国国际经济地位的不断提升,研究中国创业问题的学术文章越来越多。本文在分析创业领域总体研究现状的基础上,通过回顾发表在三大国际顶尖创业管理专业期刊(JBV、ETP和J
随着国内企业SAP ERP项目各个模块的实施,SAP ERP项目的相关模块(PS、SD、MM、PP、PS),为财务管理的深化、物流供应链的衔接、生产经营的整合提供了全方位、多层次的立体整合
对于政府的绩效评估工作来讲,其在政府再造工作中有着直观重要的作用,能够增进政府与民众间的关系。针对我国来讲,政府的绩效评估工作尽管已经变成了学术研究的热点,更变成了
运用全国31个地区人均GDP、城镇居民人均可支配收入、农村居民人均纯收入,采用下梯形法计算出了1978 ̄2003年26个年份的3种区域基尼系数,并将三者进行对比,揭示了改革开放以来
本文以文化旅游体验为着眼点,借鉴文化旅游体验相关研究,提出了文化旅游体验模型,并以文化旅游产品设计的目标、理念和原则为指导构建了徽州文化旅游体验式产品模型.同时,结
由于政治经济改革的深入,国家经济增长速度放缓,白酒行业之前的"量价齐升"式的黄金发展期已经结束,全行业进入了结构化调整期.本文以安徽老牌名酒-安徽古井贡酒为例,运用杜邦