收藏 分享(赏)

基于arm-linux平台的模拟手机设计毕业论文.doc

上传人:无敌 文档编号:629749 上传时间:2018-04-15 格式:DOC 页数:42 大小:716.50KB
下载 相关 举报
基于arm-linux平台的模拟手机设计毕业论文.doc_第1页
第1页 / 共42页
基于arm-linux平台的模拟手机设计毕业论文.doc_第2页
第2页 / 共42页
基于arm-linux平台的模拟手机设计毕业论文.doc_第3页
第3页 / 共42页
基于arm-linux平台的模拟手机设计毕业论文.doc_第4页
第4页 / 共42页
基于arm-linux平台的模拟手机设计毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、基于 Arm-Linux 平台的模拟手机设计I摘 要随着社会的发展,人们的通讯方式越来越多,不仅仅是写信,发邮件,上网。手机的流行已成为了一种趋势。同时手机的普及也给人们的生活带来了很多的便利,如:可以随时随地连接英特网,可以随时和朋友,亲人联系,同时还能拍照,听歌,看文档。同时也兼有计算器,手表,相机的功能。基于 Arm-Linux 平台的模拟手机设计从理论上来说具备基本的手机功能,能进行通话,电话本管理,信息管理,MP3、MP4 功能,具备记事本,计算器,图片查看,号码归属地查询等小功能,同是还能连接英特网,实现了简单的游戏,特别的是此系统能实现跨平台运行,可以交叉编译。如果能烧入开发板上

2、面,将能够和手机媲美。同时它能运行在 ARM9,ARM11 等开发板上面,进行一系列的模拟实验。关键词: Arm-Linux 平台;模拟手机设计;ARM9;ARM11基于 Arm-Linux 平台的模拟手机设计IIAbstractWith the development of society, peoples communication mode is more and more, just write, email, Internet access. The popular mobile phone has become a trend. Meanwhile the popularity o

3、f cell phone also give people life brought a lot of convenience, such as: connect the Internet can at any time anywhere, can at any time and friends, family contact, but also photos, music, see documents. Also with calculator, watches, the camera functions.Based on the Arm - Linux platform from theo

4、ry for analog phones have the basic design of the mobile communication function, can this management, telephone, information management, MP3, MP4 functionality, have notepad, calculator, picture viewer, number where inquiry on small function, is also can connect with the Internet, realized simple ga

5、me, special is the system can realize cross-platform operation, can cross-compiling. If can spread on development board, will be able to and cell phone rival. At the same time it can run on ARM9, such as ARM11 above development board, carries on a series of simulation experiment.Key words: arm-linux

6、 platform; analog phone design; arm9; arm11基于 Arm-Linux 平台的模拟手机设计目 录摘 要 .IAbstract.II第 1 章 绪论 .11.1 引言 .11.2 课题背景 .11.3 研究方法 .21.4 论文结构说明 .2第 2 章 需求分析 .42.1 系统功能分析 .42.2 可行性分析 .4第 3 章 概要设计 .63.1 系统目标 .63.2 系统模块图 .63.3 系统功能流程图 .7第 4 章 数据库设计 .84.1 数据库需求分析 .84.2 数据库概要设计 .84.3 数据库物理设计 .10第 5 章 系统详细设计 .1

7、15.1 登录详细设计 .115.2 通讯管理功能详细设计 .135.3 情景设置 .145.4 多媒体 .175.5 小工具 .185.6 英特网,地图搜索 .235.7 娱乐 .23基于 Arm-Linux 平台的模拟手机设计5.8 我的收藏 .255.9 客户服务 .26第 6 章 环境搭建及调试 .286.1 开发环境 .286.2 环境的配置 .28第 7 章 开发技术、平台简介 .317.1 开发技术简介 .317.2 开发平台简介 .33第 8 章 总结及展望 .35主要参考资料 .36致谢 .37基于 Arm-Linux 平台的模拟手机设计 第 1 章 绪论 1第 1 章 绪论

8、1.1 引言手机的质量是一个手机厂商的生命线,如果没有一个让人们用着放心,用着满意的手机质量,那么这个手机厂商将无立身之地。当然这里所说的手机质量包括硬件和软件两方面。因此,提高手机的质量是一个手机厂商的重中之重。基于 Arm-Linux 平台的模拟手机设计从理论上来说具备手机的基本功能。同时此系统能实现跨平台运行,可以交叉编译。同是也能在开发板上进行一系列的模拟实验。1.2 课题背景1.2.1 国外研究现状目前,全球手机厂商的竞争已是异常的激烈,然而拥有一个好的手机操作系统已成为各大厂商的首选。根据市场调查公司 Ovum 表示,手机制造商陆续采用含有先进的图形与影音处理能力 高效能硬件,逐渐

