Windows CE embedded system program development

Source: Internet
Author: User
Basic information of "Windows CE embedded system program development" Author: Hu Wen Feng Jian Jiang Haitao Hu Yu series name: single chip microcomputer and embedded series Press: Machinery Industry Press ISBN: 9787111419150 Release Date: may 2013: 16 open pages: 471 versions: 1-1 category: computer> Computer organization and system structure> embedded computer more about "," Windows CE embedded system program development "Introduction to computer books Windows CE embedded system program development (based on arm11) it consists of three parts: software, hardware, and project. The software focuses on the Windows CE architecture, the establishment of the Windows Embedded ce 6.0 development environment, and the development of Windows CE applications; the hardware part focuses on the hardware architecture of 6.0 and the Development of Windows CE boot loader and OAL. In the development environment of Windows Embedded ce 2005 and Visual Studio, C ++ is used to develop the interface driver; project provides a complete integrated application project program development example, detailed introduction to the development process and source code. In addition, a wide range of experiment content and after-school practices have been arranged, allowing readers to deeply understand and master the entire process of embedded system development, understand the principle of underlying driver-driven hardware, and the design methods of upper-layer applications. Windows CE embedded system program development (based on arm11) is rich, practical, clear, detailed, and easy to teach and learn. This book can be used as a teaching material for senior undergraduates and graduate students who study embedded Windows CE Program Development in colleges and universities, such as computer, electronics, and control. It can also be used as a training material for the National Electronic Design Competition for college students, and reference books for engineering and technical personnel to develop and apply embedded systems. Windows CE embedded system program development (based on arm11) preface Part 1 Software Chapter 1st Windows CE system structure/2 1.1 Windows Embedded ce 6.0 architecture/2 1.2 memory management/7 1.2.1 memory structure/7 1.2.2 Windows Embedded ce 6.0 virtual memory Model/8 1.3 file system and storage management/12 1.3.1 File System/12 1.3.2 registry/14 1.3.3 Storage Manager/16 1.4 process and thread/19 1.4.1 Windows CE process/19 1.4.2 windows ce thread/21 1.4.3 thread scheduling/24 1.4.4 thread synchronization/26 1.4.5 inter-process communication/30 1.5 interrupt handling/31 1.5.1 interrupt basic concepts/31. 1.5.2 interrupt service routine/33 1.5.3 interrupt service thread/34 chapter 2nd build a Windows CE Development Environment/36 2.1 install Visual Studio 2005/36 2.1.1 install Visual Studio 2005/36 2.1.2 install Visual Studio 2005 Service Pack 1/40 install Windows Embedded ce 6.0/42 2.2.1 install platform Builder 6.0 Service Pack 1/47 2.2.2 install Windows Embedded ce 6.0 R2/50 2.2.3 install Windows Embedded ce 6.0 R3/53 2.3 custom dma-6410 XP/55 2.3.1 use the Project Wizard/55 2.3.2 to build a new platform/57 2.3.3 edit and modify Windows Embedded ce Project/62 2.3.4 Add necessary features/63 2.3.5 build/67 2.4 execute NK. nb0/70 2.5 Windows CE burn/73 Chapter 3rd Windows CE application development/85 3.1 first wince Program/85 3.1.1 SDK creation and installation/85 3.1.2 Application Design/87 3.1.3 use C # To write LED Drivers/91 3.1.4 use MFC to write interface programs/93 3.2 form basic controls (MFC) /102 3.2.1 control attributes, usage, and events/103 3.2.2 Edit Control/106 3.2.3 checkbox control/108 3.2.4 radiobutton control/109 3.2.5 ComboBox control/113 3.2.6 ListBox control/119 3.2.7 spin control/124 3.2.8 slider control/128 3.3 SQL Server CE/131 3.3.1 sqlce Overview/131 3.3.2 sqlce 3.0 installation/132 3.3.3 sqlce 3.0 connection configuration/134 3.4 oledb programming access sqlce 3.0/ 140 3.4.1 oledb Overview/140 3.4.2 oledb programming/141 3.5 sqlce Remote Data Access/151 3.5.1 pulling data/152 3.5.2 pushing data/153 3.5.3 remote T-SQL operations/154 3.6 Remote Data Access comprehensive example/154 Part 2 hardware Chapter 1 Chapter 4th hardware architecture of 170 4.1 170 170 170 4.2 173 gpio input/output interface/4.2.1 introduction to gpio Input and Output interfaces/173 4.2.2 gpio registers/174 4.2.3 gpio interface application examples/183 4.3 PWM Timer/185 4.3.1 PWM timer Overview/185 4.3.2 PWM operation/185 4.3.3 PWM private register/187 4.3.4 timer application example/192 4.4 195 DMA controller/195 4.4.1 DMA controller Overview/198 4.4.2 DMA private register/203 4.4.3 DMA controller application example/4.5 207 UART serial interface/4.5.1 UART serial interface introduction/207 4.5.2 UART operation/208 4.5.3 UART special register/209 4.5.4 UART interface application example/215 4.6 219 I2C bus interface/219 4.6.1 I2C bus interface introduction/4.6.2 i2C bus interface operation mode/220 4.6.3 I2C bus interface special register/222 4.6.4 I2C bus interface application example/225 4.7 228 SPI interface/228 4.7.1 SPI bus interface introduction/228 4.7.2 SPI operation/4.7.3 SPI special register/229 4.7.4 SPI interface application example/234 4.8 235 dma-6410xp experimental platform/235 4.8.1 experimental platform function/236 4.8.2 exterior and interface/236 4.8.3 platform hardware configuration/4.8.4 support operation system/Chapter 239 introduction to Windows CE boot loader and OAL/5th 241 boot loader/5.1 5.1.1 Boot Loader boot options/241 5.1.2 typical features of boot loader/241 5.1.3 boot in Windows CE loader is optional/243 5.2 Windows boot loader software framework and supports Library/244 5.3 248 Windows CE operating system image file format/5.4 253 Windows CE system startup and execution/5.4.1 oal Function /253 5.4.2 oal Composition/254 5.4.3 oal startup/255 5.5 dma-6410xp Windows CE oal development/265 5.5.1 oemglobal struct and its overall variables/266 5.5.2 OEM address image table/267 5.5.3 oemiocontrol functions/268 5.5.4 oal cache operations OEM functions/269 chapter 6th interface driver development/271 6.1 Driver Architecture Analysis/271 6.1.1 driver category/271 6.1.2 stream interface driver architecture/272 6.1.3 Add a flow driver to BSP/275 6.2 276 led interface and driver/277 6.2.1 LED circuit design/277 6.2.2 89c6410 gpio dedicated register/278 6.2.3 LED driver analysis/6.2.4 led underlying Driver Design/279 6.2.5 LED Driver Design/282 6.3 293 keyboard interface and driver/293 6.3.1 keyboard Overview/294 6.3.2 matrix keyboard/296 6.3.3 interface dedicated register/6.3.4 keyboard driver operation Analysis/298 6.3.5 keyboard driver design/301 6.3.6 keyboard driver design/304 6.4 308 ADC interface and driver/308 6.4.1 s36410 ADC/6.4.2 A/D conversion interface circuit/ 309 6.4.3 ADC special register/311 6.4.4 A/D conversion driver analysis/315 6.4.5 A/D conversion underlying Driver Design/316 6.4.6 A/D Conversion Program Design/320 6.5 UART serial driver program/323 6.5.1 serial interface Overview/324 6.5.2 UART interface circuit/325 6.5.3 UART special register/327 6.5.4 serial communication driver analysis/331 6.5.5 serial communication underlying Driver Design/332 6.5.6 serial port communication program design/342 6.6 GPRS interface and driver/349 6.6.1 GPRS/GSM working principle/349 6.6.2 at command/350 6.6.3 Telephone Program Design/350 6.6.4 SMS Program Design/356 6.7 DC motor interface and driver/364 6.7.1 DC Motor Drive Circuit/364 6.7.2 PWM timer special register/366 6.7.3 DC motor underlying Driver Design/368 6.7.4 DC Motor Driver Design/373 6.8 step motor interface and driver/374 6.8.1 stepper motor drive circuit/374 6.8.2 control register/376 6.8.3 stepper motor driver design/377 6.8.4 stepper motor driver design/383 6.9 Bluetooth interface and driver/384 6.9.1 Bluetooth related knowledge/384 6.9.2 bluetooth module at command/386 6.9.3 message/388 6.9.4 Bluetooth driver design/388 Part 3 Project Chapter 2 GPS and Google Earth Positioning System /398 7.1 GPS knowledge/398 7.1.1 satellite constellation/398
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.