当前位置: 首页> 学位论文 >详情
原文传递 基于S3C2440的GPS导航平台研制
论文题名: 基于S3C2440的GPS导航平台研制
关键词: 嵌入式系统;GPS导航平台;全球卫星定位;S3C2440;车载导航系统;电子地图
摘要: 车载导航系统集先进的全球卫星定位技术、地理信息技术、数据库技术、多媒体技术、现代通信技术与嵌入式计算机系统于一体,它通过可以进行实时更新的电子地图及卫星定位信号对车辆进行导航,并向驾驶员提供各种信息。本设计以参与的横向项目为依据,实现了嵌入式车载导航硬件平台的研制,成功的移植了嵌入式操作系统WindowsCE.NET,为后续的软件开发工作奠定了基础。 ARM技术在全球的飞速发展带动了世界各地嵌入式领域的更新换代,它提供的更低功耗、更快速度、更低成本的嵌入式微处理器解决方案。本设计使用三星公司的以ARM920T为核的S3C2440嵌入式处理器,与嵌入式图形加速芯片SM501一起构建了嵌入式GPS导航硬件平台。该平台集网卡、音频、视频、通信(包括USB、串口)、存储(包括flash、SDRAM、铁电、SDCard)、输入设备(矩阵键盘、触摸屏)于一体,具备GPS定位、导航,语音提示,浏览Internet,观看视频文件,播放音频文件,软件实时更新,地图数据库存储,电源管理等功能。在硬件设计上,讲述了CPU、SM501、串口、触摸屏、USB等硬件设备结构、原理,给出了电路设计原理。系统平台具有软硬件可伸缩性,硬件系统采用了冗余设计,为后续的升级工作奠定了基础。 微软的WindowsCE.NET是一款专门针对嵌入式系统开发的一款内核小、实时性强、可定制、功能强大的嵌入式操作系统。MicrosoftWindowsCE.NET提供了众多强大工具,允许用户利用它快速开发出下一代的智能化小体积连接设备。借助于完善的操作系统功能和开发工具,WindowsCE.NET为开发人员提供了构建、调试和部署基于WindowsCE.NET的定制设备所需的一切特性。平台开发工具PlatformBuilder是一个完全集成的开发环境(IDE),并且包括一个软件开发工具包(SDK)导出工具。WindowsCE.NET支持MicrosofteMbeddedVisualC++和MicrosoftVisualStudio.NET,为面向Microsoft.NETCompactFramework(Microsoft.NETFramework的一个子集)的Web服务和应用程序开发提供了一个完整的开发环境。本设计在硬件平台的基础上,利用以上开发工具完成了WindowsCE.NET操作系统的平台移植。介绍了WindowsCE系统的发展历程、操作系统模型、开发工具的使用、系统注册表原理、驱动开发原理、中断过程、等。详细介绍了平台移植过程中BootLoader开发,OAL层修改,串口驱动、触摸屏驱动、RTC驱动以及USBFunction驱动,WinCE平台定制实现的网上邻居、注册表保存、输入软键盘、FAT文件系统、应用程序支持、同步支持等功能。提及了WindowsCE.NET的应用程序开发。
作者: 杨峰
专业: 控制理论与控制工程
导师: 张根宝
授予学位: 硕士
授予学位单位: 陕西科技大学
学位年度: 2006
正文语种: 中文
检索历史
应用推荐