Core Skills >  OS / RTOS / Firmwares
基礎
進階
專家

課程名稱:Windows CE電源管理設計實務

課程代碼: OS081C
課程名稱: Windows CE 電源管理設計實務
上課時間:

2009/1/11, 1/18 周日 9:00AM - 5:00PM

上課地點: 台北市中正區漢口街一段45號8樓 傳識資訊教室
課程費用: NT$12,000元(含稅、講義)
※ EarlyBird: 凡12/31前報名者享優惠價 $11000元
※ 二人同行第二人享定價六折優惠!
課程時數: 14小時/ 共二天
課程簡介:

在嵌入式系統當中,有許多的裝置需要電源管理的能力,用來延長其待機使用的時間,例如微軟的smartphone,個人數位助理(PDA),以及最近最熱門的GPS導航系統。如果沒有電源管理,那麼這些裝置將會很快的把電力耗盡而無法運作,因此我們需要在一般的Windows CE當中加入power management的能力,才能延長這些裝置的使用時間。本課程將依序講解關於核心,驅動程式以及應用程式的電源管理,並且加入實作練習,使學員具備相關問題解決能力。

系列課程:
模組 課程名稱 學習重點 適合對象 難度
A Windows Embedded CE 6.0認證 1. Windows CE 架構
2. Windows CE 開發環境
3. Windows CE 開發工具使用
適合初學者:
需懂C語言, 微處理機概念
B Windows CE BSP 系統設計 1. ARM處理器架構、組合語言
2. Boot Loader 撰寫
3. Windows CE Kernel 撰寫
4. 包裝與發行BSP
適合系統開發工程師
需熟C, 熟WinCE PB操作, 有撰寫驅動程式之經驗者佳
☆☆
C Windows CE 驅動程式設計 1. Windows CE 驅動程式模型
2. 撰寫Windows CE 驅動程式
適合軟韌體開發工程師
需熟C, 熟WinCE PB操作
☆☆
D Windows CE 電源管理設計 1. Windows CE 電源管理架構
2. WinCE 核心電源管理
3. WinCE 驅動程式電源管理
4. WinCE 應用程式電源管理
適合系統開發工程師
需熟C, 熟WinCE PB操作, 有撰寫驅動程式之經驗者佳
☆☆☆
※ 學員可參照自身需求選擇適合課程,初學者建議先修模組A課程
課程目的:

透過講師講解以及實際的範例演練,學員將學到:
1. Windows CE 電源管理架構
2. 瞭解並實作Windows CE 核心的電源管理
3. 瞭解並實作驅動程式的電源管理
4. 瞭解並實作應用程式的電源管理

課程對象: 軟體工程師、嵌入式系統開發人員。此為進階課程,並不適合非技術背景人員。
前置準備: 需熟悉C語言,有撰寫驅動程式之經驗者佳。
實作平台:

ARM9 S3C2410開發平台 詳細規格

課程大綱:

1. Windows CE 電源管理架構
- The concept of Power Management
- Introduce the Power Manager (PM.DLL) interface
 > Device Driver interface
 > Application interface
 > Notification interface
- Power Manager (PM.DLL) source code overview
- Introduce Power management APIs
- Different power state definition

2. CPU的電源管理控制
- Introduce Samsung S3C2410x CPU power management unit

3. 核心的電源管理
- Introduce kernel-level power management
- Introduce OEMIdle OAL function
 > Fix Tick
 > Variable Tick
- Introduce OEMPowerOff OAL function
- How to communicate between Power Manager and Kernel
- 實作 Code Sample : OEMIdle
- 實作 Code Sample : OEMPowerOff

4. 驅動程式的電源管理
- Introduce driver-level power management
- Device control IOCTLs function call
- How to communicate between Power Manager and device driver
- How to add power management to a device driver
- Activity timeout Time-out support of UserIdle, SystemIdle and Suspend
- Battery driver overview
- Backlight driver overview
- Display driver power management introduction
- Touch screen driver power management introduction
- NDIS miniport driver power management introduction
- SD host controller driver power management introduction
- 實作 Code Sample : Add power management to Touch driver
- 實作 Code Sample : Add power management to Serial driver
- 實作 Code Sample : Explorer battery driver source code
- 實作 Code Sample : Backlight driver implementation

5. 應用程式的電源管理
- Introduce application-level power management
- Introduce Power manager APIs
- Introduce Power notification APIs
- 實作 Code Sample : Power manager API to set system power state

報名繳費:

1. 電話報名:02-2312-2666分機60-63
2. 通訊報名:填寫報名表後傳真至02-23121918 或 email 到服務信箱: service@fitpi.com
3. 繳費方式:
 A. 郵局劃撥---戶名:傳識資訊股份有限公司 帳號:19508028
 B. 銀行匯款---戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部09310109277
 C. 即期支票---抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位

下載報名表

備註:

 

 

我有興趣,請與我聯絡!

課程名稱:

姓  名: 公司名稱:

聯絡電話: 分機: 行動電話:

電子郵件:

回前頁

★如果您有任何疑問或需求請與我們聯絡
傳識資訊股份有限公司 Finesse IT Partners Inc.
台北市中正區漢口街一段45號8樓• TEL:02-2312-2666•FAX:02-2312-1918