Microsoft Windows CE近年已逐漸嶄露頭角,在發展Windows CE系統時最困難的莫過於讓所有的硬體裝置都可以流暢在平台上運作,這個困難隨著Windows CE 6.0的問世而有了新解法,大幅改變核心定址以及資源分配的機制,最大可同時執行32,000個程式,而且每個程式可擁有獨立分配的2GB虛擬記憶體。
為了協助有效學習Windows CE驅動程式設計,本課程將從介紹Windows CE 6.0作業系統開始,到如何架構整個作業平台,最後導入Windows CE驅動程式設計。整個課程將以學習實務並進方式進行,讓學員學習後立即實機操作,強化學習效果。而工研院資通所特別邀請具有Windows CE Device Drivers教學與實務多年經驗的銘傳大學蘇瑞元講師帶領學員深入了解Windows CE Device Drivers的理論與實務操作。
上課日期:2008/3/8 上課地點:台北恆逸資訊教育訓練中心 2樓 O教室 課程網址:http://www.rdic.net/BannerLog.php?UL=812B1A0L93J799679C4PYFP5Y 課程大綱: 1. Introduction to Windows CE 1-1. Windows Embedded CE 6.0 Features and Terminology 1-2. Introduction to the Build Process
Lab 1 : Create, Build, and Run a Windows CE OS
2. The Build Process 2-1. Directory Structure 2-2. Build Process 2-2-1. Build phases 2-2-2. Configuration files 2-3. The Build Tool 2-3-1. Sources and dirs
Lab 2: Create Static and Dynamic Libraries
3. Device Driver Concepts 3-1. What Is a Device Driver? 3-2. Driver Types 3-3. Stream Driver Architecture 3-4. User Mode Driver Framework 3-5. Handling Caller Buffers 3-6. Interrupts 3-7. Loading a Stream Driver 3-8. Debugging
Lab 3: Write and Add a device driver to Windows CE