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

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

Design of embedded vehicle navigation system based on S3C2410

(南京师范大学)刘国锦 刘新霞 时斌 朱晓舒

LIU Guo-jin LIU Xin-xia SHI Bin ZHU Xiao-shu

摘要:本文从实际应用出发,为嵌入式Linux在车载GPS导航定位系统中的应用研究提供了一种新的设计思路。以ARM处理器S3C2410为硬件核心,在嵌入式Linux操作系统的平台上,基于GPS卫星定位原理,在构建了最小系统的基础上,实现导航定位的功能,设计了LCD显示、GPRS模块等接口电路,完成了车辆定位的系统设计。结合GIS技术创新地运用MiniGUI和MGIS控件,实现了电子地图和定位信息的显示,及车辆实时跟踪和远程监控。 关键词:S3C2410;Linux;GPS;GPRS;MGIS

中图分类号:TP274 文献标识码:B

Abstract:From the viewpoint of practicality application,the paper offers a new design idea for the embedded Linux progress in the vehicle GPS navigation system. By the theory of GPS planet orientation, the paper discusses the s3c2410 based on Linux software platform and it’s peripheral circuits,LCD display circuit,GPRS module interface circuit. Combine with GIS technology,the paper innovatory use the MGIS which is a widget of MiniGui,and has been achieved to show the orientation message on the electronic maps,which can track and telecommuting the vehicle in time. Keywords: S3C2410;Linux;GPS;GPRS;MGIS

1 前言

随着我国城市建设规模的扩大,车辆日益增多,交通运输的管理和合理调度已成为一个广泛关注的问题。智能交通系统是未来交通系统的发展方向,将先进的信息技术、数据通讯技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理,建立实时、准确、高效的综合交通运输管理系统。车辆监控是智能交通系统的重要部分,GPS车辆定位是利用卫星全球定位系统GPS对车辆进行实时监管、调度、控制的新一代应用技术系统。

2 系统整体建构

GPS 车辆监控系统由监控中心、车载终端及GPRS通信网络三部分组成。系统的整体逻辑框图如图1

1-141-png_6_0_0_0_0_0_0_892.83_1263-303-0-0-303.jpg

所示。

图1 GPS车辆监控系统框架图

车载终端是整个系统的通信主站,完成信息的转发,它是连接系统监控中心和被监控对象的纽带。车载终端通过GPS 接收机模块接收到GPS 定位信息后,解算出位置的经度、纬度、速度、方向等信息, GPRS无线通信模块利用TCP/IP协议将信息数据以特定格式打包,通过GPRS网络上传到监控中心, 并存入到车辆管理数据库。

监控中心是以GIS电子地图为基础的监控调度数据库管理系统。监控中心对存入到车辆管理数据库的数据进行解析, 把坐标信息与电子地图匹配, 即可在监控中心显示屏及监控工作站上实现车载终端的位置显示、跟踪、查询等功能; 同时监控中心通过GPRS 传输系统

