Windows驱动开发班 |
课程目标 |
要求学员掌握下面的内容: ◇ I/O处理次序. ◇ 驱动程序和内核模式对象 ◇ 初始化和清理例程 ◇ 硬件初始化 ◇ 高层驱动程序 ◇ 构造和安装驱动程序 |
班级规模及教学环境 |
为严控教学质量,让学员有充分的提问机会,我们坚持超级小班教学,每个班级的人数限定为5人,多余人员安排到下一期。人手一套开发板和实验用的PC主机。 |
上课时间和上课地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:云峰大厦 近开课时间(周末班/连续班/晚班):Windows驱动:2024年12月30日...... |
学时和费用 |
★课时:
共5天,总计30学时 ◆外地学员:代理安排食宿(需提前预定) ☆注重质量 ☆边讲边练 ☆合格学员免费推荐工作 专注高端培训17年,曙海提供的课程得到本行业的广泛认可,学员的能力 得到大家的认同,受到用人单位的广泛赞誉。 ★实验设备请点击这儿查看★ |
师资团队 |
◆【赵老师】 十多年嵌入式系统软硬件开发经验,资深Windows驱动开发工程师,致力于Windows驱动、嵌入式uCLinux、Linux 驱动和系统应用和研究。具有丰富Coldfire/X86/ARM/ XSCALE/ PowerPC等体系结构平台的Windows、Linux、uClinux移植和驱动开发经验;成功开发过大型多开关量PCIE数据采集卡、网卡、USB控制平台软硬件,和声卡软硬件,并在多个大型工程项目中主持为客户提供解决方案。具有丰富的实战经验。 |
课程大纲 |
|
第一阶段 |
2、虚拟环境和调试环境 3,WDF开发 |
第二阶段 |
|
第三阶段 |
7、 即插即用开发案例 1) 即插即用开发要点和思路 2) PnP组件、PnP加载和卸载顺序 8、 PCI设备驱动程序开发项目案例详解 1)开发方案框架结构 2)软件和硬件开发思路 3) 硬件的配置 4)硬件 I/O、存储器的访问和访问编程 5) PCI设备驱动中断的处理和编程 6)DMA传输编程思路和关键要点 7)应用程序和驱动程序的交互 8)FPGA 开发详解 9)FPGA 对PCI芯片的控制流程 10)FPGA对PCI控制Verilog代码详解 11)FPGA对PCI芯片编程技巧 12)FPGA的逻辑分析仪Signal Tap II的使用 |
第四阶段 |
9、 WDF 1394驱动开发案例详解 1)开发方案框架结构 2)软件和硬件开发思路 3) 硬件的配置 4)开发要点 A. 发送请求 B. 总线重置与计数 C. PNP操作 D. 异步通信 E. 等时通信 5)安装与测试 10、 开发定制自己的设备驱动安装程序 11、 深入解析INF文件 |