首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于L3GD20 Android传感器模块研究与驱动设计

摘要第3-4页
Abstract第4页
第一章 绪论第8-12页
    1.1 课题背景第8-9页
        1.1.1 国内外研究现状第8-9页
        1.1.2 课题来源与本人主要工作第9页
    1.2 论文主要内容及章节安排第9-10页
    1.3 小结第10-12页
第二章 Linux设备驱动模型第12-28页
    2.1 sysfs文件系统第12-15页
        2.1.1 sysfs文件系统介绍第12-13页
        2.1.2 kobject和kset第13-15页
    2.2 I2C驱动体系结构第15-18页
        2.2.1 I2C驱动体系结构介绍第15-16页
        2.2.2 I2C设备注册第16-17页
        2.2.3 I2C驱动注册第17-18页
    2.3 输入子系统结构第18-26页
        2.3.1 Linux输入子系统介绍第18-19页
        2.3.2 输入设备的注册第19-20页
        2.3.3 输入设备的打开过程第20-23页
        2.3.4 输入设备的消息上报过程第23-25页
        2.3.5 用户层获取事件的过程第25-26页
    2.4 小结第26-28页
第三章 Android传感器模块架构第28-40页
    3.1 Binder进程间通信机制第28-34页
        3.1.1 Binder驱动第28-32页
        3.1.2 注册Binder上下文管理者第32-33页
        3.1.3 Service Manager代理对象的获取第33-34页
    3.2 传感器服务第34-36页
        3.2.1 传感器服务进程启动第34-35页
        3.2.2 SensorService的初始化第35-36页
    3.3 传感器数据获取流程第36-38页
        3.3.1 SensorBase类与Linux内核的交互第36-37页
        3.3.2 传感器服务端获取数据过程第37页
        3.3.3 客户端数据读取第37-38页
    3.4 小结第38-40页
第四章 Linux内核驱动实现第40-62页
    4.1 L3GD20介绍第40-42页
        4.1.1 L3GD20寄存器介绍第40-41页
        4.1.2 L3GD20 I2C总线操作第41-42页
    4.2 L3GD20驱动设计第42-51页
        4.2.1 驱动与设备匹配第42-44页
        4.2.2 注册输入设备第44-45页
        4.2.3 创建属性文件第45-47页
        4.2.4 I2C读写函数设计第47-48页
        4.2.5 轮询模式设计第48-51页
    4.3 编译内核第51-54页
        4.3.1 安装交叉编译环境第51-53页
        4.3.2 编译u-boot第53页
        4.3.4 编译Linux内核和生成文件系统映像第53-54页
    4.4 烧写和运行映像文件第54-56页
        4.4.1 硬件连接第54页
        4.4.2 烧写和运行映像文件第54-56页
    4.5 Linux下驱动测试第56-60页
        4.5.1 驱动生成的设备属性文件第56-57页
        4.5.2 编写测试程序第57-58页
        4.5.3 运行测试程序第58-60页
    4.6 小结第60-62页
第五章 Android层实现第62-76页
    5.1 HAL层代码分析第62-66页
        5.1.1 HAL定义数据实现第62-64页
        5.1.2 SensorBase类研究第64-65页
        5.1.3 InputEventCircularReader类研究第65-66页
    5.2 GyroSensor类设计第66-68页
    5.3 编译和运行第68-71页
        5.3.1 编译uboot image第68页
        5.3.2 编译Android系统第68-69页
        5.3.3 下载系统映像第69页
        5.3.4 运行Android系统第69-71页
    5.4 Android下驱动测试第71-73页
        5.4.1 设备属性文件及路径验证第71-73页
    5.5 小结第73-76页
第六章 结束语第76-78页
    6.1 总结第76-77页
    6.2 展望第77-78页
致谢第78-80页
参考文献第80-84页
附录第84-85页

论文共85页,点击 下载论文
上一篇:商业智能下数据库高可用性的研究和应用
下一篇:机器视觉烟支钢印在线检测系统的设计与实现