- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目名称
需求分析报告书
总页数 正文 附录 生效日期 编制: 审批: 修改履历
修改编号 日期 修改人 版本号 修改内容 1 2013-12-4 邹文爻 VER1.0 初始做成 目录
1 引言 - 4 -
1.1编写目的 - 4 -
1.2项目背景 - 4 -
2 任务概述 - 4 -
2.1开发目标应用目标 - 4 -
2.2运行环境 - 4 -
2.3条件与限制 - 4 -
2.4关键词 - 4 -
3 功能要求 - 5 -
3.1 功能划分 - 4 -
3.2 系统结构及功能描述 - 5 -
3.3备注 - 6 -
4 性能要求 - 6 -
4.1时间特性 - 6 -
4.2显示特性 - 6 -
5 运行要求 - 6 -
5.1 界面 - 6 -
5.2 基本操作 - 6 -
5.3显示要求 - 7 -
6 扩展需求分析 - 7 -
1 引言
1.1编写目的
编写些文档的目的是整体了解项目功能,详细分析项目需求,为项目后续流程提供支持。
1.2项目背景
大量的开发者基于苹果公司的IOS和Google公司的Android终端操作系统都构建了几十万种应用,就这些应用为这两个手机网络生态系统创造了核心价值。而这一切都是因为开发者可以基于这样的系统开发应用,特别是Google公司的Android系统,源代码完全开发,可以被裁减和优化。因此,从目前来看Google公司的Android系统也将会成为车载导航终端的主流操作系统,它天然为网络应用而生,并专为触摸操作设计,体验良好、可个性化定制,应用丰富且应用数量快速增长,已经开发了成熟的网络生态系统。反观当前车载导航终端,用得最多的是WinCE,可以说是一个封闭的系统,很难有进一步的发展空间。
2 任务概述
2.1开发目标应用目标
1、将Android系统移植到ARM9 S3C2440后能够正确运行
2、在移植好的系统上开发基于百度地图SDK上的导航软件
2.2运行环境
1、硬件环境:ARM9 S3C2440
2、软件环境:Android
2.3条件与限制
条件:无
限制:由于硬件的原因可能导致系统运行不是很流畅
2.4关键词
Android车载导航、ARM9 S3C2440 、移植、内核、文件系统
3 功能要求
3.1 功能划分
模块名称 功能要求 功能说明 地图图层 实时交通信息图,基本的地图图层 显示基本的地图信息,包括道路、街道、学校、公园等内容 显示实时的交通信息内容 路径规划 自驾路线搜索、步行路线搜索、公交路线搜索 能够根据用户的不同选择来实现不同的导航方式,如自驾、步行、公交等方式 定位 返回当前所处的位置信息 通过使用GPS定位模式 事件监听 响应各种事件的监听 一般事件监听、地图事件监听 地图点击事件监听、地图状态监听 弹出窗事件监听 搜索事件监听 3.2 系统结构及功能描述
移植完成后的导航系统主要包括五个部分:
1、自启动程序BootLoader:在Android Linux内核运行之前运行,初始化硬件设备、建立内在空间映射图,从而将系统的软硬件环境带到一个合适的状态。
2、Linux内核:一个提供硬件抽象层、磁盘及文件系统控制、多任务的系统软件。
3、Android文件系统:操作系统用于明确磁盘或分区上的文件的方法和数据结构,在磁盘上组织文件的方法,也指用于存储文件的磁盘或分区、或文件系统种类。
4、应用框架:用去去解决或者处理复杂的问题,为应用程序提供各种API。
5、百度地图导航:为用户提供精确的导航、线路规划、线路查询等功能。
3.3备注
1、操作系统:Ubuntu 13.04
2、开发环境:VI + gcc + eclipse
3、调试工具:gdb + log
4、调试环境:ARM9 S3C2440
4 性能要求
4.1时间特性
当外界事件或数据发生交换时,系统能够接,并且能够快速的给予用户反馈处理结果,又能在短时间内定位。
4.2显示特性
无
5 运行要求
5.1 界面
ARM9 S3C2440 LCD屏显示
5.2 基本操作
1、运行导航软件
2、打开GPS天关
3、设置出发地点
4、设置到达地点
5、选择导航方式(公交、自驾及步行)
6、开始导航
5.3显示要求
实时显示当前位置,延时短,屏幕图像质量高,显示清晰
6 扩展需求分析
功能的扩展性。
车联网
随着物联网的发展,车联网也将会拭目以待。以后汽车将不会是一个单独的个体,车和车、道路、人、互联网等之间都会形成密切的联系。基于Android系统开发的车载移动终端非常适合车联网,为以后的车
原创力文档


文档评论(0)