手机驱动程序更新平台研究.doc

手机驱动程序更新平台研究.doc

ID:49655344

大小:1019.00 KB

页数:32页

时间:2020-03-03

手机驱动程序更新平台研究.doc_第1页
手机驱动程序更新平台研究.doc_第2页
手机驱动程序更新平台研究.doc_第3页
手机驱动程序更新平台研究.doc_第4页
手机驱动程序更新平台研究.doc_第5页
资源描述:

《手机驱动程序更新平台研究.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、06035编号:年级:高一个人项目手机驱动程序更新平台研究标题手机驱动程序更新平台研究内容随着时代进步,手机已经深入我们的生活。多功能手机的热销说明手机正向个人PC发展。软件方面,开放式操作系统(如WindowsMobile、SymbionOS)和Jovo语言的出现实现了在手机上安装各类应用软件;硬件方面,随着3G网络的推进、众多PC硬件厂商的参与,以及SSE等多媒体指令集的应用,手机性能日益强大。但是,如若没有驱动程序的良好支持和优化,手机的发展无从谈起。硬件的不断更新须有配套的驱动程序跟进,而目前对于手机驱动程序的更新还是冷门话题,现有的各类更新方法都过于复杂,其安全性

2、和易用性也很差。为此,笔者设计了一套手机内置驱动程序更新平台,运用VisualBasic6.0编写了计算机端程序,构思了手机端和服务器端更新程序,并对整个更新过程的安全性和易用性都做出了改进。关键词:手机驱动程序更新目录:摘要正文一、课题提出4二、手机驱动程序更新研究2.1手机驱动程序介绍42.2现有驱动更新方法介绍52.3更新过程简单化以及安全化实现10三、手机驱动程序应用前景14四、参考文献及感谢14附件附件1计算机端程序见光盘附件2计算机端程序源代码16附件3计算机端程序操作说明及相关截图23附件4项目查新表27手机驱动程序更新平台研究一、课题提出随着时代的发展,移动

3、电话已经越来越深入到我们的生活中。目前我们使用的手机已经不仅仅是沟通的工具,也已成为我们生活的助理。具有相机,音乐播放等功能的手机在市场上的热销也说明了我们需要多功能的手机——手机正朝着个人PC的方向发展。在软件上,开放式操作系统如WindowsMobile和SymbionOS以及Javo语言的出现使得我们在手机上安装各类应用软件变为可能;在硬件上,随着3G网络的推进和众多PC硬件厂商参与手机硬件的开发,SSE等多媒体指令集的应用使得手机的性能越来越强大。但是,没有驱动程序这样一个桥梁的良好支持和优化这一切的发展都无从谈起。硬件的不断更新必须有配套的驱动程序跟进,而目前对于

4、手机驱动程序的更新还是个冷门话题。为此笔者对手机驱动程序的更新系统展开了研究。二、手机驱动程序更新研究2.1手机驱动程序介绍图2-1-1手机软件结构图在计算机中,驱动程序是一个和特定的物理设备(或特定的软件)打交道的程序。这个程序包括一些对此硬件设备有特殊用途的知识,这个硬件设备如何和计算机传输信息,数据格式如何,应该如何初始化,如何中止等类似的问题。在这个图例中,我们看到了手机硬件与软件基本的关系。可以看到,驱动程序(DeviceDrivers)属于操作系统(OS)这一层,连接着应用程序与硬件层,由操作系统控制。驱动程序的重要性不言而喻,无论是普通计算机或是手机这一类嵌入

5、式系统,驱动程序始终是应用软件,操作系统和硬件之间的翻译:操作系统将应用软件对于硬件的使用请求告知驱动程序。驱动程序接到操作系统的命令后,利用内存映像或者I/O地址的方式存取周边。例如我们在夜间用手机拍照时,需要将快门速度降低,ISO(感光度)提高,这时,驱动程序就会向指定的内存地址上写入一个数据,改变快门速度、ISO,最终通过对图像相应的软件优化(如锐化,去噪点等)拍出一张照片。在手机上,包括驱动程序,操作系统都是用c语言以及汇编语言编写的。这些底层的文件都是存储在主控芯片便上的一个Flesh芯片上。这些文件是被封装在一整个映像文件(也称固件)的形式储存下来。为了防止用户

6、擅自更改内部文件损坏手机,同时也为了保护商业机密,手机厂家都在自己手机内部的文件存储上使用了特殊的文件系统。具体到手机型号来看,不同的厂商他们的内部文件系统有着十分大的差别。就算是同一厂商的产品,不同时期制造的同一型号产品也会有差异。下面让我们从硬件的角度看看驱动程序的作用。作为嵌入式系统的一种,手机的基本结构上和计算机十分相似。目前手机主要使用ARM9/10/11、TlOMAP以及IntelXScale微处理器。下图是TIOMAP1510微处理器为CPU的手机硬件基本结构图2-1-20MAP1510处理器结构图我们可以看到手机硬件是高度集成的。在OMAP1510处理器中除

7、了核心处理器ARM9以及多媒体/通信数据处理器DSP之外,一般信息电子系统需要用到的设备接口也都已经集成到芯片上,USBHost/Client、LCDcontrollerxMMC/SD、Camera、KeypadxBuzzer12C、UART、SDRAM/FLASHcontroller^TouchScreen^McSBP等。值得注意的是,这款OMAP1510微处理器预留了Camera的接口,提供8bits宽度的数据传输以及pixelclocks水平/垂直同步信号等电路。当然也可以由DMA来传输大量的视频数据。再配合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。