课程详情
2017-10-10
本班级旨在培养嵌入式精英。主要实操课程:yingjian (电路+PCB)+软件(C+ARM+Linux)+应用(QT+C++或JAVA+Android)+项目实战
课程介绍
手机驱动开发四节课,主要讲述-触摸屏驱动、液晶屏驱动、摄像头驱动分析、重力传感器驱动。本视频为液晶屏驱动。
课程目标
让您完全了解嵌入式Linux+Android驱动是如何开发的!
第1 章 : Android 基础理论
第1 节 : Android 系统简介
第2 节 : Android 开发环境搭建
第3 节 : NDK 开发流程
第4 节 : Android 常用工具使用
第5 节 : Android Makefile
第6 节 : LINUX 内核介绍、.Config、Kconfig、LINUX内核Makefile修改
第2 章 : android驱动基础理论
第1 节 : 模块驱动、模块参数概念
第2 节 : 字符驱动详细介绍
第3 节 : 并发/竞态
第4 节 : 阻塞/非阻塞/队列/异步通知/poll
第5 节 : 时钟/中断/TaskLet
第6 节 : 内核线程/*队列
第3 章 : android驱动模型
第1 节 : android 驱动模型(Kobject、Kset)
第2 节 : android 总线的实现
第3 节 : android 设备的实现
第4 节 : android 驱动的实现
第5 节 : 总线,设备,驱动的关系
第6 节 : 热拔插理论
第4 章 : android电源管理
第1 节 : android电源管理原理及其架构分析
第2 节 : android驱动对电源管理的支持
第5 章 : android块设备驱动
第1 节 : 块设备驱动原理
第2 节 : 块设备驱动实现
第6 章 : 掌握调试技术
第1 节 : Printk调试
第2 节 : OOPS堆栈调试