智能手机应用层软件的设计和开发

来源 :复旦大学 | 被引量 : 0次 | 上传用户:candyyao007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机的功能越来越强大,加上开放的操作系统,构成了现在正在快速发展的智能手机。智能手机是指有开放式操作系统和CPU、可以扩展硬件和软件功能、可以添加各种娱乐、办公、上网等应用的多功能手机。目前在智能手机上,较为流行的开放式操作系统有Symbian、WindowsMobie、Palm和Unttl等。大多数操作系统都声称其开放性,支持软硬件扩展,同时支持原有软件的移植,并提供丰富的源代码;开发商可根据这类操作系统提供的API为智能手机开发各种应用,因而智能手机的应用从原理上讲可以得到无限扩展。智能手机作为厂商显示自身技术实力,提高利润率的重要产品类型,在手机市场中受到了广泛的关注。虽然有很多操作系统和开发平台可供选择,但是设计一个既高效又易开发成本又低的方案始终是一个比较困难的课题;考虑到实际情况和各种综合因素,我参与设计了一套比较实用的智能手机方案;并且在此基础上,通过大量的工作和不懈的努力使这一方案得以实现,开发出了一款实际的智能手机产品。在此次毕业设计中,我的工作是参与智能手机操作系统选型和整体架构中软件部分的设计,然后进行了应用层软件部分模块和功能的设计和开发:最主要的工作是独立进行呼叫控制功能模块的需求分析、设计、编码和测试;然后对摄像头功能模块部分应用层软件进行了设计和开发,为解决手机故障设计并实现了软件重启故障解决方法,为满足用户定制要求进行了SIM卡安全扩展功能的设计和开发,为实现手机电源管理方面的优化,设计并实现了降低待机电流的几种方法。本文主要是对此次毕业设计中的工程设计开发工作进行了详细阐述,主要集中在: 1.嵌入式Linux操作系统、开发工具和开发平台的比较和选择; 2.智能手机体系架构设计,包括总体架构、硬件架构和软件架构,主要偏重于软件方面:还有软件系统实现机制的学习和应用;呼叫控制功能模块的软件详细设计实现方法和技术的研究; 3.智能手机的部分相关应用层软件的设计和开发,一些新技术和扩展功能实现方法的研究和设计实现:如摄像头功能,软件重启故障解决方法,SIM卡扩展功能的软件开发,待机电流的优化的方法实现等。
其他文献
随着Internet的迅速发展,如何在浩瀚的网络信息资源中查询自己想要的信息变得越来越重要。通用的搜索引擎在一定程度上满足了用户的搜索需求,但是它们未考虑用户的个人兴趣与
串匹配算法广泛应用于生物信息学、信息检索等领域。随着基因数据和网络数据的爆炸式增长,对串匹配算法的性能也提出更高的要求。 本文从计算机体系结构的角度出发,立足于开
地形信息地可视化在实时仿真、3D游戏以及地理信息可视化等很多领域占有十分重要地位。随着遥感技术,卫星技术的发展,高分辨率的数字几何高程数据以及影像纹理数据的获取成为
随着我国国民经济的高速发展,汽车拥有量的急剧增加,园区内车辆监控、安全管理的要求也日益提高。利用车牌识别(License Plate Recognition,LPR)系统,对汽车牌照进行自动识别
我国新一轮基础教育课程改革大力倡导信息技术与课程整合,以适应社会的进步和发展对人才的要求。信息技术与课程整合研究中的一个重要问题之一就是网络环境下教学模式的研究
随着Internet的迅猛发展,电子商务在商业领域发挥了越来越大的作用。Web服务架构,UDDI注册中心对电子商务的发展起到了重要作用。语义Web是下一代的Web,对电子商务的发展也将
在计算机视觉研究领域中,如何利用计算机对感兴趣的物体进行定位、描述以及相应的研究是一项十分重要的研究内容。人脸,作为我们日常生活中用于情感表达与互相交流的最直接最重
随着互联网技术的日益普及,网络被更加广泛的应用于人们生活、学习的各个领域。由于互连网上信息资源的极大丰富,信息服务的个性化越来越引起人们的重视。同时人们对信息获取
下一代网络NGN(Next Generation Network)是基于分组技术的网络,能提供多种业务,是适合在分组交换网上提供实时语音和多媒体业务的软交换网络。但是由于IP地址不足,在软交换
RFID技术,即射频识别技术是一项21世纪以来快速发展的新技术。该技术主要采用电磁场和电磁波原理,通过无线天线和电子标签的电感耦合传输能量并进行通信。RFID技术在生产生活领