WinCE Application Design Advanced Workshop/Efan Software Embedded Training Center[Copy link]
WinCE Application Design Advanced WorkshopCourse Introduction This course goes deep into the actual development process of embedded devices based on Windows Embedded CE. Through the carefully designed experiments in each chapter, students can have a clear and profound understanding of the system and driver development of Windows Embedded CE after learning, and can skillfully carry out project development related to embedded systems. Course Objectives◇ Understand the concepts and characteristics of WinCE, and master the basic steps of WinCE development.◇ Proficiently use the WinCE development tool Platform Builder.◇ Proficiently use the EVC development tool◇ Understand the WinCE startup method and master the development method of the WinCE startup program Bootloader.◇ Master how to use the BSP package to customize the WinCE kernel.◇ Master the application development method in WinCE.◇ Understand the WinCE driver framework and development method. Training Target◇ Windows CE operating system, application and driver system developers;◇ University senior undergraduates and graduate students who want to have a deep understanding of embedded Windows CE system development. Enrollment requirements Students who study this course should have the following basic knowledge: ◆Experience in C or C++ programming; ◆Basic knowledge of computer use. Tuition fee 1. Class hours: 32 class hours (4 days) 2. Training fee (including textbook fees and experimental equipment fees): company employees (2,500 yuan), individuals (2,200 yuan), students (1,800 yuan, with valid certificates) 3. Out-of-town students: The agency arranges food and accommodation (reservations are required in advance) Teaching method: Use special topic explanations that synchronize theory with computer practice, combined with interactive methods such as communication, discussion, and case analysis. After learning, certificates will be issued to students who have passed the assessment. A broad communication platform will be established for students and experts, and between students, so that students can also work with experts to solve the confusion and problems encountered in their work practice after learning. Training Materials "Efan Software Windows CE Special Training Course" Quality Assurance 1. During the training, if you do not fully understand or digest part of the content, you can listen to it again in the next training class for free; 2. After the training, we will provide three months of free technical support to fully guarantee the effect of the training. Preferential System Group Registration Preferential Measures: 95% discount for two people, 10% discount for three or more people Time and Place Weekend Class (Saturday and Sunday): September 6, 2008 This course is limited to 12 people per class. Registration will be stopped when it is full. Please make an appointment online or by phone in advance. Efan Software reserves the right to adjust the course time. Please call for inquiries 029-85399235 [url=http://www.efan-soft.com][/url] Course Outline Part I: WinCE System Overview 1.1. WinCE Basic Concepts ◇ WinCE Development History ◇ WinCE Application and Development ◇ WinCE Source Code Sharing 1.2. WinCE System Structure ◇ WinCE System Architecture ◇ File System ◇ Memory Management ◇ System Scheduling 1.3. WinCE Development Environment Construction ◇ WinCE Supported Target Device Platform ◇ WinCE Operating System Development Platform ◇ WinCE-based System Development Process ◇ Platform Builder Installation and Use ◇ EVC Application Development Tools Installation and Use ◇ Graphical Cross-debugger and Project Configuration Tools (CrossWind, WindConfig) Part II: WinCE System Creation and System Debugging 2.1. WinCE System Creation ◇ Create an Operating System Image Design ◇ Platform Builder Directory Structure ◇ WinCE Compilation Process ◇ Image Configuration File ◇ Creation of WinCE System Based on ARM9 ◇ Tailoring of Operating System Components 2.2. WinCE System Debugging ◇ Kernel Debugger ◇ Use of Remote Debugging Tools ◇ IDE Debugging Commands ◇ Other Debugging Technologies 2.3. WinCE OAL ◇ OAL and PQOAL ◇ WinCE Operating System Startup Process ◇ OAL Development Overview ◇ Create OAL and kernel Part III: WinCE driver development and Shell customization 3.1. WinCE driver development ◇Overview of driver and device manager ◇Driver loading mechanism ◇Bus driver ◇Stream interface device driver ◇Driver power management ◇Driver source code analysis ◇WinCE serial port driver development practice ◇WinCE network card driver development practice 3.2. WinCE Shell customization ◇WinCE Shell overview ◇Shell customization development options ◇Necessary Shell functions ◇Shell components ◇Customized user interface ◇Shell customization examples Part IV: WinCE application development 4.1. Local applications and hosted applications ◇Local application development ◇Win32 programming under WinCE ◇EVC application development ◇Pocket PC application development 4.2. WinCE comprehensive experiment ◇Design of graphical data acquisition system based on WinCE ◇Multimedia car player