eCos平台基于Nano-X的车载导航仪的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:abckidscba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的快速发展,车辆在不断增多,人们的工作和出门旅行更加便利,地域也更加广阔。与此同时,交通网络变得越来越复杂,人们的出行更加容易造成迷失、堵塞。基于PC机的导航系统虽然发展较成熟,但是其携带不便的特点满足不了出行在外的需求。定位导航技术、地理信息系统、通讯技术以及嵌入式计算机的发展,使得研发出方便携带的、能提供定位导航功能的、能实时获取特定位置的地理信息的嵌入式一体化设备成为可能。结合车辆出行的特点,这种嵌入式一体化设备需要能连续地对车辆的位置、速度、方向、行程以及周围的详细地理环境等进行监控和查询;对最优的路径进行选择;帮助驾驶人员在陌生的地理环境中准确的选择路线、熟悉周围环境,正确的驾驶车辆,安全、准确的到达目的地。本课题在分析国内外同类车载导航系统的基础上,设计并实现了一款车载导航系统的产品原型。此系统在硬件上采用Atmel AT91SAM9260嵌入式CPU、SiRF GSC3f GPS模块以及SSD1289 TFT LCD显示屏。同时在软件平台的搭建上,我们选用开源的eCos作为操作系统,开源的Nano-X作为渲染地图、操作界面的图形库,根据车载导航的功能要求,设计拥有地图显示功能、地理信息服务功能、实时导航功能、其他功能的导航应用。此系统较多的使用开源项目的成果,节省了版权费用,降低了产品成本。本课题首先介绍了车载导航发展概况以及课题的相关情况,接着完善了eCos交叉编译工具链,为当前不支持显示屏驱动和Framebuffer的eCos系统引入了LCD类设备驱动、Frame Buffer机制的实现方案。随后,根据电子地图的绘制和人机交互界面的需求移植并完善了Nano-X图形库。接下来,参考开源导航项目mGis设计并实现了导航应用RisGis的核心类、电子地图显示、消息机制等模块。最后,对系统进行了总结和展望。
其他文献
物流业已成为国际经济体系的重要组成部分,是推动经济全球化的重要服务业。但是物流费用居高不下,特别是运输费用占社会物流费用的比重达到一半以上,是影响物流成本的重要因
基于面向对象的分析、设计方法的出现使得软件的开发方法发生了翻天覆地的变化。随之而来的是面向对象的建模语言的(以UML为代表)、软件复用、基于组件的软件开发等新的方法和
随着多媒体技术和计算机网络的快速发展,数字媒体的制作和传播变得更加方便和快捷,同时盗版和版权问题也日趋严重。多媒体信息安全已成为一个迫切需要解决的问题。数字水印技
头部三维运动的模拟问题涉及计算机视觉、计算机图形学、图像处理、模式识别和人工智能等学科领域,是一个具有挑战性的跨学科研究课题,它在动画与游戏、智能人机交互、智能监
在大规模复杂的多Agent系统(MAS)中,多个Agent之间的协调、合作尤为重要。联盟机制是Agent之间合作的重要方式,联盟生成是多Agent系统的首要组成部分,利用智能优化算法来求解
计算技术和无线通讯技术的发展使得一种全新的计算模式—移动计算成为现实。移动计算设备广泛使用和通讯、硬件技术及相应软件技术发展,使得这种计算模式得到了飞速的发展,并
本课题以中南大学湘雅附二医院器官移植中心的病例管理信息系统的开发为背景,详细探讨了在医院信息化过程中的病例信息管理网络化、数字化建设方案,基于安全性和数据挖掘的系
移动Ad Hoc网络是一种高度动态的无线网络,路由成为其实际应用中必须解决的关键问题。目前的路由协议在节能上大多表现得不好。由于组成非固定设施网络Ad Hoc网络的移动节点
随着因特网商业化革命和网络技术的不断发展,融合了数据、视频、音频业务的多媒体通信业务得到了飞速的发展,并将成为下一代网络NGN的主流业务之一。软交换作为NGN网络的核心
未知环境下移动机器人缺少先验知识,移动机器人自主学习以提高对环境的适应能力,是实现移动机器人在未知、复杂环境中成功应用的关键。反应式导航是提高移动机器人在未知环境