本班级旨在培养嵌入式精英。主要实操课程: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堆栈调试