ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc

ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc

ID:14367504

大小:1.37 MB

页数:29页

时间:2018-07-28

ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc_第1页
ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc_第2页
ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc_第3页
ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc_第4页
ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc_第5页
资源描述:

《ram9的gps定位程序在linux26下的移植 --本科毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录摘  要IABSTRACTII引言11 绪论21.1 儿童定位系统背景及应用现状21.2所需做的工作22 硬件平台系统简介42.1 博创平台简介42.2 嵌入式Linux简介42.3 GPS模块简介52.3.1 GPS实现原理52.3.2 GPS接口73 开发工具软件与系统软件部分83.1 儿童定位系统程序框图83.2开发工具软件的安装83.3开发环境配置83.4超级终端93.5 FlashFXP103.6 程序分析104 移植过程134.1Linux2.6内核驱动与2.4的区别134.2平台升级操作步骤154.3.1 烧写u-boot164.3.2 烧写内

2、核、文件系统及应用程序184.3.3 烧写文件系统194.3.4 烧写应用程序195 实验验证216 结论24致谢25参考文献26摘要随着生活节奏的日益加快,人们把越来越多的精力投入到了工作之中,对于子女尤其是儿童的照顾就显得力不从心了。现代通信技术的发展,已经可以使这样的设计实现——利用GPS定位。GPS具有高效的定位功能,定位频率高,误差小。嵌入式设备功能强大、可靠性高,开源的Linux操作系统又为其添加了新的生命力。该GPS程序之前在博创2.4开发平台上运行正常,但是考虑到2.6版本比2.4版本有更多的功能函数等优势,在参考了大量资料后,将博创2.4平台升

3、级为2.6版本。但是由于版本不同的问题,程序在2.6平台上运行不正常,于是翻看了大量资料,对其进行了移植工作。关键词:儿童定位; GPS; Linux; 移植IABSTRACTAsthepaceoflifequickening,peopleputmoreenergyintowork,especiallychildren'scareforchildrenisnot.Thedevelopmentofmoderncommunicationtechnology,havebeenabletomakesuchadesign-usingGPS.GPSpositioningfu

4、nctionishigh,thelocationofhighfrequencyandsmallerror.Embeddeddeviceshasstrongfunction,highreliability,theopen-sourceLinuxoperatingsystemandtoaddanewvitality.TheGPSprogrambeforerunningon2.4developmentplatform,butgiventhe2.6versionhasmorefeaturesthanversion2.4functionadvantages,inrefer

5、encetoalargeamountofinformation,willhavea2.4platformupgradetoversion2.6.Butversionduetothedifferentproblems,programsrunon2.6platformisnotnormal,thenflickingthroughalargeamountofdata,ontheportingeffort.Keywords:children'spositioning;GPS;Linux;transplantI引言随着生活节奏的加快,人们把越来越多的精力投入到了工作之中,

6、对于子女尤其是儿童的照顾就显得力不从心了。很多儿童的意外就是在无人看管的情况下发生的。因此,一种能够监控儿童活动情况并能够实时和家长互通的系统的开发就显得很有必要了。当父母离开时,该系统可将儿童的位置信息传送到父母携带的接收设备中,使家长对儿童的具体情况能及时掌握,从而达到避免意外事件的发生的目的。目前,国内外厂商已经研发出该类产品,市场前景广阔。因此,儿童定位系统设计所研究的问题是具有实际的意义的。本次毕业设计—ARM9的GPS定位程序在Linux2.6下的移植,对博创开发平台进行了升级,并针对版本不同对端口及内核进行了分析,对该程序进行了移植。本论文共五章,

7、第一章为绪论,主要概述儿童定位的现状及发展前景;第二章开发平台简介,主要介绍博创开发平台;第三章为开发工具软件的安装与配置,介绍其软件环境;第四章为开发平台升级,说明了2.4版本与2.6版本在驱动上的区别;第五章为GPS,主要说明GPS的实现原理和接口。IARM9的GPS定位程序在Linux2.6下的移植24ARM9的GPS定位程序在Linux2.6下的移植1 绪论24ARM9的GPS定位程序在Linux2.6下的移植1.1 儿童定位系统背景及应用现状随着生活节奏的日益加快,人们把越来越多的精力投入到了工作之中,对于子女尤其是儿童的照顾就显得力不从心了。儿童的很

8、多意外都是在无人看管的情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。