收藏本站
《中国石油大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

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

丰大强  
【摘要】: 随着信息技术的发展,嵌入式操作系统的研究与开发已成为新的发展方向。嵌入式操作系统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开发板上,对于龙芯处理器在嵌入式领域的扩展具有广泛的应用价值和指导意义。
【学位授予单位】:中国石油大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP316.7

【引证文献】
中国期刊全文数据库 前1条
1 雷鸣;靳婷;徐晓亮;齐锦;;面向龙芯平台的Android系统移植研究[J];计算机工程与应用;2012年22期
中国硕士学位论文全文数据库 前4条
1 吴升;基于Windows CE的嵌入式齿轮箱故障诊断系统[D];中北大学;2011年
2 王诗东;ARM平台下地震数据采集软件系统设计[D];成都理工大学;2011年
3 越云;基于IEC61850标准的电气设备智能监测系统研究[D];华北电力大学;2012年
4 赫亮;基于Hi3515的数据参数及视频图像监控系统[D];广东工业大学;2013年
【参考文献】
中国期刊全文数据库 前5条
1 卢春鹏;一种嵌入式系统的内存分配方案[J];单片机与嵌入式系统应用;2002年12期
2 白浪 ,张思东;WinCE系统下BootLoader的开发[J];单片机与嵌入式系统应用;2004年02期
3 胡伟武;张福新;李祖松;;龙芯2号处理器设计和性能分析[J];计算机研究与发展;2006年06期
4 胡军辉;王友钊;;Windows CE设备驱动程序开发[J];计算机工程;2006年16期
5 李蒙,舒云星;Windows CE驱动程序开发[J];计算机工程与设计;2004年06期
【共引文献】
中国期刊全文数据库 前10条
1 李瑞祥;;基于PXA270的视频监控系统的设计与开发[J];安防科技;2008年08期
2 林捷;黄联芬;姚彦;;基于Au1200无线车载视频监控的设计与实现[J];安防科技;2009年11期
3 李正;朱卫国;;WinCE下PCI设备驱动程序的设计[J];安徽建筑工业学院学报(自然科学版);2007年02期
4 王恒娜;访问局部性原理在Cache系统优化及设计中的应用[J];安徽师范大学学报(自然科学版);2004年04期
5 宋静,姚晟;计算机性能评价与测试的主观误区研究[J];安庆师范学院学报(自然科学版);2005年01期
6 刘晓飞;;基于分布式的视频监控系统协同管理平台解决方案研究[J];安庆师范学院学报(自然科学版);2009年01期
7 白杨;;NIOS嵌入式系统的可扩展性分析[J];鞍山师范学院学报;2006年02期
8 汤伟;黄永灿;;单芯片多处理器中Cache一致性的分析[J];安阳师范学院学报;2009年02期
9 路兆强,张怀存;嵌入式系统的人机交互界面设计[J];北京机械工业学院学报;2003年04期
10 刘铁兵;汤黎明;吴敏;常本康;;基于CF接口技术的诱发电位测试系统的研究[J];北京生物医学工程;2006年05期
中国重要会议论文全文数据库 前7条
1 刘奇;郝守青;沈海华;章隆兵;;一种基于RAM的降低异构多核切换开销的方法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
2 林永君;金理鹏;杨照芬;罗兴宇;;基于一种智能前端的嵌入式工业以太网控制系统的实现[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年
3 马洪连;刘红日;丁男;;多功能便携式旅游导航系统的设计与开发[A];2007'中国仪器仪表与测控技术交流大会论文集(一)[C];2007年
4 唐洪九;魏彪;周传涛;蒋树庆;米德伶;李宏友;;一种牙模图像测量采传的嵌入式无线局域网研究[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年
5 岳红;殷瑞祥;;Linux下基于XScale的USB摄像头图像采集[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年
6 陈经野;吴巨红;张开圣;陈曾平;张银福;;一种共享存储式SOPC并行系统的设计与实现[A];全国第一届信号处理学术会议暨中国高科技产业化研究会信号处理分会筹备工作委员会第三次工作会议专刊[C];2007年
7 冯国柱;陈吉华;宋芳芳;张子杰;;高速多端口寄存器文件的可测性设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
中国博士学位论文全文数据库 前10条
1 蔡卫光;媒体数字信号处理器IP核微结构优化研究[D];浙江大学;2011年
2 何义;流体系结构指令管理及系统虚拟化仿真技术研究[D];国防科学技术大学;2010年
3 吴敏;基于稀疏表示模型的EEG信号棘波自动检测技术与应用系统研究[D];南京理工大学;2010年
4 伍湘君;GRAPES高分辨率气象数值预报模式并行计算关键技术研究[D];国防科学技术大学;2011年
5 郭御风;面向多核微处理器芯片的高效能I/O体系结构及其实现技术[D];国防科学技术大学;2010年
6 宋辉;量子计算机体系结构及模拟技术的研究与实现[D];中国人民解放军国防科学技术大学;2003年
7 车永刚;科学计算程序性能分析与优化关键技术研究[D];国防科学技术大学;2004年
8 姜晶菲;可重构密码处理结构的研究与设计[D];国防科学技术大学;2004年
9 沈立;动态VLIW体系结构关键技术研究与实现[D];国防科学技术大学;2003年
10 侯方勇;存储系统数据机密性与完整性保护的关键技术研究[D];国防科学技术大学;2005年
中国硕士学位论文全文数据库 前10条
1 张波;基于嵌入式水质综合生物毒性在线自动分析仪控制器关键技术的研究[D];浙江理工大学;2010年
2 方悦;基于嵌入式的变鳍型减摇鳍控制器研究[D];哈尔滨工程大学;2010年
3 王殿义;航空自主导航后端子系统[D];哈尔滨工程大学;2010年
4 黄瑜娟;嵌入式电子导游系统的设计与实现[D];大连理工大学;2010年
5 连照亮;基于ARM Linux的码头集装箱堆场的应用研究[D];辽宁工程技术大学;2010年
6 宋忠强;海底动力环境监测系统的设计与实现[D];中国海洋大学;2010年
7 任丽君;基于嵌入式应用的指纹识别系统研究与设计[D];苏州大学;2010年
8 程磊;基于ARM9的车载多媒体终端的设计与实现[D];苏州大学;2010年
9 徐向前;基于Linux的嵌入式路由器软件的设计与实现[D];苏州大学;2010年
10 张福亮;电力安全工具柜控制系统的研制与开发[D];河北工程大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 任雁铭,秦立军,杨奇逊;IEC61850通信协议体系介绍和分析[J];电力系统自动化;2000年08期
2 章坚民,朱炳铨,赵舫,蔡永梁;基于IEC 61850的变电站子站系统建模与实现[J];电力系统自动化;2004年21期
3 朱炳铨;任雁铭;姜健宁;王照;高峰;晋阳珺;杜宇;叶艳军;魏春峰;郁惊一;;变电站自动化系统实现IEC 61850的过渡期策略[J];电力系统自动化;2005年23期
4 李驹光 ,郑耿;基于嵌入式Linux的设备驱动程序开发[J];电脑编程技巧与维护;2005年11期
5 胡曙辉;陈健;;几种嵌入式实时操作系统的分析与比较[J];单片机与嵌入式系统应用;2007年05期
6 魏银库;;S3C2440的camera接口特性及WinCE下的驱动[J];单片机与嵌入式系统应用;2010年07期
7 易碧金,穆群英,罗富龙;当前地震勘探仪器的应用技术分析[J];地球物理学进展;2004年04期
8 谭文恕;变电站通信网络和系统协议IEC61850介绍[J];电网技术;2001年09期
9 吴小艳;陈红万;聂道华;王威廉;;基于USB-6009的多通道ECG数据采集系统设计[J];电子测量技术;2009年05期
10 司义哲;;基于S3C2440AL的WinCE 5.0 Boot Loader的设计与实现[J];工业控制计算机;2010年06期
中国博士学位论文全文数据库 前5条
1 任雁铭;变电站计算机通信网络和系统的研究[D];华北电力大学;2000年
2 窦晓波;基于IEC 61850的新型数字化变电站通信网络的研究与实践[D];东南大学;2006年
3 林学龙;高分辨率低功耗浅层地震勘探仪器的研究与实现[D];上海大学;2008年
4 孔德文;大型齿轮传动装置动力学及故障诊断技术研究[D];吉林大学;2008年
5 杜必强;振动故障远程诊断中的分形压缩及分形诊断技术研究[D];华北电力大学(河北);2009年
中国硕士学位论文全文数据库 前10条
1 杨琛;智能家居物联网监控终端的研究与设计[D];太原理工大学;2011年
2 张宇婧;基于3G网络的视频监控系统的设计与实现[D];内蒙古大学;2011年
3 胡明;变电站自动化系统嵌入式通信平台的研制[D];湖南大学;2005年
4 鲜征征;USB通信协议及接口驱动程序的研究与开发[D];电子科技大学;2005年
5 毕爱波;基于TCP/IP协议的嵌入式Internet技术的研究与应用[D];中国海洋大学;2005年
6 张顺峰;大型减速机状态监测及故障诊断系统的研究[D];大连理工大学;2006年
7 刘有利;基于USB的高速数据采集系统设计[D];西安电子科技大学;2006年
8 李宏凯;USB2.0总线技术在数据采集系统中的应用[D];南京航空航天大学;2006年
9 安峰;嵌入式TCP/IP技术研究与应用[D];苏州大学;2006年
10 李宇丽;基于ARM的嵌入式Linux系统的研究及应用[D];西安电子科技大学;2007年
【二级引证文献】
中国期刊全文数据库 前1条
1 任克强;李晓亮;谢斌;;基于Android的手机导航系统设计与实验[J];实验技术与管理;2014年05期
中国硕士学位论文全文数据库 前8条
1 宋栋;基于嵌入式的柴油机故障诊断系统[D];中北大学;2012年
2 程庆;STM32平台下数字VSP采集系统的研制[D];成都理工大学;2012年
3 苏铭君;基于ARM11的Android系统移植及其温度传感器程序设计[D];沈阳工业大学;2013年
4 王强龙;基于ARM的嵌入式柴油机故障诊断系统的设计与研究[D];中北大学;2013年
5 李兆哲;基于Android平台的智能语音记账系统的设计与实现[D];中国海洋大学;2013年
6 卢天立;Android软件栈与终端无缝对接技术研究与设计[D];中南大学;2013年
7 孙朗;基于ARM的Android系统移植与摄像头驱动开发[D];中国科学院研究生院(西安光学精密机械研究所);2013年
8 余超君;基于CK810的Android系统移植研究[D];浙江大学;2014年
【二级参考文献】
中国期刊全文数据库 前1条
1 胡伟武,唐志敏;龙芯1号处理器结构设计[J];计算机学报;2003年04期
【相似文献】
中国期刊全文数据库 前10条
1 童晓慧,顾增辉,刘锦高;基于PDA和无线模块的SMS程序设计[J];华东师范大学学报(自然科学版);2004年04期
2 刘丹 ,李式巨;Windows CE环境下无线网卡的自动安装[J];电子技术应用;2004年07期
3 王鲁南;基于WindowsCE的文件处理[J];电子工程师;2000年07期
4 卢建宁,杜广永;一种基于Windows CE的抄表设计方案[J];电测与仪表;2003年04期
5 陈正茂,杨维忠,胡波,葛根焰;基于Windows CE.net平台的COM型嵌入式软件系统的设计与实现[J];计算机测量与控制;2004年06期
6 闫国英,郭宝增,王芳;Windows CE.NET及其在嵌入式系统中的应用[J];微机发展;2005年01期
7 胡虚怀;WindowsCE的结构与特征分析[J];电脑与信息技术;1999年06期
8 周成朋,徐亚娟,殷小贡;WindowsCE.NET 4.2下PC与单片机的串行通信[J];现代电子技术;2005年08期
9 周怡蔚,王以刚,林春梅;WindowsCE在电子商务与安全领域里的应用与发展前景[J];计算机工程;2002年06期
10 傅俊菁,潘永才;基于Windows CE的设备与单片机通信的实现[J];湖北大学成人教育学院学报;2002年04期
中国重要会议论文全文数据库 前5条
1 王会章;王雪瑞;文全刚;;基于WindowsCE系统的网络游戏[A];中国通信学会第六届学术年会论文集(下)[C];2009年
2 李园园;闫卫平;海明;;基于Windows CE的电泳芯片信号处理及显示系统设计[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年
3 杨涌;谢显中;;基于Windows CE的UART驱动开发[A];AECC专题学术研讨会论文集[C];2007年
4 章红思;;WindowsCE嵌入式系统的编程技术研究[A];第十八届中国(天津)’2004IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2004年
5 程博;吴海华;张浩;;基于ARM的车载导航系统的研究[A];第12届全国电气自动化与电控系统学术年会论文集[C];2004年
中国重要报纸全文数据库 前10条
1 本报记者 李楠;智能手机病毒比电脑病毒更具杀伤力[N];中国计算机报;2004年
2 ;嵌入式领域两巨头战略“大转折”[N];通信产业报;2004年
3 文/周悟;PDA降低成本 卷土重来[N];计算机世界;2005年
4 竺南直;嵌入式技术读物[N];中华读书报;2005年
5 ;比尔·盖茨中国公关行[N];中国企业报;2004年
6 中国软件评测中心 中国计算机报测试实验室 季冰;不用说明书的掌上电脑[N];中国计算机报;2001年
7 黑龙江 魔镜;CE掌上电脑上网指南[N];电脑报;2001年
8 海金;市场的焦点:嵌入式操作系统[N];人民邮电;2004年
9 ;无线互联 商机无限[N];人民邮电;2003年
10 重庆 丁凯;寸“土”寸金[N];电脑报;2004年
中国硕士学位论文全文数据库 前10条
1 蔡田园;基于WindowsCE的便携式振动监测仪软件开发与设计[D];华北电力大学(北京);2004年
2 覃朗;基于WindowsCE的智能家居终端的设计与实现[D];重庆大学;2009年
3 赵云峰;基于WindowsCE嵌入式移动彩票系统的设计与实现[D];复旦大学;2011年
4 张腾;基于WinCE 6.0的导航硬件平台BSP开发与系统移植[D];河北科技大学;2014年
5 李玉;嵌入式GIS及其应用[D];解放军信息工程大学;2004年
6 郭建辉;基于Windows CE的地理信息系统设计与实现[D];南京理工大学;2004年
7 胡朝斌;基于Windows CE数控系统的实时控制[D];合肥工业大学;2005年
8 上官思楠;便携式多媒体终端的应用研究与开发[D];北京邮电大学;2006年
9 张大权;无线传感器网络基站的设计与实现[D];吉林大学;2007年
10 范承啸;基于移动的嵌入式GIS设计与实现[D];中国人民解放军信息工程大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026