培训流程:
一、基础知识
在开始驱动开发之前,您应该知道操作系统原理以及驱动程序是如何在操作系统中进行工作的,了解这些基本原理将有助于您做出正确的设计决策并简化您的开发过程。
1、了解Windows操作系统构造
2、安装WDK,参考相关文档,熟悉WDK的内容
二、Windows驱动开发
三、linux驱动开发
四、嵌入式底层驱动开发
五、安卓底层驱动开发
(3)培训任务
①掌握Windows操作系统的系统结构
②理解ISR、IRP、IRQL、DCP等概念的含义
③了解注册表的用法,掌握注册表数据的查看和修改方法
④了解进程和线程的内部机理以及线程的调度策略
⑤了解I/O系统的内容,理解I/O请求以及I/O处理过程