摘要电子产品的更新换代周期越来越快,但是市场上占据主流的系统依然只有两个,一个是IOS系统,一个是Android系统,IOS系统只适用于苹果系列的产品。但是Android系统的产品确实多样化的,因为它具有很强的开放性,可以适配多种不同的机器。而所有的设备相互连接都要通过这个小小的USB来实现数据的传输功能。23905
论文首先介绍了Android系统的整体架构,分析了USB驱动程序的开发所用到的结构。并且通过前文的分析确定了开发驱动程序的环境。
论文其次了解了USB的整体概况,包括他的电气特性,数据形式,传输方式等等,对整个编译过程中所需要用到的类,数据包进行分析和提取。
论文编制了Android平台下的USB的驱动程序,对设计步骤,涉及到的功能做了详细的说明,最后对所完成的程序进行了模拟器的测试和硬件的测试,结果表明基本符合设计要求。
关键词  Android  USB  驱动  测试
毕业设计说明书(毕业论文)外文摘要
Title    USB Device Driver Development Based on Android
Abstract
The electronic products update cycle more and more quickly.But the market to occupy the mainstream of the system is still only two, one is the IOS system, the other is Android system.The IOS system is only applicable to products of the apple series.In contrast, the Android system is due to his opening to attract people's attention. All devices connected to the small USB to realize the data transmission function.
Firstly this paper is introduced that the overall architecture of Android system. It analyzes the USB driver development that should be at a level where the whole structure is. And on this basis I determine the need to develop environment.
Secondly,understand the overall situation of USB, including his electrical characteristics, data format, transmission mode and so on.Use the compilation process, data packets for analysis and extraction.
This paper is compiled that the driver under the platform of Android USB,design steps, design to the functions of detail。 Finally,carry on the completion of the program test box hardware simulator test.the results basically meet the design requirements.
Keywords  Android  USB  driver  test
目   次
1  绪论    1
1.1  Linux系统简介    1
1.2  Android简介    3
1.3  MiniUSB简介    4
2  Android系统的架构    6
2.1  Linux内核层    7
2.2  系统运行库层    7
2.3  应用框架层    8
2.4  应用层    8
3  MiniUSB的总体分析    9
3.1  MiniUSB的电气特性    9
3.2  MiniUSB的数据形式    9
3.3  MiniUSB的数据传输方式    9
4  USB的驱动程序设计    11
4.1  USB的工作模式    11
4.2  USB驱动程序执行流程    12
4.3  USB接口类的初始化    12
4.4  USB设备初始化    14
4.5  监听USB设备状态    17
4.6  USB的发送数据功能    18
4.7  USB的读入数据功能    23
5  Android系统USB驱动测试    27
5.1  模拟器环境的搭建    27
5.2  模拟器测试    29
5.3  硬件测试    30
6  总结与展望    33
结  论    35
致  谢    36
上一篇:基于交易成本我国开放式基金销售渠道比较
下一篇:OpenGL计算机模拟材料二维扩散及其运动及C++程序

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

神经外科重症监护病房患...

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...