基于“北斗一号”的车载导航终端系统设计与实现

被引量 : 0次 | 上传用户:xfh99620
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“北斗一号”卫星导航系统是我国自主研发的区域性卫星导航系统,该系统具有精准授时、简短报文双向通信以及定位等功能。本课题便是基于北斗一号设计了一款车载导航终端系统,该导航终端基于Intel PXA270嵌入式微处理器以及WinCE嵌入式操作系统研制而成,使用该终端接入“北斗一号“卫星导航系统便可实现定位、报文通信以及导航等功能。本文首先介绍了“北斗一号“卫星导航系统的基本概念、定位原理以及系统组成,同时分析了“北斗一号”卫星导航系统定位与通信流程。本文通过将北斗一号与国外的GPS、GLONASS系统进行简单对比,从而得出北斗一号的特点。接下来本文阐述了该导航终端的总体设计方案,该终端选用了以Intel PXA270嵌入式微处理器为核心的硬件平台。基于Intel XScale架构的PXA270处理能力强、功耗低、外围接口丰富,能充分满足本课题的需求。操作系统方面,该终端选用的是Microsoft出品的WinCE嵌入式操作系统,WinCE是一款多线程、多任务、可裁剪定制的嵌入式操作系统,同时与之配套的开发工具丰富友好,基于WinCE可以方便快捷地开发出界面友好、功能丰富的应用软件。本文的重点研究工作在终端系统的软件设计与开发部分,软件的设计与开发又包括了系统软件与应用软件两个方面。系统软件方面分析论述了WinCE往目标硬件平台定制移植的原理与过程,首先介绍了WinCE定制移植的一般流程。BSP的开发在WinCE移植工作中占有十分重要的地位。BSP的开发包括了BootLoader、OAL以及驱动程序的开发。本文在分析BootLoader功能原理的基础上,介绍了BootLoader的实现过程。OAL是WinCE操作系统内核的一部分,需要负责加载并启动操作系统的运行。本文介绍了OAL的功能结构,分析了OAL的工作流程,同时给出了本课题OAL的具体实现。本文在介绍WinCE驱动模型与分析WinCE中断处理流程的基础上,给出了SD卡驱动程序的具体实现过程。应用软件方面本文给出了整体架构设计方案,讨论了应用软件所使用的开发技术,该导航终端应用软件基于.Net Compact Framework平台技术实现,应用软件的设计采用了MVC设计模式思想。同时重点介绍了串口操作对象的实现以及协议分析与协议封装模块的实现,本文还对应用软件界面设计部分进行了介绍。
其他文献
伴随着移动宽带、物联网、云计算的迅猛发展以及越来越多的移动终端、传感设备接入网络,现代社会正在以不可想象的速度产生海量数据,对传统教育模式产生广泛而深刻的影响。在
在市场经济高度发达的时代,产品的质量是企业核心竞争力的重要体现,对一个企业至关重要。尼龙产业化工公司作为中国最大的尼龙化工产业基地,保持和发展尼龙产业的优势,注重产
新中国成立以来我国耕地权属关系历经了三次变革,前两次分别是变封建的土地制度为农民土地所有制和变农民土地所有制为集体所有制,第三次耕地权属关系变革是废除人民公社体制
通过对大规模并行超级计算机模拟器上运行的操作系统进行分析,发现超级计算机内部计算节点、I/O节点和服务节点对操作系统各模块的需求是不同的,一个通用的操作系统无法满足不同
博物馆作为收藏、保护、研究、展示和传播人类生存及其环境物证为使命的文化场所,充分发挥博物馆的各项功能,无论对社会及公民个人都有积极的意义。当前博物馆在运行过程中存
本文以泥鳅蛋白为原料,通过可控酶解技术制备抗氧化肽,利用体外化学模型和体内动物模型综合评价了泥鳅多肽的抗氧化活性。在此基础上利用动物模型评价其抗疲劳功效,利用细胞
MEMS(微机电系统,Micro Electro Mechanical System)惯性加速度计是微惯性测量组合(MIMU, Micro Inertial Measurement Unit)的关键部件,在许多相关领域都有着广阔的发展和应
<正>腹膜透析(Peritoneal dialysis,PD)是终末期肾功能衰竭患者一体化替代治疗中的重要一环[1]。腹膜透析置管术是替代治疗首要和关键的第一步,如何使患者接受手术,安全度过
整体政府理论涉及政府部门之间的横向合作与沟通,也涉及上下级政府之间的纵向协调与整合,旨在克服当前政府管理过程中普遍存在的"碎片化"制度结构和部门自我中心主义,提升政
随着现代信息技术的发展,互联网上的视频资源越来越多,网络视频资源在教学上的应用也日益广泛。网络课程建设工程不断推进,视频课程所占比重逐渐提升。但是目前的网络视频教