基于嵌入式LINUX的车载导航系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于嵌入式LINUX的车载导航系统设计
1 引言
车载电子设备在技术水平上的不断提高已经成为现代汽车发展的重要标志之一,而车载导航设备是其中重要组成部分。

它要将数据通讯系统,影音娱乐系统,定位系统,电子控制系统实时显示出来,让用户得到充分的驾驶信息,以ARM 及嵌入式操作系统为技术核心,为车辆驾驶者提供安全行驶所必需的路况、地理信息的车载导航系统目前正在全世界得到越来越广泛的应用,大大提
高了用户驾驶体验与车辆运行的安全性。

但目前市场上的车载导航系统多使用WinCE 作为操作系统,不仅软件使用
价格昂贵,而且对硬件要求较高,运行速度偏慢。

本文提出并设计了一种基于GPS 和GPRS,使用嵌入式32 位处理器和嵌入式Linux 的车载导航系统。

该系统采用S3C2440A:32 位ARM920T 内核处理器,外部扩展GPS 接收模块及GPRS 通讯模块,显示部分采用SAMSUNG 4.3 寸480×272分辨率宽屏TFT 真彩液晶。

底层采用嵌入式Linux 操作系统,具有源码开放、易移植、模块化、资源丰富的优势。

图形用户界面(GUI)采用Qt/Embedded 软件进行开发。

本文着重从GPS 与GPRS 数据接收与发送, 嵌入式Linux 总体架构,多线程技术在Qt 中应用等方面进行论述。

2 系统总体结构及软件开发平台
系统整体结构如图1 所示,本系统采用SAMSUNG 公司的S3C2440A 嵌入式处理器,标称工作频率:400MHz;CPU 内置STN/CSTN/TFT LCD 控制器,支持1024ⅹ768 分辨率以下的各种液晶;以太网控制器;1 通道5 线制串口,
2 通道
3 线制串口,CAN 接口,SPI 接口,RTC 实时时钟等;通过RS232 外接GPS 接收仪及GPRS 模块; 系统外扩64NB SDRAM,用于操作系统内存空。

相关文档
最新文档