课程简介
Android 基础理论1. Android 系统简介2. Android 开发环境搭建3. NDK 开发流程4. Android 常用工具使用
5. Android Makefile 6. LINUX 内核介绍、.Config、Kconfig、LINUX内核Makefile修改
android驱动基础理论
1. 模块驱动、模块参数概念
2.字符驱动详细介绍
3. 并发/竞态
4. 阻塞/非阻塞/队列/异步通知/poll
5. 时钟/中断/TaskLet
6. 内核线程/工作队列
android驱动模型
1.android 驱动模型(Kobject、Kset)
2. android 总线的实现
3. android 设备的实现
4. android 驱动的实现
5. 总线,设备,驱动的关系
6.热拔插理论
android电源管理1. android电源管理原理及其架构分析2. android驱动对电源管理的支持
第五部分 android块设备驱动
1. 块设备驱动原理2. 块设备驱动实现
第五部分 android块设备驱动
1. 块设备驱动原理2. 块设备驱动实现
掌握调试技术
1.Printk调试
2.OOPS堆栈调试
3.Proc调试
4.Sys文件系统实现
1.Printk调试
2.OOPS堆栈调试
3.Proc调试
4.Sys文件系统实现
掌握工程中的驱动程序1.掌握键盘/触摸屏/重力传感器/RTC/闹钟/misc/I2C驱动等开发。
2.LCD驱动分析移植3.网卡驱动分析移植4.USB 驱动分析移植
5.Flash驱动分析移植6.input子系统原理
2.LCD驱动分析移植3.网卡驱动分析移植4.USB 驱动分析移植
5.Flash驱动分析移植6.input子系统原理
一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,如图1-1所示,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。立即预约课程