摘要Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。而所有的设备相互连接都要通过这个USB来实现数据的传输功能。26450
论文首先介绍了Android系统的整体架构,分析了USB驱动程序的开发所用到的结构。并且通过前文的分析确定了开发驱动程序的环境。
论文其次了解了USB的整体概况,包括他的电气特性,数据形式,传输方式等等,对整个编译过程中所需要用到的类,数据包进行分析和提取。
最后编写了Android平台下的USB的驱动程序,对设计步骤,涉及到的功能做了详细的说明,最后对所完成的程序进行了模拟器的测试和硬件的测试,结果表明基本符合设计要求。
关键词  Android  USB  驱动
毕业论文设计说明书外文摘要
Title     Design of the Application based on Android System               
  Abstract
Android is a kind of free and open source code based on Linux operating system, which is developed jointly by Google and the Open Handset Alliance, mainly used in mobile devices, such as smart phones and tablets.And the connected equipment transmit the data always through the USB.   
This paper first introduces the overall architecture of the Android system internal organization , and analyzes the structure, principle and effect of the kernel layer, application framework, system layer and application layer, which prepares the later programming.
Secondly it analyzes the characteristics and composition of USB, including the electrical characteristics, data form and way of data transmission, etc.
Finally the USB driver programs of the Android platform are written completely and  the effects of each function in the program are illustrated .
After the construction of the Android operating environment, I run the simulator successfully and  test the hardware connection, which results meets the design requirements.
Keywords  Android  USB  driver  test
目   次
1  引言    1
1.1  LINUX    1
1.2  ANDROID    3
1.3  USB    6
2  ANDROID系统    7
2.1  LINUX内核层    7
2.2  系统运行库层    8
2.3  应用框架层    9
2.4  应用层    9
3  MINIUSB    9
3.1  电气、机械特性及电源    9
3.2  数据域及数据包    10
3.3  数据传输方式    11
4  USB驱动程序    13
4.1  USB工作模式    13
4.2  USB驱动程序流程    14
4.3  ONCREATE初始化USB接口类    15
4.4  ONRESUME初始化USB设备    16
4.5  监听USB设备状态    19
4.6  WRITE DATA    20
4.7  RAED DATA    24
5  ANDROID系统USB驱动测试    27
5.1  搭建模拟器环境    27
5.2  测试    30
5.3  硬件测试    31
结  论    34
致  谢    35
参考文献36
1  引言
1.1  Linux
1.1.1  Linux系统概述
Linux系统是我们所熟知的一种类UNIX操作系统。这个名字的来源是它的创造者Linus Benedict Torvalds。使用者拥有很大的权限来自由选择引用软件,与内核相结合,才是真正的Linux系统。
上一篇:基于Java的学术年会网站的设计
下一篇:ICN绿色信息中心网络研究

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

ASP.NET飞翔租贷汽车公司信...

多频激励下典型非线性系统的振动特性研究

java+mysql文星酒店客房管理系统设计

Android全国天气移动终端应用程序设计研究

压疮高危人群的标准化中...

上海居民的社会参与研究

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...