- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于嵌入式Linux车辆稽查统设计书
基于嵌入式Linux的车辆稽查系统设计书
摘 要
本论文主要是设计并实现一个基于嵌入式Linux和GPRS的车辆稽查系统,该系统的终端具有体积小、携带方便、集成部分手机功能等特点,可以做为交通部门路面车辆稽查的强有力补充。系统分为终端和服务器两大部分。
终端采用了基于arm9核的s3c2410芯片和Linux 2.6.9内核,并采用QTE作为图形界面开发包。在终端设计方面,本文着重地介绍了u-boot、Linux在s3c2410上的移植方法和Linux下的串口编程方法、QTE图形界面编程方法。并且对终端系统的源代码进行总结和分析,最后展现了终端系统的软件运行结果。
服务器采用了红帽Linux企业版操作系统和oracle 11g数据库,并以Java做为服务器软件编程语言。论文详细地介绍了JDBC编程方法、数据库设计和服务器软件流程图,并且对服务器核心的java源代码进行分析和总结,最后也展示了服务器软件运行结果。
在论文的最后,对本系统做出了进一步分析和总结,提出了系统存在的不完善之处和相关的解决方法。
关键词 嵌入式,Linux,交通稽查
目 录
摘 要 2
目 录 3
1. 引言 5
1.1 项目简要介绍 5
1.2 项目提出的背景和意义 5
1.3 特色和创新点 6
2 任务概述 7
2.1 目标 7
2.2 用户特点 7
2.2 系统特点 7
3 需求分析 8
3.1 功能需求 8
3.2 性能需求 8
3.3 成本需求 8
3.4 安全性需求 9
4. 总体设计 9
5. 终端详细设计 10
5.1 终端硬件设计 10
5.1.1 处理器 10
5.1.2 GPRS模块 11
5.1.3 GPS模块 11
5.2 终端软件设计 12
5.2.1 终端引导程序 13
5.2.2 操作系统 13
5.2.3 应用程序 13
图形界面 14
加解密引擎 16
GPS/GPRS通用函数 16
Linux API简要说明 18
5.2.4 终端和服务器通信协议 19
5.3 终端图形界面外观 22
6. 服务器设计 23
6.1 编程语言和开发平台 23
6.2 Oracle数据库 23
6.3 JDBC编程 24
6.4 数据库设计 25
6.5 服务器软件详细设计 28
6.6 数据包处理流程 31
6.7 接口设计 32
6.8 界面设计 33
7. 外观设计 34
8. 可行性分析 35
9. 参考文献 36
1. 引言
1.1 项目简要介绍
本项目采用嵌入式Linux技术,结合GPS、GPRS通信技术和DES加解密技术,实现一个远程车辆稽查手持终端和相应的企业级服务器。该系统具有车辆稽查所需要的常用操作和数据库,并具有高安全性和全网监控的功能。
1.2 项目提出的背景和意义
目前,我国的公路基础建设已进入快速发展阶段,公路里程有了大幅度的提高,汽车已经逐渐进入家庭,在路车辆不断增加。据不完全统计,每年全国漏征养路费高达人民币30-40个亿,给国家造成了巨大的经济损失。同时汽车的盗抢、丢失、违章等事件越来越多,需要交通征费稽查部门、公安交警部门上路检查的时间大大增加。因此,在路面进行移动车辆稽查显得越发重要。
在城市车辆稽查中,通常有以下三种方法:
第一种是通过单纯的人力进行路面拦截的车辆稽查。这种方法只能检查车辆驾驶员当时是否违反交通法则、驾驶员是否有相应的驾驶照、驾照是否过期失效或者是车辆是否超载违规、年审失效等基本信息,而关于车辆以前违规次数、车辆欠费情况等现场不能取得的重要信息往往无能为力。甚至有时候驾驶员无证驾驶,也可以推搪说成是忘记带驾驶证了,这给交通部门工作带来很大的干扰。
第二种是采用笔记本电脑,通过查询笔记本电脑存储的车辆信息和驾驶员信息数据库而进行的车辆稽查。这种方法首先最大的缺点是数据库不能够实时同步,并且需要经常更新和维护数据库,给工作人员带来很大麻烦。其次是携带不方便,浪费资源。因为笔记本只用来查询,而不能集工作人员手机功能与一身,并且投资巨大,浪费财政。
第三种是采用便携式智能车辆稽查系统,该系统由笔记本电脑、摄像机、支架、Windows 2000/XP操作系统、相关的识别软件构成,可以安放在收费站上面,也可以安放在车辆上面,具有实时捕捉图像、自动识别车牌号,并且检查车辆是否欠费或者来历不明并且进行报警。该系统是目前最为先进的车辆稽查系统,能够大大提高工作人员的工作效率。主要缺点是费用高,每套系统要5到6万人民币,并且在不能代替一切的车辆稽查,比如查询不能通过摄像头拍到的车辆或者是查询泊车是否超时等,均无能为力。
三种方法的优缺点比较如下表所示:
基于嵌入式Linux的车辆稽查系统可以有效解决上述问题,用户只要一个手持终端,就可以进行
文档评论(0)