基于嵌入式linux的车载定位系统设计

基于嵌入式linux的车载定位系统设计

ID:20860977

大小:145.06 KB

页数:4页

时间:2018-10-17

基于嵌入式linux的车载定位系统设计_第1页
基于嵌入式linux的车载定位系统设计_第2页
基于嵌入式linux的车载定位系统设计_第3页
基于嵌入式linux的车载定位系统设计_第4页
资源描述:

《基于嵌入式linux的车载定位系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、技术创新基于嵌入式Linux的车载定位系统设计DesignofVehicleNavigationSystemBasedonEmbeddedLinux(湖南大学》李晓侠彭楚武易坷黎职富LIXiao-xiaPENGChu-wuYIKcLIZhi-fu摘要:本文以SamsungS3C24I0为核心处理器,以嵌入式Linux力操作系统,结合GPS接收机和LCD液品显示等模块设计了一个雄于嵌入式系统的车载定位系统。详细介绍了移植Linux操作系统到S3C2410丌发板上的方法以及GPS模块中口通信的实现。关键词:嵌入式Linux:S3C2410;率口通信;午战定位中阌分类号:TP

2、316文献标识码:AAbstract:VehicleNavigationSystembasedonEmbeddedLinuxwasdesigned,regardingtheS3C2410controllerasthecore,usintEmbeddedLinuxoperationsystem,combiningthemodulesofGPSandLCDDisplay«InthispaperintroducedthetransplantationtcthegoalplatformofLinuxoperationsystemandtheimplementationofser

3、ial-portcommunicationindetail。Keywords:EmbeddedLinux;S3C2410;Serial-PortCommunication;VehicleNavigation引言随着私人汽车的籥及,车载导航系统越来越被人们关注。H前车载异航系统的使用还多和种侈和联系,W此降低其价格是普及午载导航系统的关键之一。午-载导航系统作为嵌入式应用的典范,它上而运行的多是U前流行的商用嵌入式操作系统,如PSOS.WindowsCE,Vxwrks等,这些操作系统均诚于商业系统,价格昂贵,且源代码不公开,使得产品的开发费用提高。嵌入武Linux却苻卷G

4、NU/GPL的开源性、支持多种CPU的兼界性,K继承了UNIX良好的稳定性和安全性等许多优点,它的运用越来越广泛,W此选用嵌入式Linux系统来开发车载定位系统是可行和鉍为适合的选择之一。系统概述:车载定位系统是ITS系统(智能交通系统)的蜇要组成剖分,它将卫M定位技术(GPS),地理信息系统(GIS)以及现代通信技术融于一身。主盟功能是将装冇GPS接收机的移动载体的劫态位贤、时间、状态等信息在具奋强大地理信息处理和查询攻能的电子地阁上进行显示,并能对载体的准确位罝、速度、运沒方向、率辆状态等葙本信总进行监挽和齊询。1嵌入式硬件平台系统选用广州友靑•之臂的SBC-241

5、0X开发板作为硬件开发T台,在对其进行硬件裁减的基础上,构成设计所需的硬件系统,由嵌入式处理器、SDRAM,NANDFLASH、TFTLCD、触換屏、GPS模块等构成。嵌入式处理器选川三星公司推出基于ARM920T内核的S3C2410处理器。S3C2410是Samsung公司专门为PDAJntenet设备和手持设备等专门开发的微处理器。该芯片还包含龟16kB—体化的Cache/MMU.这-•特性可以方便地将Linux移梢到基于该处理器的罔标系统屮。李晓俠:硕士研究生基金项「1:湖南省2004年里点科技攻关项目(04GK2012)图I硬件框图系统硬件结构框阁如阁1所示,巾

6、于操作系统所占用的空间比较人,所以Flash里囬装冇系统引导程序,通常称为BooLoader.是在系统复位后执行的第一段代码,相当于PC上61BIOS,完成系统硬件的初始化,包括吋钟的设置、存储区的映身等,设罝堆栈指针,然后跳转到操作系统内核的入口,将系统枵制权交给操作系统.在此之后系统的运行和BootLoader再无仃何关系。B(x)tLoader独立于操作系统,它的实现髙度依赖于碩件,包拈处理器的体系结构、具体型号、硬件电路板的设计。2嵌入式软件系统通过将嵌入式Linux和阁形川户界而(GUI)移植到上述的硬件平台,并幵发外围没备的驱动程序和川户运用程序来搭鰱软件系

7、统。底层软件T台为具有自主知识产权的全套实时多任务操作系统系统(RTOS),包括调度内核(KERNEL)、阁形软件包(GRAF1X)以及文件系统(FILE)等。驱动软件包括触換屏驱动、钮盘驱动、串口驱动、以及卫星定位系统驱动等。2.1Linux2.4.18内核移植(1)交叉编译环境的建立元年邮局订阅号GPSGIS您的论义得到叫院院士注>嵌入式应用程序地地GPS圈S染畜航示询QteQlopii嵌入式Lrnia技术创新交义编译环境就是在一个平台上生成可以在另一个平台上执行的代码。采川交叉编译的主要原因在于,多数嵌入式目如机不能提供资源供编译过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。