首页> 中文学位 >混合定位终端关键软件模块及ARM7 VxWorks BSP的设计与实现
【6h】

混合定位终端关键软件模块及ARM7 VxWorks BSP的设计与实现

代理获取

目录

文摘

英文文摘

论文说明:英文缩略语索引

声明

前言

第一章A-GPS定位技术概述

1.1移动通信网中应用的三种主要定位技术

1.2 A-GPS工作原理及应用前景

1.3本系统应用背景

第二章混合定位系统的设计

2.1系统总体架构

2.2混合定位终端总体架构

2.2.1终端硬件平台

2.2.2终端嵌入式软件设计

2.2.3终端上层软件设计

第三章混合定位终端底层软件的设计和开发

3.1嵌入式Linux简介

3.2交叉编译环境的建立

3.3 Boot loader、内核和root文件系统的准备

3.4 Bootloader简介

3.5 vivi移植

3.5.1vivi源码修改

3.5.2vivi配置与编译

3.5.3vivi功能介绍和使用

3.6 Linux系统移植

3.6.1内核源码及交叉编译环境的准备

3.6.2内核启动代码分析

3.6.3 ARM Linux的内核配置与编译

3.6.4根文件系统制作

3.6.5内核的执行

第四章终端GSM模块设计与开发

4.1功能分析

4.2 GSM模块输入输出消息列表

4.3处理流程

4.3.1接收短消息处理

4.3.2接收GPRS数据处理

4.3.3发送短消息处理

4.3.4发送GPRS数据处理

4.3.5建立GPRS连接处理

4.3.6电量检测处理

4.3.7电量告警处理

4.3.8拆链处理

4.3.9设置接收短信息模式处理

4.3.10关闭GSM电源处理

4.3.11出错处理

4.4状态转移图

4.5关键技术实现

4.5.1串口数据的读取

4.5.2区分从串口读取的数据

第五章GSM模块单元测试

5.1测试目的

5.2测试环境

5.2.1主机+SIMCOM测试

5.2.2 ARM板+SIMCOM测试

5.3测试内容

5.4测试结果

第六章VxWorkd Bsp概述

6.1 BSP概念

6.2 BSP相关文件

6.3系统启动分析

6.4开发步骤

6.4.1建立开发环境

6.4.2选择近似BSP模板

6.4.3让最简bootRom运行起来

6.4.4丰富bootRom功能

6.4.5创建VxWorks应用

第七章终端系统BASE端的整体设计

7.1终端组网方式

7.2 BASE端功能

7.3 BASE端硬件平台设计

第八章BASE端BSP的设计和开发

8.1设计描述

8.1.1目标系统硬件配置

8.1.2主机环境

8.1.3设计目标

8.2网络驱动

8.2.1网卡的DMA方式

8.2.2 NE2000 END驱动程序设计说明

8.3 TFFS驱动

8.3.1驱动程序

8.3.2配置相关文件

8.3.3调试过程

8.4 VxWorks Shell开发

结束语

参考文献

致谢

展开▼

摘要

本文对混合定位终端关键软件模块及ARM7 VxWorks BSP的设计与实现进行了研究。文章分为八个部分: 第一章对A-GPS定位技术的原理进行了概述。 第二章首先介绍混合定位系统的整体架构设计,再详细介绍终端系统的设计与开发,重点阐述了软件部分的设计,其主要分为底层软件和应用软件设计,分别论述了各部分的设计需求和思路。 第三章详细说明了基于ARM9 2410的底层软件开发,包括ARMLinux嵌入式操作系统介绍,以及移植bootloader、ARM Linux及文件系统的具体开发过程。 第四章详细阐述了应用软件中GSM模块的实现,包括GSM模块核心功能分析,处理流程,关键技术实现等。 第五章介绍了GSM模块的单元测试。 第六章简要介绍了VxWorks BSP概念,分别论述了系统启动流程、BSP的开发环境及开发步骤等。 第七章介绍了BASE端的整体设计,包括组网方式、硬件结构、产品功能等。 第八章详细说明了BASE端BSP的设计和开发,包括异常处理、串口驱动、网络驱动、TFFS驱动、目标机FTP服务启动及VxWorksshell的具体开发过程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号