9、从 ARM-11 系列处理器过度到 ARM Cortex A8,且Qualcomm(高通)Snapdragon 芯片也正在紧锣密鼓的筹备中。相对于 Symbian 和Windows Mobile,现状登场的 Android 要更显年轻。Android 是基于 Linux 内核的软件平台和操作系统,早期由 Google 开发,后由开放手机联盟 Open Handset Alliance 开发。它采用了软件堆层的架构,主要分为三部分。低层以Linux 内核工作为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分1.2.2 国内研究现状国内手机市场热点频涌,产

10、销量迈上新的台阶。彩屏手机、彩信手机、智基于 Arm-Linux 平台的模拟手机设计 第 1 章 绪论 2能手机已逐渐成为市场主流,高像素照相手机、运营商定制手机、双模双卡手机开始纷纷登台亮相。与此同时,国内手机产销量经过二季度的短暂徘徊,三季度又出现恢复性增长,目前已占得全球三分天下。随着国外手机系统的出现,中国移动 OMS 智能系统应运而生,OMS 是中国移动深度定制的手机操作系统,该系统是基于 Linux 内核、采用 Android 源代码进行重新开发的一套系统,在用户界面以及功能上与此前的 Google 手机有很大不同。在功能方面,OMS 深度集合了中国移动现有的各项业务,包括飞信、快

11、讯、139 邮箱、移动梦网等数据服务。在用户体验方面,OMS 同样也汲取了iPhone,Android,Black Berry 等多种移动终端的优势,并结合中国人自己的行为习惯和喜好方式,设计出了完全区别于 Android 的用户界面,其最大的特点就是采用大屏触摸式设计风格。1.3 研究方法广泛搜集研究资料,参考国内手机系统设计的成果,分析他人的设计方法和思想,对该系统的工作模式及其体系结构进行探讨,对系统进行概要设计。认真请教导师,在导师的指导下利用在大学所学的知识认真仔细做好需求分析,做好详细设计的准备。应用相关的理论、技术编码,如Sqlite 数据库理论,C+语法,Qt 界面布局,交叉编

12、译。最后运用构建知识将程序移植到 mini2440 上进行测试,并优化性能。开发过程中主要用到的开发工具有 QT Creator4.6,ARM9 ,超级终端,设备驱动等。该系统预期实现的功能有:登陆功能,通信录管理,通话记录,信息服务,情景设置,多媒体,小工具,娱乐,客户服务,谷歌地图。1.4 论文结构说明本文从软件开发的角度并结合详细的图示和相关关键代码阐述了关于开发基于 Arm-Linux 平台的模拟手机设计的背景、意义、系统的需求分析,概要设计,详细设计,并对数据库进行了分析,从数据库的用户需求,概要设计,E-基于 Arm-Linux 平台的模拟手机设计 第 1 章 绪论 3R 图设计,

13、逻辑设计,物理设计,都进行了详细的阐述。一个好的软件开发过程是漫长的,本系统从设计到完成编码用了差不多三个月的时间,由于本人软件工程知识理解有限,难免会在使用的过程中产生开发过程中隐藏的问题,本文提供了该软件的基本运行,测试环境的搭建和调试方法,并提供了相关说明。由于作者水平和经验的限制,加之编写时间仓促,本文可能存在不当之处,敬请批评指正。基于 Arm-Linux 平台的模拟手机设计 第 2 章 需求分析 4第 2 章 需求分析2.1 系统功能分析基于 Arm-Linux 平台的模拟手机设计系统统过给定的密码登录页面进行操作。登录判定上首次基于数据库验证。使用者可以在登录成功后对密码进行修改

14、,并同时可以选择进行一系列操作,通话记录,信息服务,情景设置,多媒体,小工具,娱乐,客户服务。该系统的功能需求可归纳为:1. 用户通过密码进入主功能模块;2. 实现电话薄的基本管理;3. 记录本地的通话情况;4. 五子棋小游戏的简单实现;5. 背景,语言,时间的简单设置;6. 媒体播放器的简单实现;7. 计算器,记事本,系统实时监控,号码归属地查询,货币兑换等小工具的使用;8. 浏览器的实现;9. 简单客户信息的查看;2.2 可行性分析2.2.1 技术可行性分析根据自己四年所掌握的知识,熟练掌握的语言有:C , C+,Linux C,同事具备对数据库的基本使用能力,能用 Sql, Mysql,

15、 Sqlite,进行程序开发。同时,对嵌入式进行过系统的学习,懂得汇编语言,交叉编译,文件系统配置,驱动移植,并且能熟练运用 QT 进行程序开发。QT 是一个跨平台应用程序和 UI 开发框架。使用 QT 您只要一次性开发应用程序,无需重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应基于 Arm-Linux 平台的模拟手机设计 第 2 章 需求分析 5用程序,Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE) 。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位) 、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务综上所述,技术上开发条件具备。2.2.2 经济可行性分析本系统的开发成本包括开发时间、软件、硬件。开发时间为三个月,由本人利用毕业设计的时间完成。软件成本为现有软件,已经网上找到的免费开发工具。完全可以胜任开发要求。硬件成本是已有的一台笔记本电脑,相关现有的外围设备,当然,演示的时候可能不能进行实践的操作。开发本系统的经济条件基本具备,可以开发。

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报