Windows XP Embedded |
课程背景 |
|
Windows CE是微软公司推出的面向移动智能连接设备的模块化实时嵌入式操作系统。凭借其广泛的适应性,丰富的功能,强大的多媒体能力,友好的开发环境,Windows CE已经被广泛的应用于掌上电脑,智能手机,汽车电子,信息终端等领域。是当前嵌入式领域热点之一。尤其是在移动设备领域Windows Mobile平台已经占据了很大的份额。有着良好的市场前景。 |
|
培养目标 |
|
◆ 嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师。 ◆ 学员最好具有嵌入式Windows CE开发经验和EVC编程经验。(参加过本公司的“Windows CE系统定制与驱动开发课程”培训的尤佳)
|
|
基础要求 |
|
学员最好有C/C++开发的经验,了解嵌入式系统的知识,包括中断和硬件知识。 学员不需要了解Windows CE和Platform Builder。 如果学员是应用开发商,建议选择前三章,第四章可选。 如果学员是操作系统平台开发商,建议选择前五章,第七章可选。 如果学员是OEM硬件提供商,建议选择所有内容。
|
|
师资团队 |
|
【何老师】 同济大学软件学院讲师,研究方向为嵌入式系统。在同济大学为本科生和硕士生讲授《Windows CE嵌入式系统》与《嵌入式软件开发导论》课程。毕业于同济大学,硕士。2005年4月成为全国首批微软Windows Embedded认证讲师。负责讲授Windows CE与Windows XPE相关的课程。包括:Course 2530,Course 2535,Course 2540N,Course 2545C。 【李老师】 长期从事Windows CE嵌入式操作系统的开发与科研工作,熟悉ARM嵌入式系统的软硬件开发流程和方法,有3年的培训经验,讲课经验丰富,思维敏捷,通俗易懂,深受学员喜爱。
|
|
课程材料 |
|
◆ 《锐极嵌入式培训中心-Windows CE系统内核与驱动开发课程讲义》
|
|
实验器材 |
|
RJARM9-EDU-R1 |
|
课时费用 |
|
◆课时: 共4天,每天6学时,总计24学时
◆培训费用(含教材费和午餐费):3500元 团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
◆认证费(可选):300元(项目考核通过,颁发由锐极嵌入式培训中心和上海软件行业协会开源软件专业委员会联合认证的《Windows CE.Net系统定制与驱动开发工程师》证书)
◆外地学员:代理安排食宿(需提前预定) |
|
质量保证 |
|
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果; 3、培训合格学员可享受免费推荐就业机会 |
|
课程进度 |
|
课程进度安排(V1.0)
|
时间
|
课程大纲
|
第一天
|
9:00
|
12:00
|
1、Windows CE简介
1.1 嵌入式系统简介
1.2 嵌入式操作系统
1.3 Windows CE的特点
1.4 Windows CE的历史
1.5 Windows CE 的应用和发展现状
1.5.1 Windows CE的应用领域
1.5.2 Windows CE 5.0介绍
1.6 Windows CE 的前景展望
1.7涉及到的开发工具简介
1.7.1 Platform Builder
1.7.2 eMbedded Visual C++
1.7.3 Visual Studio .NET
|
13:30
|
16:30
|
实验1 创建自定义工程
实验2 添加USB鼠标及U盘驱动,添加多媒体支持
实验3 下载引导代码和Wince内核
实验4 使用远程工具分析系统特性
实验5 修改Wince选项卡配置实现内核模块的定制
|
第二天
|
9:00
|
12:00
|
第二章 Wince的核心模块介绍与分析
2.1 Wince核心模块介绍
2.2 Wince内核启动过程分析
2.3 Wince访问设备地址的实现
2.4 Wince 中断介绍
2.5 Wince OAL层相关代码分析
|
13:30
|
16:30
|
实验1 修改Boot loader代码实现开机logo
实验2 通过地址映射操作外部IO地址,实现LED控制
实验3 添加外部中断,进行中断触发实验
|
第三天
|
9:00
|
12:00
|
编写驱动程序
4.1 驱动开发概述
4.2 Windows CE驱动程序的结构
4.3 使用CEDDK和其它驱动开发的库
4.4 驱动程序详细分类和举例
4.5 实例:流式接口驱动和USB鼠标
|
13:30
|
16:30
|
实验1 实现标准的流接口驱动
实验2 实现应用程序和流接口驱动的通信
|
第四天
|
9:00
|
12:00
|
编写Board Support Package
6.1 运行Windows CE所需的硬件
6.2 BSP的结构
6.3 开发BSP的步骤
6.4 实现Boot Loader
6.5 实现OEM Abstraction Layer
6.6 BSP的发布
|
13:30
|
16:30
|
实验1 触摸屏驱动校正实验
实验2 通过电源管理驱动实现节电管理
|
|
|