【課程內容】: Section 1.....10/15 Time Topic 09:00 ~ 09:15 Introduction and Course Overview 09:15 ~ 10:00 OS Architecture, Platform Builder concepts - BSPs to SDKs, Windows CE Lexicon 10:00 ~ 10:30 Lab: Platform Building 10:30 ~ 10:45 Break 10:45 ~ 11:30 Overview of OS Build steps and phases [The process behind the buttons] (Command line and IDE) 11:30 ~ 12:00 Lab: Instrumenting the build process 12:00 ~ 13:00 Lunch 13:00 ~ 13:30 Overview of CE app environment and MS app development tools 13:30 ~ 14:00 Lab: Preparing your OS Design for third party development 14:00 ~ 14:30 OS Architecture (OAL, FILESYS, DEVICES SERVICES, and GWES) 14:30 ~ 14:45 Break 14:45 ~ 15:30 PB application 15:30 ~ 16:00 Processes, threads and intro to VirtualMemory ......................... Section 2.....10/21
Time Topic 09:00 ~ 10:00 Lab: Using the Remote tools to examine memory and process layout 10:00 ~ 10:30 Lab: Minimal Kernel Configuration 10:30 ~ 10:45 Break 10:45 ~ 11:15 Memory Architecture 11:15 ~ 11:45 Lab: Exploring Memory, Heaps, and Stacks 11:45 ~ 12:00 Kernel Core I 12:00 ~ 13:00 Lunch 13:00 ~ 13:30 Kernel Core II 13:30 ~ 14:00 Lab: Exploring threads 14:00 ~ 14:30 Synchronization Objects 14:30 ~ 14:45 Break 14:45 ~ 15:15 Lab: Exploring Synchronization Objects 15:15 ~ 15:45 Windows CE Interrupt Model 15:45 ~ 16:00 Spare Q&A time