详细设计-基于s3c2410的车载卫星定位系统设计与实现_第1页
详细设计-基于s3c2410的车载卫星定位系统设计与实现_第2页
详细设计-基于s3c2410的车载卫星定位系统设计与实现_第3页
详细设计-基于s3c2410的车载卫星定位系统设计与实现_第4页
详细设计-基于s3c2410的车载卫星定位系统设计与实现_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于S3C2410 的车载卫星定位系统设计与实现详细设计南昌航空大学软件学院东软班 详细设计报告 版本:1.0总页数编制南昌航空大学软件学院东软班 详细设计报告 版本:1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学软件学院东软班 详细设计报告 版本:1.0目 录1 文档概述 .31.1 文档目的和范围 .31.2 术语/缩略语 .41.3 参考文档 .42 处理 .42.1 模块数据结构定义 .42.1.1 全局变量定义 .42.2 模块功能实现 .52.2.1 模块内部函数 .5南昌航空大学软件学院东软班 详细设计报告 版本:1.011 文档概述1.1 文档目的和范围此文档是对车载卫星定位系统设计与实现的详细设计描述,主要是描述了系统各模块的接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的记述。1.2 术语 /缩略语序号 术语/缩略语 说明1 LCD 液晶显示器2 GPS 卫星定位系统1.3 参考文档序号 文档名 作者 时间 版本1 详细设计模板 IA 事业部 2007-11-9 0002 详细设计方法 IA 事业部 2007-11-9 0003 函数说明指南 IA 事业部 2007-6-4 1104 流程图指南 IA 事业部 2007-6-4 1105 概要设计 王银平 2013-12-20 0102 处理2.1 模块数据结构定义2.1.1 全局变量定义定义GPS信息变量:GPS_INFO gps_info;南昌航空大学软件学院东软班 详细设计报告 版本:1.02定义GPS信息接收标志变量:int GET_GPS_OK=FALSE;定义GPS信息缓冲区:char GPS_BUF1024;2.2 模块功能实现2.2.1 模块内部函数2.2.1.1Uart_Init【函数式样】函数名 Uart_Init文件名 ./lib/ucos_lib.a功能概要 串行口初始化记述形式 int Uart_Init(int uno,int bit)参数类型 变量名 I/O 说明int uno - 串口号int bit - 波特率类型 int 说明SUCCESS 正常结束返回值值FAILED 异常结束详细说明设置串口号及通信的波特率使用注意事项-【函数处理流程】南昌航空大学软件学院东软班 详细设计报告 版本:1.03开始 设置波特率F I F O 控制器设置成 F I F O d i s a b l eU M C O M 设置成 A F C d i s a b l e设置帧格式结束2.2.1.2OpenUartRev【函数式样】函数名 OpenUartRev文件名 ./ lib/ucos_lib.a功能概要 中断方式读取一串行通信口记述形式 int OpenUartRev(int uno)参数类型 变量名 I/O 说明int uno - 将要打开的串口号类型 Int 说明SUCCESS 正常结束返回值值FAILED 异常结束详细说明南昌航空大学软件学院东软班 详细设计报告 版本:1.04使用中断方式读取串口 uno使用注意事项-【函数处理流程】开始 设置串口控制模式打开串口设置串口通信管脚结束2.2.1.3receive【函数式样】函数名 receive文件名 ./user/gps_main.c功能概要 采集 GPS 信息数据记述形式 void receive(void *data)参数类型 变量名 I/O 说明void - - -返回值 类型 - 说明南昌航空大学软件学院东软班 详细设计报告 版本:1.05- -值- -详细说明采集 GPS 信息数据,将所得数据传输给 show_gpsinfo 模块。使用注意事项-【函数处理流程】开始 读取缓冲区数据G E T _ G P S _ O K = T R U E结束2.2.1.4GPS_parse【函数式样】函数名 GPS_parse文件名 ./user/gps.c功能概要 解析采集获得的 GPS 信息数据记述形式 int GPS_parse(char *lineGPS_INFO *GPS)参数南昌航空大学软件学院东软班 详细设计报告 版本:1.06类型 变量名 I/O 说明char *line - 传入的 GPS 信息数据GPS_INFO *GPS - 解析所得的 GPS 数据类型 int 说明SUCCESS 正常结束返回值值FAILED 异常结束详细说明将 GPS 信息采集模块传来的 GPS 信息数据解析成 GPS_INFO 结构体数据使用注意事项注意传入参数格式【函数处理流程】开始 解析出时间数据解析出经纬度数据G E T _ G P S _ O K = T R U E ?将时间转成北京时间G E T _ G P S _ O K = F A L S E结束Y e sn o2.2.1.5StationMach【函数式样】函数名 StationMach南昌航空大学软件学院东软班 详细设计报告 版本:1.07文件名 ./user/gps.c功能概要 定位物理位置匹配记述形式 int StationMach(GPS_INFO GPS,int high,int with)参数类型 变量名 I/O 说明GPS_INFO GPS - 传入的 GPS 数据int high - 在 LCD 中显示的行号int with - 在 LCD 中显示的列号类型 int 说明SUCCESS 正常结束返回值值FAILED 异常结束详细说明根据传入的 GPS 数据和地图图片参数确定定位标志点在 LCD 中显示的位置使用注意事项-【函数处理流程】南昌航空大学软件学院东软班 详细设计报告 版本:1.08开始 解析地图数据定位匹配确定定位点在 L C D 中的位置结束2.2.1.6Shwo_GpsInfo【函数式样】函数名 Show_GpsInfo文件名 ./user/gps.c功能概要 在 LCD 中显示 GPS 数据记述形式 int Shwo_GpsInfo(GPS_INFO GPS)参数类型 变量名 I/O 说明GPS_INFO GPS - 传入的 GPS 数据类型 int 说明SUCCESS 正常结束返回值值FAILED 异常结束南昌航空大学软件学院东软班 详细设计报告 版本:1.09详细说明将 GPS 数据显示在 LCD 中使用注意事项-【函数处理流程】开始 L C D P r i n t f ( G P S )U a r t P r i n t f ( G P S )结束2.2.1.7Show_Station【函数式样】函数名 Show_Station文件名 ./user/gps.c功能概要 在 LCD 中显示定位标志点记述形式 Int Show_Station(int high,int with)参数类型 变量名 I/O 说明int high - 行号南昌航空大学软件学院东软班 详细设计报告 版本:1.010int with - 列号类型 int 说明SUCCESS 正常结束返回值值FAILED 异常结束详细说明在地图图片中显示定位匹配所得的定位标志点使用注意事项-【函数处理流程】开始 B u f f e r _ S e t P i x e l ( )获得坐标点结束2.2.1.8Show_MapPhoto【函数式样】函数名 Shwo_MapPhoto文件名 ./user/gps.c功能概要 显示地图图片记述形式 int LCD_FlashCursor( void)参数类型 变量名 I/O 说明Void - - -南昌航空大学软件学院东软班 详细设计报告 版本:1.011类型 in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论