基于Linux系统的车载GPS设计与开发
2013-08-27陆文昌汪若尘
重庆交通大学学报(自然科学版) 2013年1期
陆文昌,朱 林,陈 龙,汪若尘
(江苏大学汽车与交通工程学院,江苏镇江212013)
随着汽车的大量普及,各种各样的导航定位系统逐渐进入了人们的生活。但无论什么导航定位系统最主要的部分都是电子地图,因此电子地图的制作和相关功能的开发是系统的核心内容。由于电子地图制作困难而且价格相当昂贵,给开发带来了很多不便。自主绘制电子地图,编写电子地图应用程序,不管是从经济上还是研究上都具有非常大的意义。目前市面上的嵌入式产品各式各样,用到的嵌入式操作系统也是有所不同,如 Windows CE、Linux[1]等高级操作系统。为了节省开发时间,使用一个跨平台的程序是有必要的。作为一个支持多平台的图形用户界面应用程序框架,QT能够充分满足应用程序开发人员的需求。本系统是在Linux平台、嵌入式GUI平台QT的支持下设计的。
1 系统的整体架构
为了完成用户预期的任务,嵌入式应用软件的开发需要依附于硬件资源。通过对各方面因素的充分考虑,最终能够使软件与硬件资源完全匹配。因此在系统开发之前,需要对硬件平台和软件平台进行选取。
系统的硬件平台是基于天嵌公司生产的TQ2440开发板。S3C2440是该开发板核心的微处理器,工作频率可达533 MHz,支持运行Linux、Windows CE等高级操作系统。
系统的软件平台主要是嵌入式操作系统和嵌入式应用软件。与Windows CE操作系统相比,Linux是一款完全开放源代码的操作系统。基于这方面的因素,本研究使用的是Linux操作系统。
嵌入式GUI(Graphics User Interface),即嵌入式图形用户接口,是嵌入式系统与使用者之间的交互接口。……
登录APP查看全文
