GPS导航V10概要设计说明书1Word文档下载推荐.docx

上传人:b****5 文档编号:18584975 上传时间:2022-12-28 格式:DOCX 页数:15 大小:74.80KB
下载 相关 举报
GPS导航V10概要设计说明书1Word文档下载推荐.docx_第1页
第1页 / 共15页
GPS导航V10概要设计说明书1Word文档下载推荐.docx_第2页
第2页 / 共15页
GPS导航V10概要设计说明书1Word文档下载推荐.docx_第3页
第3页 / 共15页
GPS导航V10概要设计说明书1Word文档下载推荐.docx_第4页
第4页 / 共15页
GPS导航V10概要设计说明书1Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

GPS导航V10概要设计说明书1Word文档下载推荐.docx

《GPS导航V10概要设计说明书1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《GPS导航V10概要设计说明书1Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

GPS导航V10概要设计说明书1Word文档下载推荐.docx

M:

修改

修改人:

陈代远

车载导航系统项目概要设计说明书

1.引言

1.1目的

●本说明书是对需求的进一步明确,提出系统的解决方案,划分模块,初步确定数据结构,可作为编写详细设计说明书的参考,也可作为了解整个系统的的参考资料使用;

●面向的读者:

程序员、测试人员、详细设计说明书编写人员,其他读者;

1.2项目背景

●现在,随着GPS技术、多媒体应用、LCD显示技术的日趋成熟,汽车导航、防盗系统在高端汽车中已经是现实,而在普通汽车中实现,也是指日可待了。

车载导航系统中包含了很多前卫、实用的技术,如:

GPS应用技术、GPRS应用技术、GUI开发技术、多媒体功能应用技术、传感器技术、嵌入式操作系统应用开发技术、系统构建技术、驱动编写技术、数据库技术等等。

学员通过项目的完成,对于巩固理论知识、拓展实用的项目经验都有很大的帮助。

1.3术语及缩略语定义

1.3.1术语定义

●GPS:

全球定位系统。

●GPRS:

通用分组无线服务。

●GUI:

图形化用户界面。

●sql:

结构化查询语言。

1.3.2缩略语定义

GPS:

GlobalPositionSystem

GPRS:

通用分组无线服务。

GUI:

GraphicUserInterface

sql:

StructQueryLanguage

1.4参考资料

1.4.l文件

●车载导航系统项目需求分析说明书

1.4.2资料

2.系统概述

2.l需求规定

●系统目标

设计开发出一个GPS导航系统,并实现短信防盗报警和简单的娱乐功能。

●功能需求

按照《车载导航系统项目需求说明书》的要求,系统应实现以下功能:

1.定位功能

GPS通过接收卫星信号,可以准确地定出其所在的位置,位置误差小于10米。

利用GPS,在地图上实时显示车辆当前位置。

2.地图导航功能

输入目标地点后,自动在地图上显示出行车路线;

重假如用户因为不小心错过路口,没有走车载GPS导航系统推荐的最佳线路,新为用户设计一条回到主航线路线,或是为用户设计一条从新位置到终点的最佳线路。

3.语音导航功能

输入目标地点后,车辆只要遇到前方路口或者转弯,车载GPS语音系统提示用户转向等语音提示。

4.防盗功能

通过发送gprs短信,可以返回车辆当前位置。

5.娱乐功能

播放U盘、SD卡中的MP3、MP4文件。

6.增加兴趣点功能

由于我国大部分城市都处于建设阶段,随时随地都有可能

冒出新的建筑物,由此,电子地图的更新也成为众多消费者关心的问题。

因此遇到一些电子地图上没有的目标点,只要你感兴趣或者认为有必要,可将该点或者新路线增加到地图上。

2.2系统结构图

2.3软/硬件要求

硬件名称

说明

CPU

S3C2410,MPLL=200M

FLASH

2Mnorflash+64MNandFlash

SDRAM

64M

USB

1个USBHost接口,1.1标准

网口

10M

串口

2个3线串口

SD卡接口

sd卡容量1G

I/O

8路I/O

LCD

3.5寸240*320TFT屏

触摸屏

4线电阻式触摸屏

GPRS模块

3线串口接线

GPS模块

加速度传感器

输出电压范围0-3V

U盘

容量1~4G

软件名称

操作系统

Linux-2.6.22

开发工具

GNU工具

启动代码

u-boot1.3.6

驱动程序

所有硬件驱动

文件系统

根文件系统采用cramfs,用户文件系统采用yaffs2

GUI

QT

地图

3.操作系统概要设计

3.1系统功能结构图

系统移植IPO图

系统编码:

文件名称:

u-boot.bin,zImage,文件系统

页次:

子系统编码:

子文件名称:

填写:

日期:

加工编号:

加工名称:

审核:

输入数据流:

输出数据流:

处理说明:

系统移植主要包括如下三个部分:

1、U-Boot:

编译基于ARM9平台的U-Boot引导程序,并下载到NANDFlash中。

实现U盘和SD卡的自动升级功能。

2、Linux内核:

编译基于ARM9平台的linux内核,去除不必要的内核功能和模块,使内核尽量小巧。

