| 微软 Windows Embedded认证培训课程介绍 |
|
| |||||||||||||||||||||||||
|
|
【微软 Windows Embedded认证培训课程介绍 -
课程详细介绍】 |
|
【交通线路】 东川线、塘川线,牛顿路站,或居里路站下车;地铁2号线张江高科站下 |
|
【适合对象】 |
|
【师资介绍】 |
|
【关 键 字】
|上海微软嵌入式培训|上海嵌入式培训班 |
|
同软公司是微软嵌入式授权培训中心,向各类客户提供
Windows CE及
XPE相关的技术培训。
微软公司嵌入式授权培训中心网址:
http://www.microsoft.com/china/windows/embedded/training.mspx
同软公司作为微软嵌入式系统授权培训培训中心,提供微软标准嵌入式培训课程;同时可以根据客户的需要提供定制培训以及
Windows CE委托开发。
微软标准嵌入式课程:
一、课程名称: Microsoft WinCE 6 .0
课程长度:
5
天
Contents
Introduction
Module 1: Operating System Features
Module 2: Tools for Platform Development Overview
Module 3: Operating System Internals
Module 4: Operating System Components
Module 5: The Build System
Module 6: The Board Support Package
Module 7: Developing Device Drivers
Module 8: Customizing the OS Design
Module 9: Application Development
Module 10: CE 6.0 Testing
Appendix: Licensing and Developer Resources
About This Course
This section provides you with a brief description of the course, audience, suggested prerequisites and course objectives.
Description
This course provides attendees with the knowledge and hands-on experience building devices running Windows Embedded CE 6.0 that allows them to bring new products to market
Philosophy of the Course
This five day course is intended to bring learners with very little prior knowledge or experience with Windows Embedded products to the point where they have the understanding and confidence to begin developing Windows Embedded CE 6.0 devices and applications. The course material is project based and the learners are involved in the planning, design, and implementation phases of a CE 6.0 device. The goal is to make the course content parallel the lifecycle of a device that could be encountered in the industry.
The instructor-led portions of the course lead to meaningful hands-on labs that apply the principles learned and reinforce the concepts covered in the course materials. Demonstrations or multi-media presentations will supplement instruction that is not directly transferable to a lab environment or where equipment may not be available for each learner due to cost or other considerations.
Labs have been designed to focus on real world skills and have been designed and tested by embedded engineers. Many of the labs contain a Complete Lab Agent or completed sections so that the instructor can repair or complete labs for students that may be having difficulties. This would also allow students that miss portions of the class to keep current.
Author
Audience
This course was designed to focus on the main users of Platform Builder – BSP developers. While many sections of the course may also be helpful to Device Driver Developers, Device Application Developers, QA Engineers and others these are not the main audiences for which the course was developed. The course also assumes little to no knowledge of previous versions of Windows CE and is designed for engineers who are new to the world of Windows CE development.
Prerequisites
Objectives
In this course you will learn:
· Basics of Windows Embedded CE 6.0 · How to use CE 6.0 Tools for Platform Development · The workings of CE 6.0 Operating System Internals · Familiarity with CE 6.0 Operating System Components · How the Build Process works · How to Create a BSP / OAL · How Device Drivers are developed · How to customize the OS Design · The basics of Application Development · How to Test and verify a final image
Course Timing
The following schedule is an estimate of the course timing. Your timing may very.
Day1
Class Preliminaries
Module 1: Operating System Features
1-1 Microsoft Embedded Operating System Choices 1-2 Characteristics of Windows Embedded CE 6.0 1-3 Features of CE 6.0
Module 2: Tools for Platform Development Overview
2-1 Visual Studio 2005 & CE 6.0 Overview 2-2 Windows Embedded CE 6.0 Terminology 2-3 Introduction to the Build Process
Lab 2-1 Clone a BSP
2-4 Testing and Debugging the OS Design
Lab 2-2 Develop and Test an Application Subproject
Lab 2-3 Using Remote Tools
2-5 CE 6.0 Directory Structure
Day2
Module 3: Operating System Internals
3-1 System Architecture
Lab 3-1 Using Remote Process Viewer
3-2 Memory Architecture
Lab 3-2 Exploring the Heap
Lab 3-3 Scenario: Fixing a Memory Leak
3-3 Threads and Scheduling
Lab 3-4 Exploring Threads using Kernel Tracker
3-4 Synchronization
Lab 3-5 Thread Synchronization
Lab 3-6 Exploring Synchronization Objects
3-5 Interrupt Model
Module 4: Operating System Components
4-1 The File System 4-2 The Registry
Lab 4-1 Using the Remote Registry Editor
4-3 Power Management
Lab 4-2 Power Management
4-4 Internationalization
Day3
Module 5: The Build System
5-1 Directory Structure 5-2 Build Process 5-3 The Build Tool
5-1 Static and Dynamic Libraries
5-4 The Command Line 5-2 Command Line Build 5-5 Troubleshooting the Build System 5-3 Troubleshooting Link Errors
Module 6: The Board Support Package
6-1 BSP Overview 6-2 Platform Common Code 6-3 BSP Components 6-4 Misc. Files
Lab 6-1 Registry Initialization
6-5 Creating a New BSP
Lab 6-2 Adding a New IOCTL to the OAL
Day4
Module 7: Developing Device Drivers
7-1 Device Driver Overview 7-2 Stream Driver Architecture 7-3 User Mode Driver Framework 7-4 Handling Caller Buffers 7-5 Interrupts 7-6 Loading Stream Drivers
Lab 7-1 Integrating a Device Driver
7-7 Debugging
Lab 7-2 Debugging the Scanner Device Driver
Day5
Module 8: Customizing the OS Design
8-1 Catalog Overview Lab 8-1 Adding a Catalog Item 8-2 The CE 6.0 Shell
Lab 8-2 Replace the Standard Shell with IE Shell
8-3 The SDK
Lab 8-3 Exporting an SDK
Module 9: Application Development
9-1 Applications Development
Lab 9-1Developing with Managed Code# Application
Lab 9-2 Integrating a Managed Application
Module 10: CE 6.0 Testing
10-1 CE 6.0 Testing
Lab 10-1 Using the CETK
Appendix: Licensing and Developer Resources
11-1 Licensing 11-2 Developer Resources
二、课程名称:
Microsoft WinCE 5.0
介绍
课程号:
2530
课程长度:一天
面向对象:
课程目的:
三、课程名称:
Microsoft WinCE 5.0
操作
系统裁剪与定制开发
课程号:
2535
课程长度:两天
课前准备
:
课程号:
2540
课程长度:两天
五、课程名称:
Microsoft Windows XP
Embedded
解决方案开发培训
课程号:
2545
课程长度:一天
|
|
培训通建议您在线咨询或报名,我们将及时与您取得联系! |
|
|
|||||||||||||||||||||||||||||||||
|
|
友情提醒:为保障您的利益,建议优先选择培训通认证课程!如需了解更多本地课程信息,请咨询您所在城市培训通网站客服部「查看培训通全国咨询电话」 |