网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 嵌入式系统 > 文章  
基于嵌入式Linux系统的车载导航终端
文章来源: 电子产品世界 文章作者: 白? 邓成 发布时间: 2006-08-13   字体: [ ]  
 
  车载导航系统是ITS系统(智能交通系统)的重要组成部分,它将卫星定位技术(GPS),地理信息系统(GIS)以及现代通信技术融于一身。主要功能是将装有GPS接收机的移动载体的动态位置、时间、状态等信息实时的通过无线网络链接到指挥控制中心,而后在具有强大地理信息处理和查询功能的电子地图上进行载体运动轨迹的显示,并能对载体的准确位置、速度、运动方向、车辆状态等基本信息进行监控和查询。

  总体设计方案

  系统采用Intel公司Xscal架构的PXA255处理器为核心处理器,操作系统选用嵌入式Linux系统。本系统所包含的功能如下:视频取证功能、卫星防盗功能、无线追踪功能、辅助倒车功能等。

  本系统整体功能见图1。其中多功能车载GPS终端分布在各移动的车辆上,负责接收GPS卫星定位信息,通过GPS接收机中的处理器解算出车辆所处的位置坐标。坐标数据经处理后可以显示在本机上,由 CDMA模块,以短信的形式将车辆的位置、状态等信息发送至公网,公网将接收到的车辆定位信息传送至监控中心,在监控中心经过计算机系统的处理后与计算机系统上的GIS电子地图进行匹配,并在地图上动态显示坐标的正确位置。同时,系统可以通过连接在终端上的视频采集设备(USB摄像头)对当前的图像以一定的速率采集并保存成视频信息以供日后事故鉴定之用,也可选择视频实时显示模式,作为辅助倒车之用。此外,截取的关键视频图片还可以通过无线网络传送到监控中心,实现远程无线图像监控。

图1系统整体功能模块构成示意图 


  各主要功能模块设计

  本系统车载终端硬件部分主要包括X-Hyper Xscale PXA255B开发板,液晶屏,GPS接收板,USB摄像头、CDMA通信模块等。软件模块主要包括GPS接收模块、语音留言模块、视频取证与辅助倒车模块、无线监控模块,并设计有统一的图形用户界面。

  GPS定位模块

  GPS接收机采用u-Blox RCB-LC,接收数据采用NMEA0183格式,波特率设为9.6Kbps。GPS模块的工作流程图如图2所示,对GPS数据的读取需要通过对串口的操作来实现。在Linux下,所有的硬件设备都被看成是普通文件,可以通过和普通文件相同的标准系统调用来完成打开、关闭、读取和写入设备等操作。系统中每一个设备都用一种特殊的设备相关文件来表示,存放在/dev/目录下。在Linux中,对每一个设备的描述是通过主设备号和次设备号来实现的。由同一个设备驱动控制的所有设备具有相同的主设备号,主设备号描述控制这个设备的驱动程序,即驱动程序与主设备号是一一对应的;次设备号用来区分同一个驱动程序控制的不同设备。

 
推荐文章
·嵌入式Linux平台的多协议路由器
·恰当选择嵌入式Linux环境下的GUI
·嵌入式Linux系统的MiniGUI研究和
·基于Linux的移动电话开发技术及
·嵌入式uClinux的内核结构和开发
·基于 GTK+ 和 X-window 的 GUI
·基于Qt/Embedded和Qtopia的GUI设
·恰当选择嵌入式Linux环境下的GUI
·ARM的嵌入式Linux移植体验之操作
·ARM的嵌入式Linux移植体验之基本
·ARM的嵌入式Linux移植体验之应用
·ARM的嵌入式Linux移植体验之设备
·ARM的嵌入式Linux移植体验之Boot
·嵌入式Linux系统中的GUI系统的研
 

 
共3页: 上一页 1 [2] [3] 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·ARM的嵌入式Linux移植体
·U-Boot简介
·基于Qt/Embedded的GUI移
·基于Qt/Embedded和Qtopi
·U-BOOT的启动流程及移植
·ARM的嵌入式Linux移植体
·几种Linux嵌入式开发环
·ARM的嵌入式Linux移植体
相关文章
·通过debootstrap安装Deb
·Linux在性能上比windows
·移动电话准备好接受Linu
·嵌入式开发:手机中Linu
·高级文件系统实现者指南
·关于Linux系统安全管理
·在Debian上安装Oracle D
·如何编写Linux设备驱动
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统