求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
鑸ぉ绉戝伐 DotNet浼佷笟绾
鏃ョ収娓泦 .NET Fram
绁炲崕淇 .NET鍗曞厓娴嬭瘯
鍙拌揪鐢靛瓙 .NET绋嬪簭璁捐涓
涓綋褰 UML+.Net鏋
浜戞槦瀹 NET鏋舵瀯鍜岀▼搴忚
涓姹 .NET鏋舵瀯鍜岀▼搴

相关课程  
.NET框架与分布式应用架构
.NET & WPF & WCF应用开发
UML&.Net架构设计
COM组件开发
.Net应用开发
InstallShield
 

利用WDF架构驱动开发培训方案     2862 娆℃祻瑙    1171 娆 
报名参课    
地点时间 上海 | 深圳 | 北京 根据报名开办
课程费用 5000元/人详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
 本课程在授课中采用理论结合实例的案例式教学方法,在授课过程中多进行案例演示,注重课程的实用性,课程的每个重要知识点安排一个或多个具有典型意义例题进行演示及学员练习,强调学员的动手能力,达到活学活用的教学效果。为了扩展学员的专业知识面,讲师可以指导和帮助学生如何自我提高,并提供相关资料。
 
培训目标:
  • 初步了解掌握WDM架构及驱动开发流程;
  • 掌握WDF架构及驱动开发流程;
  • 掌握KMDF具体驱动开发流程(USB驱动)
  • 了解UMDF具体驱动开发流程
  • 掌握如何使用KMDF架构进行驱动开发;
  • 掌握Windows环境下的驱动编译/调试环境的建立;
  • 掌握Windows系统对驱动的管理模式;
  • 掌握测试框架的建立,使用;
  • 掌握如何进行驱动WHQL认证
培训对象:程序员与软件工程师
学员基础:具有.Net一般开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
XP/Vista驱动开发环境安装
  • 熟悉WDK开发环境的安装
  • 熟悉WDK编译环境的使用
  • 学习如何使用VC6(或2003)结合WDK搭建完整的图形编译环境
  • 如何安装/卸载驱动
WDF简介
  • 介绍WDF架构,利用WDF进行驱动开发的流程
  • 介绍WDF与WDM的区别
  • 介绍基本内核编程技术
  • 介绍Windows系统如何驱使驱动程序工作,及WDF与应用程序/系统/注册表的接口
  • 介绍KMDF
  • 介绍UMDF
UMDF介绍
  • 介绍UMDF驱动架构
  • 普通UMDF驱动开发流程
KMDF介绍
  • 介绍KMDF驱动架构
  • 普通KMDF驱动开发流程
  • UMDF与KMDF的区别
USB设备硬件/软件结构
  • 硬件结构
  • 软件结构
  • 总线驱动
  • 系统类驱动
  • 功能驱动
  • 过虑驱动
  • USB驱动栈和设备栈
如何编写USB驱动
  • 入口函数
  • 设备和配置descriptors
  • USB数据传输模型
  • Target Device Objects
  • Interface Objects
  • Target Pipe Objects
  • 初始化流程
  • 启动设备
  • 停止/卸载设备
  • 数据I/O
如何编写UMDF USB驱动  
如何编写KMDF USB驱动  
如何编写用户程序  
驱动调试环境的搭建
  • 如何安装并使用VmWare或VPC
  • 如何安装并使用Windbg
  • 了解环境变量在驱动调试中的作用
  • 了解dump file,及如何利用dump进行调试
WDF-Verifier  
如何使用其他驱动测试框架  
WHQL认证的流程  
2862 娆℃祻瑙   1171 娆
其他人还看了课程
.Net妗嗘灦涓庡垎甯冨紡搴旂敤鏋舵瀯璁捐  5068 娆℃祻瑙
鍒╃敤WDF鏋舵瀯椹卞姩寮鍙戝煿璁柟妗  2863 娆℃祻瑙
定制内训




最新活动计划
MBSE(基于模型的系统工程)10-29[北京]
DoDAF规范、模型与实例 11-5[北京]
QT应用开发 11-21[北京]
C++高级编程 11-27[北京]
业务建模&领域驱动设计 11-15[北京]
用户研究与用户建模 11-21[北京]