基于嵌入式linux 的车载定位系统设计,基于S3C2410嵌入式车载定位系统设计相关推荐

  1. 基于嵌入式linux电子相册设计,用于LINUX或者嵌入式LINUX的电子相册程序,基于QT开发...

    用于LINUX或者嵌入式LINUX的电子相册程序,基于QT开发,包含源代码和编译好的可执行程序 linux_project\album\album.pro .............\.....\al ...

  2. 嵌入式linux零基础培训,零基础精通嵌入式linux系统有那么容易吗

    嵌入式linux系统让你从入门到精通,新手必备学习技术你要不要来试试.对于新手来说,嵌入式linux系统应该如何更快更好的学习,首先可以告诉你:你要有C语言基础,看你走哪方面,看是底层系统还是应用层开 ...

  3. 嵌入式Linux系统镜像制作(基于SD卡)

    文章目录 目的 原理 环境准备 系统镜像制作 从现有SD卡备份 从空白文件开始制作 系统镜像使用 其它补充 总结 目的 嵌入式Linux在开发过程中对于软件方面通常是 bootloader.linux ...

  4. 嵌入式linux音频播放器设计,基于嵌入式Linux下Madplay音频播放器设计论文.docx

    基于嵌入式Linux下Madplay音频播放器设计论文 滁州职业技术学院计算机应用技术专业毕业论文PAGE I 滁州职业技术学院信息工程系--2015届计算机应用专业毕业论文 姓 名: 周杰 班 级: ...

  5. 嵌入式linux使用ros,ARM平台基于嵌入式Linux部署ROS

    摘要:随着ARM平台处理能力的日益强大,越来越多的工业智能/机器人应用在ARM平台上面实现,在这个过程中不可避免的就涉及到将机器人应用开发框架移植到ARM平台来运行,因此本文就着重示例基于Openem ...

  6. s3c2440a如何保证嵌入式linux对于虚拟内存的支持?,基于S3C2440的嵌入式LINUX操作系统内核研究【资料学习】.doc...

    学校代码: 11059 学 号:0805070285 Hefei University 毕业论文(设计) BACHELOR DISSERTATION 论文题目: 基于S3C2440的嵌入式 LINUX ...

  7. 基于嵌入式Linux的测温系统,基于嵌入式Linux的图像监控系统

    设计.发明的目的和基本思路.创新点.技术关键和主要技术指标 随着嵌入式技术的快速发展,产生了基于嵌入式系统的远程图像视频监控系统,为信息产业,管理行业.监控行业提供了快捷.高效.廉价的服务.丰富的网络 ...

  8. 嵌入式Linux串口终端的定制,基于PC/104平台嵌入式Linux系统定制方法

    基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统的研制,详细 ...

  9. 嵌入式linux系统移植的四大步骤_嵌入式系统移植步骤

    在嵌入式系统移植中重要的一部分是操作系统的移植,与其它操作系统相比,Linux大的特点:它是一款遵循GPL的操作系统,我们可以自由地使用.修改.和扩展它.正是由于这一特色,嵌入式系统移植过程中Linu ...

  10. 嵌入式Linux应用开发学习(一)—嵌入式编程基本知识

    文章目录 前言 一.交叉编译工具链的配置 二.编译器的使用 1.gcc编译的过程: 2.gcc编译选项 总结 补充选项 前言 网上对于嵌入式发展的介绍,以及ARM处理器的介绍等都已经有很多了,所以这里 ...

最新文章

  1. CentOS7 service network start命令启动时报错解决方法
  2. linux下命令行打开文件管理器
  3. 利用SQL中的递归返回多行数据的连接
  4. OpenCASCADE:Modeling Algorithms模块几何工具之投影
  5. viewsource和viewparsed_Network Panel说明
  6. RANSAC算法的简单理解
  7. 一线架构师实践指南阅读体会_ADMEMS方法体系理解
  8. python的logging日志
  9. python str函数数字转换成字符串,Pandas将数字转换为字符串意外结果
  10. vlan和静态路由配置实验
  11. 华为的服务器固态硬盘LE系列和VE系列,02311TJY 800GB SSD FusionServer RH5885 V3华为服务器硬盘...
  12. 矩阵奇异值分解(详解)
  13. 微信小程序服务端调用--小程序码 wxacode.getUnlimited 接口调用,实现微信扫码直接跳转小程序页面
  14. leetcode 最常见的150道前端面试题(简单题下)
  15. 自然语言-知识图谱调研结论
  16. python3 字典遍历操作
  17. 2023年JAVA JDK8的安装与配置(附JAVA8安装包)
  18. DNA排序算法--代码
  19. 小米重要通知android,Android开发笔记——小米通知‘坑’ app的通知一直显示在不重要通知里 ......
  20. 人物关系挖掘方案设计

热门文章

  1. 【论文阅读】FC-Net: A Method of Few-Shot Network Intrusion Detection Based on Meta-Learning Framework
  2. 计算机如何永久删除文件无法找回,电脑被永久删除的文件怎么恢复?操作得当就能实现...
  3. 用RNN生成文本的简单例子(过程详细)
  4. 半桥dcdc变换器matlab,450W多路DC/DC变换器设计方案
  5. 微信小程序之跳转wx.switchTab的使用
  6. android手机刷机后驱动更新失败,安卓5.0刷机失败怎么办?
  7. CentOs7 安装Docker 并配置代理访问外网
  8. 谁说英语四级难过,汉语四级让老外更难过
  9. 手机可用熵_什么是熵?
  10. 外链专员常用建设网站外链的方法