该课程由猎学网审核,享受猎学网报名、支付保障
【课程详情】
杭州WinCE驱动工程师特训班Windows CE驱动工程师特训班[课程学时] 11天近期开班:招生名额: 20-30人,30人为满,报满30人即停止报名或顺延下一期,如您决定上课请及时填写报名表并报名手续。(报名时需携带本人身份证复印件1张及本人一寸照片3张)[课程描述]Windows CE是微软公司推出的面向移动智能连接设备的模块化实时嵌入式操作系统。凭借其广泛的适应性,丰富的功能,强大的多媒体能力,友好的开发环 境,Windows CE已经被广泛的应用于掌上电脑,智能手机,汽车电子,信息终端等领域,是当前嵌入式领域的热点之一。 本课程系统地介绍了Windows CE操作系统的体系构架,使学员能对Windows CE的系统定制及驱动开发有清晰的认识和独特的见解,能够比较熟练地进行Windows CE系统相关的项目开发工作。课程还在理论的基础上,进行一些案例讲解,为学员提供丰富的实践经验。[培养对象] WindowsCE系统工程师,WindowsCE软件工程师,WindowsCE驱动工程师。 [行业需求] 工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。[课程安排]Windows CE 培训(11天):Windows CE系统定制与驱动开发(5天)Windows CE应用开发(4天)Windows CE项目案例(2天)Windows CE系统定制与驱动开发(-5天)天上午章 嵌入式系统Windows CE开发解析 1) Windows CE 操作系统特性综述 2) WinCE系统开发综述 3) 使用Platform Builder进行系统定制与开发 4) Windows CE调试方法解析天下午实验1) 创建自定义工程2) 添加USB鼠标及U盘驱动,添加多媒体支持3) 下载引导代码和Wince内核4) 使用远程工具分析系统特性5) 修改Wince选项卡配置实现内核模块的定制第二天上午第2章 Wince的核心模块介绍与分析 1) Wince核心模块介绍 2) Wince内核启动过程分析 3) Wince访问设备地址的实现 4) Wince 中断介绍 5) Wince OAL层相关代码分析第二天下午实验1) 修改Boot loader代码实现开机logo2) 通过地址映射操作外部IO地址,实现LED控制3) 添加外部中断,进行中断触发实验第三天上午第3章 Wince的设备驱动解析 1) 设备驱动的分类-流接口驱动与内建驱动 2) 标准流接口驱动介绍 3) 流接口设备驱动的架构 4) 流接口设备驱动的加载过程 5) 基于标准串口驱动详细分析流接口驱动第三天下午实验1) 实现标准的流接口驱动2) 实现应用程序和流接口驱动的通信第四天上午第3章 Wince的设备驱动解析(续) 6) 内建驱动程序的框架 7) 内建驱动程序与操作系统的接口 8) 内建驱动程序典型应用之触摸屏驱动程序的分析 9) 内建驱动程序典型应用之FLASH驱动程序的分析 10)内建驱动程序典型应用之电源管理驱动的分析第四天下午实验1) 触摸屏驱动校正实验2) 通过电源管理驱动实现节电管理第五天上午第4章 Wince系统内核定制进阶开发 1) Wince 系统文件目录的定制 2) Wince开机启动顺序的控制 3) Wince 下通过内核定制实现快捷加密 4) 硬件看门狗在系统层的应用第五天下午实验1) 定制个性化的系统目录2) 实现开机隐藏桌面,自启动应用程序3) 通过读取特定的内核模块实现程序加4) 通过硬件看门狗的实现系统的稳定运行Windows CE应用开发(第6-9天)第六天上午章 Windows CE开发环境搭建目标:通过今天课程的学习,学员能够掌握Windows CE的开发流程,了解模拟器的概念和使用,熟悉Windows CE应用开发的工具以及开发流程。 1) Windows CE操作系统的介绍 2) Windows CE应用开发流程 3) 建立Windows CE开发环境 4) 平台模拟器的建立和使用 5) 开发板的认识与使用 6) 应用程序的生成与编译第六天下午实验 1) 安装开发工具 2) 安装开发工具包SDK 3) 建立模拟器环境 4) 建立硬件开发板环境 5) 使用开发工具生成基础应用程序 6) Windows CE 应用程序的编译与下载第七天上午第2章 Windows CE 窗口消息机制与屏幕输出目标:通过今天课程的学习,学员将掌握 Windows CE系统事件驱动和消息响应机制,熟练掌握Windows CE系统中应用程序的执行流程,建立Windows编程的基本理念。并具备编写文字输出程序和屏幕绘图程序的能力。 1) 匈牙利命名法 2) 窗口和消息 3) 回调函数 4) Windows CE中程序的整体结构 5) 文字的输出 6) 基础屏幕绘图第七天下午实验 1) 建立一个Hello World程序 2) 添加窗口消息响应函数 3) 编写文字输出程序 4) 编写屏幕绘图程序第八天上午第3章 Windows CE下多线程编程,文件操作与串口通信目标:通过今天课程的学习,学员将熟练掌握 Windows CE系统中多线程编程的方法,熟练掌握Windows CE下文件的编程操作方法以及串口通信方法 1) 进程和线程的概念 2) 多线程的实现。 3) Windows CE 中的文件操作 4) Windows CE中的串口通信第八天下午实验 1) 建立多线程的Windows CE应用程序 2) 编程实现文件的建立、删除、读娶写入 3) 编程实现多线程串口通信第九天上午第4章 Windows CE下MFC程序的开发目标:通过今天课程的学习,学员将熟练掌握 Windows CE系统中MFC类库的使用,并掌握菜单,对话框,窗口的概念以及使用方法 ,熟练掌握Windows CE系统中基本控件的概念以及使用方法 1) C++与MFC 2) MFC框架中的消息机制 3) 菜单,对话框,窗口编程 4) MFC中的基本控件及其使用第九天下午实验 1) 建立基于MFC框架的Windows CE应用程序 2) 编程实现菜单,对话框,窗口的操作与消息通讯 3) 编程实现MFC中的基本控件的功能 4) 编写Windows CE 下的串口调试工具Windows CE项目案例(0-11天)第十天上午1 楼宇火灾报警控制终端基础 1) 控制终端介绍 2) 产品规格 3) 解决方案 4) 需要的Windows CE 内核 5) 需要的驱动程序和外部中断源。 6) 开发工具2 终端机驱动及界面的设计 1) 外部中断的处理 2) 按键驱动的实现 3) 将按键驱动增加到内核中 4) 驱动的测试第十天下午实验1) 配置platform builder,建立Windows CE开发环境2) 编译针对FS2410平台的Windows CE内核,下载内核到嵌入式平台3) 外部中断的添加与处理4) 平台按键驱动的实现5) 测试中断功能与按键驱动第十一天上午3 应用程序的开发与调试1) 联机调试的三种手段2) 系统界面的设计3) CFORMVIEW和树形控件的使用4) 位图的显示与缩放5) 串口通讯类的引入和使用6) 多线程通讯的实现7) 程序内部消息流转的实现第十一天下午实验1) 联机调试的三种方法2) 使用EVC开发一个基于CformView的MFC程序。3) 位图的显示与缩放实验4) 多线程串口通讯
顾问将于24小时内联系您!