菜单
  
    摘要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系统。
  1. 上一篇:基于Java的学术年会网站的设计
  2. 下一篇:ICN绿色信息中心网络研究
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. 医院查询与挂号系统设计与实现

  4. java+mysql酒店管理系统设计与实现

  5. jsp公交刷卡数据统计系统图表的设计与实现

  6. php+mysql高校迎新系统的开发与应用

  7. 基于安卓系统的测量软件...

  8. java+mysql车辆管理系统的设计+源代码

  9. 十二层带中心支撑钢结构...

  10. 大众媒体对公共政策制定的影响

  11. 乳业同业并购式全产业链...

  12. 当代大学生慈善意识研究+文献综述

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 电站锅炉暖风器设计任务书

  15. 杂拟谷盗体内共生菌沃尔...

  16. 中考体育项目与体育教学合理结合的研究

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回