节点文献

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

Design and Implementation of Key Software Modules in Mixed Location Terminal and ARM7 VxWorks BSP

【作者】 陈希

【导师】 丁炜;

【作者基本信息】 北京邮电大学 , 通信与信息系统, 2007, 硕士

【摘要】 A-GPS定位技术是目前移动运营商推出的移动位置服务中所采用的精度最高的定位方式,它结合了GPS定位技术及移动通信网的优势于一身,具有定位精度高、首次定位时间短等显著优点。随着A-GPS与Cell ID定位技术的结合,进一步加强了定位技术的适应能力,使A-GPS定位技术在车辆定位、导航、跟踪以及高精度定位服务的个人消费市场等多个应用领域具有良好的发展前景。本文主要侧重于阐述作者在研究生学习期间关于A-GPS/Cell ID混合定位系统所做的研发工作,其中作者的工作重点是基于ARM9 2410的底层软件开发及GSM模块的设计开发,论文的主要内容也围绕此展开。同时对作者在读研期间关于ARM7 4480 VxWorks BSP的移植开发工作(其中作者的工作重点是VxWorks BSP和部分底层驱动的开发)也进行了介绍。根据研究内容的不同,本文分为两部分:第一部分“混合定位终端关键软件模块的设计与实现”包括一到五章;第二部分“ARM7 VxWorks BSP的研究与实现”包括六到八章。第一章对A-GPS定位技术的原理进行了概述。第二章首先介绍混合定位系统的整体架构设计,再详细介绍终端系统的设计与开发,重点阐述了软件部分的设计,其主要分为底层软件和应用软件设计,分别论述了各部分的设计需求和思路。第三章详细说明了基于ARM9 2410的底层软件开发,包括ARM Linux嵌入式操作系统介绍,以及移植bootloader、ARM Linux及文件系统的具体开发过程。第四章详细阐述了应用软件中GSM模块的实现,包括GSM模块核心功能分析,处理流程,关键技术实现等。第五章介绍了GSM模块的单元测试。第六章简要介绍了VxWorks BSP概念,分别论述了系统启动流程、BSP的开发环境及开发步骤等。第七章介绍了BASE端的整体设计,包括组网方式、硬件结构、产品功能等。第八章详细说明了BASE端BSP的设计和开发,包括异常处理、串口驱动、网络驱动、TFFS驱动、目标机FTP服务启动及VxWorks shell的具体开发过程。

【Abstract】 A-GPS positioning technology is the highest precision positioning mode in mobile location services introduced by mobile operators. It combines the GPS technology and mobile communications network advantages. It has remarkable advantages such as high precision positioning, shorter time to first position and so on. A mixed location technology which combines A-GPS with Cell ID technology can consummate A-GPS technology. A-GPS technology has good prospects for development in applications of vehicle tracking, vehicle positioning, vehicle navigation and high-precision positioning services for personal consumer market.This thesis focuses on my research and development work based on A-GPS/Cell ID mixed location system. In addition, because the author’s research in graduate stage also includes ARM7 44B0 VxWorks BSP transplant, the development of this part will be introduced in this thesis.According to the different content, this thesis includes two parts. The first part is about the design and implementation of key software modules in mixed location terminal, the other part is about the development of ARM7 VxWorks BSP.The contents of this thesis are provided as follows:Chapter 1 gives a brief introduction of A-GPS location technology, such as its principle, implementation modes, and application fields.Chapter 2 first describes the design of mixed location system, which can be divided into server and terminals, then illustrates the whole architecture design of terminal which can be divided into hardware design, embedded system design and application software design. Requirements and design disciplines of each part are also discussed.Chapter 3 presents the detailed description of embedded Linux operating system development on ARM9 2410, including an introduction of embedded Linux operating system as well as how to implement bootloader, ARM Linux and root file system transplant.Chapter 4 specifies the whole design and implementation of GSM module in application software, including module design scheme, implementation of key features, and processing flow in detail.Chapter 5 discusses GSM unit test.Chapter 6 specifies the concept, start-up flow, development enviroment and steps of VxWorks BSP.Chapter 7 analyzes the high-level design of base set, including networking manner, hardware platform and product functions.Chapter 8 presents the detailed description of design and implementation of VxWorks BSP on base set. It specifies the development of exception handling, serials driver, network driver, and TFFS driver.

【关键词】 ARMA-GPSGPRS混合定位终端VxWorksBSP
【Key words】 ARMA-GPSGPRSmixed locationterminalVxWorksBSP
  • 【分类号】P228.4;TP311.52
  • 【下载频次】270
节点文献中: 

本文链接的文献网络图示:

本文的引文网络