3、文件系统:

根文件系统采用cramfs,用户文件系统采用yaffs2。

3.2模块说明

3.2.1操作系统模块说明

模块编号:

模块名称:

linux操作系统

功能描述:

初始化硬件平台,运行linux操作系统。

输入数据:

开机上电

输出数据:

linux命令行界面

开发板上电后,由U-Boot引导启动linux内核,加载文件系统,并最终进入linux字符见面。

4.驱动开发概要设计

4.1系统功能结构图

驱动开发IPO图

gps.c,gprs.c,framebuffer.c,touchscreen.c,usb.c,sd.c

驱动开发主要完成以下几个功能:

1、GPS定位:

内核识别GPS模块,获取GPS经纬度信息,实现用户层到内核层的系统调用。

2、GPRS通讯服务:

内核识别GPRS模块,通过GPRS模块向用户手机发送报警短信息。

3、LCD显示:

内核识别LCD模块,显示字符见面,进而实现图形化用户界面的开发。

4、触摸屏输入:

内核识别触摸屏,实现触摸屏输入。

5、USB接口:

内核识别U盘,实现U盘存储设备的数据交互。

6、SD卡接口:

内核识别SD卡,实现SD卡存储设备的数据交互。

4.2模块说明

4.2.1GPS驱动模块说明

gps.h,gps.c

GPS驱动

初始化GPS模块,提供给用户层获取经纬度数据的接口。

经度值,纬度值。

在导航模式下,实时获取GPS模块接收的经纬度信息,并更新值,当用户层应用程序需要时,将数据返回给用户层应用程序。

在防盗模式下,保存原有值不更新,并实时获取新的经纬度值,当新值与旧值相差一定数量时发出信号,通知用户层应用程序。

4.2.2GPRS驱动模块说明

gprs.h,gprs.c

GPRS驱动

初始化GPRS模块,为用户层应用程序提供交互接口。

要发送的信息内容

由用户层应用程序向GPRS设备文件写入要发送的信息内容,最后通过系统调用通过驱动程序完成信息发送到指定手机终端。

4.2.3LCD驱动模块说明

lcd.h,lcd.c

LCD驱动

初始化LCD屏,实现framebuffer,为用户层应用程序提供显示接口。

将用户层应用程序写入LCD设备文件的信息通过framebuffer正确传输并显示。

4.2.4触摸屏驱动模块说明

touchscreen.h,touchscreen.c

触摸屏驱动

初始化触摸屏,为用户层应用程序提供触摸屏输入接口。

触摸事件

触摸点的坐标

初始化触摸屏,响应中断,返回坐标值。

4.2.5USB存储设备驱动模块说明

usb.h,usb.c

USB驱动

内核识别USB接口,初始化USB设备,实现读写U盘。

初始化函数,可读/可写中断,读写函数。

4.2.6SD卡存储设备驱动模块说明

sd.h,sd.c

SD卡驱动

内核识别SD卡接口,初始化SD卡设备,实现读写SD卡。

5.GPS导航应用程序概要设计

5.1系统功能结构图

导航应用IPO图

经纬度坐标值

地图中相对位置

1.根据实时获取的坐标值,在地图中显示当前位置。

2.根据用户输入的起点、终点坐标值,计算最优路径。

3.在导航过程中,将要到达每一个交叉点时,提供语音提示。

防盗应用IPO图

报警信息

保存旧的坐标值,实时获取新的坐标值,当两值相差一定数量值时,产生报警信息。

5.2模块说明

5.2.1定位模块说明

定位模块

实时更新,并在地图上显示当前位置信息。

在地图上标注位置信息

1.从GPS设备文件中读取当前经纬度坐标。

2.将经纬度坐标值转换为地图的相对坐标。

3.以红色圆点的形式在地图上标注该坐标点。

4.更新坐标点,返回1。

5.2.2导航模块说明

导航模块

根据两点坐标确定最优路径,并沿途语音提示导航。

地图上两点坐标

两点间最优路径

1.接收用户输入的两点坐标。

2.计算最优路径。

3.实时获取经纬度坐标,转换为地图相对坐标,导航。

4.当当前位置偏离导航路径时,语音提示,并根据当前坐标,重新计算路径。

5.导航过程中,在即将通过交叉路口点前,提供语音提示,指示路口直行、左转、右转或掉头。

5.2.3防盗模块说明

防盗功能模块

在防盗模式下,通过GPS位置数据的改变,向指定手机发送报警短信息。

报警短信息

1.保存原经纬度坐标值。

2.实时获取新的坐标值。

3.计算两点间距离,当距离超过一定值时,产生报警信息,通过GPRS服务发送给指定手机终端。

6.影音娱乐应用程序概要设计

6.1系统功能结构图

影音娱乐应用IPO图

视频/音频文件

影音

播放视频/音频文件

6.2模块说明

6.2.1影音娱乐应用程序模块说明

影音娱乐模块

1.读取并播放U盘和SD卡的视频/音频文件。

2.用户有选择播放文件、播放/暂停、停止、快进/快退、增大/减小音量和退出程序等操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1