基于arm的gps车载定位终端的设计与实现内容摘要:
UART/IrDA2个rs232 1个RS 485 1个IrDA由处理器的UART2引出AD由S3C2410芯片引出3个电位器控制输入AUDIOII总线,UCA1341芯片扩展卡插槽168pin EXPORT总线直接扩展GPS_GPRS扩展板SIMCOM的SIM300—E模块支持双道语音通信IDE/CF卡插座笔记本硬盘,CF卡PS2PC键盘和鼠标由ATMEGA8单片机控制IC卡座AT24CXX系列ATMEGA8单片机控制DC/STEP电机DC由PWM控制,STEP由74HC573控制CAN BUS由MCP2510和TJA1050构成DAMAX504一个10位DAC端口 Radhat linux armgcc编译器 linux 开发库 ARMlinux的所有源代码 (MAC). 串行接口是电路板同外界连接的桥梁。 通过串口实现对系统的移植和程序的调试。 可通过附加芯片实现对RS485总线的控制。 JTAG 接口用于芯片内部测试及对系统进行仿真、调试。 3系统设计描述 设计目标 通过GPS模块从卫星获取GPS数据,将移动车辆的动态位置(经度、纬度、时间、速度)等信息实时地通过无线通信链路上传至监控中心,同时接收监控中心发送的控制命令。 GPS车载定位终端分析GPS车载定位终端由硬件部分和软件部分组成。 硬件部分主要功能是接收GPS卫星发射的信号,以获得必要的导航和定位信息及观测量,并经简单数据处理而实现实时导航和定位;GPS软件部分是指各种后处理软件包,其主要作用是对观测数据进行精加工,以便获得精密定位结果。 其组成如下图所示。 硬件结构 车载GPS定位系统的硬件结构主要由GPRS接收模块、GPS接收模块、SDRAM,FLASH存储器模块、串口通信模块,以及外围模块组成。 模块设计 采用RISC架构的ARM微处理器一般具有如下特点: 支持Thumb(16位)、ARM(32位)双指令集,能很好的兼容8位/16位器件。 体积小、低功耗、低成本、高性能。 大量使用寄存器,指令执行速度更快。 大多数数据操作都在寄存器中完成。 该模块是这个电路板的核心,所有的应用程序和移植的操作系统都会通过ARM微处理器进行处理。 在主电路板上选用的是Atmel公司生产的工业级ARM芯片AT91RM9200,它是完全围绕ARM920T ARMThumb处理器构建的系统。 它有丰富的外设与应用外设及标准的接口,从而为低功耗、低成本、高性能的计算机应用提供一个单片解决方案。 GPRS模块 GPRS是General Packet Radio Service 的缩写,即通用分组无线业务,它是在GSM的基础上引入新的部件二构成的无线数据传输系统,它采用分组交换技术,能兼容GSM并在网络上更加有效的传输数据。 下图为GPRS系统的原理图。 GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。 因此在GSM系统上构建GPRS系统时,GSM系统中的绝大部分部件都不需要硬件改动,只需做软件升级。 构成GPRS系统的方法是:首先在GSM系统中引入三个主要组件,这三个主要组件是SGSN、GGSN有时合称为GSN;然后对GSM系统中的相关部件进行软件升级。 GPRS模块负责主电路板与监控中心的通信任务,它将处理好了的GPS数据通过网络发送给监控中心,并接收监控中心发送给主电路板的控制命令,该模块直接影响到这个车载终端的实际使用效果。 本系统选用的GPRS模块是GR47 模块,该模块的主要特点是内置TCP/TP协议栈。 它允许一个TCP/UDP传输机制以最小的前期配置和操作来被使用。 其内嵌控制器方便集成客户的应用,减少外部控制器的需求。 GR47支持双频GSM宽带900MHz/1800MHz,可通过SMS短消息服务、CSD、HSCSD或GPRS来发送或接收资料,并可处理语音及传真。 其TCP/IP协议栈也可通过AT命令或嵌入式应用进行访问。 GPS 模块 GPS 模块负责接收GPS定位卫星发送的导航电文,它通过串行接口与主电路板相连接,是实现接收GPS数据的关键。 对于GPS模块的选择而言,通常从技术参数,支持的通信协议,控制接口和成本几个方面考虑。 目前商用的GPS模块,大都支持12通道,采用C/A编码,NMEA0183协议,通过 RS232接口控制。 本系统选用的GPS卫星数据采集模块为上海丽浪公司出品的GPSR25型GPS模块,具有以下特性:12通道C/A码接收控制,可同时监。基于arm的gps车载定位终端的设计与实现
相关推荐
若干年的研究,已经相对比较成熟,实现各种功能的芯片应有尽有。 而且巨大的市场需求给我们提供了学习研发的资金和技 术力量。 从软件方面讲,也有相当部分的成熟软件系统。 国外商品化的嵌入式实时操作系统,已进入我国市场的有 WindRiver、 Microsoft、 QNX 和 Nuclear 等产品。 我国自主开发的嵌入式系统软件产品如科银 (CoreTek)公司的嵌入式软件开发平台
了 Pentium 处理器工艺和系统结构技术,实现了 Pentium 微处理器体系结构的一系列高性能技术,达到了高性能、低功耗和小体积等嵌入式系统要求的特性。 它的特点有:超流水线、高主频、存储体系、分支预测和指令集 体系结构。 本设计 采用的就是基于英特尔 Xscale 构架的一种 32 位嵌入式处理器,它除了应用于掌上电脑之中外,还可以应用于智能手机、网络存储设备、骨干网路由器等电子设备。
、XmlHttpRequest四种技术的集合体,主要应用于异步获取后台数据和局部刷新。 (5) 数据访问技术 [14] 是一组向 .NET 程序员公开数据访问 接口。 为创建分布式数据共享应用程序提供了一组丰富的组件。 它提供了对关系数据、 XML和应用程序数据的访问,因此是 .NET Framework 中不可缺少的一部分。 支持多种开发需求,包括创建由应用程序、工具、语言或 Inter
RS 无线通讯模块、 GPS 全球卫星定位系统模块、 ARM 控制器、按键组成。 (2) 软 件模块:软件模块包括主程序; GPS 模块,实现定位; GPRS 模块,实现通信;主模块,实现串口初始化等。 可行性分析 经济可行性 实验中选用的 ARM9 芯片为三星公司的 S3C2410X 芯片,这是三星公司推出的一款基于ARM920T 内核的 RISC 处理器,其内部集成了丰富了片上资源
.............................................................. 29 4嵌入式操作系统及其开发环境介绍 .......................................................... 30 ......................................................
b [root@localhost tslib]$./ (4) tmake 的设置 解压后的 源文件需要作一定的修改后才能用于产生 Makefile 文件,需要 修改的内容如下: [root@localhost tslib]$vi /qt2/++/ 在 TMAKE_LIBS 处加 –lts, 在 TMAKE_LINK 处该为 armlinuxg++. 输入 :w。 保存。 (5) 编译。 进入