| 課程代碼: |
OS058C |
| 課程名稱: |
Windows CE 驅動程式設計 |
| 上課時間: |
2009/1/3, 1/4, 1/10, 1/11 週六日 9:00AM - 5:00PM |
| 上課地點: |
台北市中正區漢口街一段45號8樓 傳識資訊教室 |
| 課程費用: |
NT$24,000元(含稅、講義)
※ 上課期間提供一人一機S3C2410實機練習(可借回練習),如需購買費用另計$17000元
◎Early Bird優惠: 12/3前完成報名享優惠價$21600元
◎WinCE 6.0認證+驅動程式+BSP系統設計
專案價$68000元 (原價$78000元)
※ 三人同行或同時報名系列[模組A~D]任三門課程,享八八折優惠價
※ 二人同行或同時報名系列[模組A~D]任二門課程,享九折優惠
|
| 課程時數: |
28小時/ 共四天 |
| 課程簡介: |
發展Windows CE嵌入式系統,最困難的部份莫過於要對各種硬體裝置作支援。本課程將介紹Windows
CE 6.0作業系統架構、核心特性、各種驅動程式模型、以及重要的除錯技巧,並由講師帶領學員搭配ARM
S3C2410平台,實作如何修改Key Pad、Touch Panel以及USB等驅動程式,讓學員了解Windows
CE驅動程式的開發所需的知識及實務技巧,培養學員具備驅動程式開發的能力。
|
| 系列課程: |
| 模組 |
課程名稱 |
學習重點 |
適合對象 |
難度 |
| A |
Windows Embedded CE 6.0 R2 認證 |
1. Windows CE 6.0 架構
2. Windows CE 開發環境
3. Windows CE 開發工具使用 |
適合初學者:
需具備C/C++, 硬體基本概念 |
☆ |
| B |
Windows CE BSP 系統設計 |
1. ARM處理器架構、組合語言
2. Boot Loader 撰寫
3. Windows CE Kernel 撰寫
4. 包裝與發行BSP |
適合系統開發工程師
需熟C/C++, WinCE開發環境 |
☆☆ |
| C |
Windows CE 驅動程式設計 |
1. Windows CE 驅動程式模型
2. 撰寫Windows CE 驅動程式 |
適合軟韌體開發工程師
需熟C/C++, WinCE開發環境 |
☆☆ |
| D |
Windows CE 電源管理實務 |
1. Windows CE 電源管理架構
2. WinCE 核心電源管理
3. WinCE 驅動程式電源管理
4. WinCE 應用程式電源管理 |
適合系統開發工程師
需熟C, 熟WinCE PB操作, 有撰寫驅動程式之經驗者佳 |
☆☆☆ |
※ 學員可參照自身需求選擇適合課程,初學者建議由A模組開始學習 |
| 學習目標: |
1. Windows Embedded CE 6.0 作業系統架構與核心特性
2. 一般與進階除錯:KITL, Kernel Debugger, Remote Tools, Target
Control and Debug Zone
4. OAL規劃驅動程式的資源分配:包括Interrupt、Memory Mapping
5. Installable ISR
6. Stream Interface Driver vs. Native Device Driver
7. Memory Marshalling in Windows CE
8. User Mode Driver Framework
9. Key Pad驅動程式實作
10. ADC與Touch Panel驅動程式實作
11. USB Bus Driver架構
12. File System與Block Device的架構
13. Windows CE Test Kit (CETK)
14. CE Driver Development Kit (CEDDK)
15. Windows CE Power Manager架構
|
| 課程對象: |
嵌入式系統開發人員、驅動程式開發者、軟體工程師。 |
| 前置準備: |
建議需熟悉Windows CE 6.0 開發環境/工具,及C/C++程式語言。 |
| 實作平台: |
Windows CE 6.0 platform
builder , ARM9 S3C2410開發平台 詳細規格
|
| 講師簡介: |
國立大學電子資工碩士,專長於WDM、DDK、Windows
CE(Mobile)、GSM、Multimedia Filter 開發,曾任職於國內上市手機製造公司,軟體研發技術主管,負責手機軟韌體開發有九年實務經驗。
|
| 時間分配: |
第一天
1. Introduction and Course Overview
2. Lab: Install BSP and Build a Windows Embedded CE
Image
3. Introduction to Windows CE & OS Architecture
4. Source Code Layout and Configuration Files (Demo)
5. Overview of OS Build Steps and Phases
6. Building With DIRS and SOURCES
7. Lab: Add Key Pad Driver Into Your Image
8. Kernel Features
- Processes and Threads
- Windows Embedded Memory Model
- Synchronization Objects
第二天
1. Debugging Technology
- Breakpoint
- Remote Tools
- IDE Debug Commands
2. Introduction to Debug Zones
- Demo: Using KITL and Serial Port for Debugging
- Lab: Exploring Debugging Features
3. Device Driver Type
4. Stream Interface Driver
- Lab: Adding Driver Entry and .DEF File for Key Pad
Driver
- Lab: Writing Registry and .BIB File for Key Pad Driver
5. Hardware Concept of GPIO
- Lab: Hardware Circuit and GPIO Controlling
6. Interrupt Handler
- Hardware Concept of Interrupt Controller
- Lab: Implementing Key Pad Driver
- Lab: Key Scan Mechanism for Key Pad Driver
7. Explore OEM Adaptation Layer
- Memory Layout and
- Interrupt Processing
第三天
1. Installable ISR
2. The different between Windows Embedded CE 5.0 and
6.0 Driver
- Lab: Access Checking and Memory Marshalling in Windows
CE
3. User Mode Driver Framework
- Lab: User Mode Driver Framework
4. Activate Device and Device Manager
- Lab: Resource Manager
5. Native Device Driver, Bus Driver, CEDDK library,
and DMA
6. UART driver
7. USB Driver
- Lab: USB Driver
第四天
1. File System Manager
- Lab: Block Disk Example
2. Introduction to CETK
- Lab: CETK
3. Touch Screen Driver
- Lab: Touch Screen Driver
4. Explore the Touch Panel Driver
- MDD / PDD Architecture
5. Windows CE Power Management
6. Windows CE Driver Porting Note
7. Review & Driver Resource
8. Advanced Debugging Skill
|
| 報名繳費: |
1. 電話報名:02-2312-2666分機60-63
2. 報名方式:填寫報名表後傳真至02-23121918 或 Email 到服務信箱: service@fitpi.com
3. 繳費方式:
A. 郵局劃撥-戶名:傳識資訊股份有限公司 帳號:19508028
B. 銀行匯款/ATM轉帳-
戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部(007)09310109277
C. 即期支票-抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位
下載報名表
|
| 備註: |
|