Font Size: a A A

Arm9-based Windows Embedded Ce 6.0 Application Development

Posted on:2012-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:L Y WuFull Text:PDF
GTID:2218330338455996Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of society, people's attention for embedded electronic products devotes to small size, functional diversification, high processing speed, a rich of interface, low price from big size, single function, low processing speed, boring interface, expensive price. In present, people look forward to higher request about the embedded intelligent device. Therefore, it is urgent to develop high performance, high processing speed, highly intelligence embedded portable devices. Now, the embedded operating system and the processor develop fast and constantly renew. So the high processing speed of the ARM series processors and the intelligent of embedded operating system produced in various fields play an important role in many fields, such as Data Servers, VOIP, network terminals, industrial control, test equipment, instruments and meters, intelligent terminal, medical equipment, safety monitoring, etc.In the paper the hardware design is theTQ2440 development board suite, and the software design is that Microsoft released Windows Embedded CE 6.0. The major of work are two aspects in the paper. First, the research and development of the Windows Embedded CE 6.0 operating system are given. There are the detailed descriptions of the Windows Embedded CE 6.0 kernel development processes and customized more than 32M operating system kernel technology. Then, the BSP is made for the changes, and it mainly is changed for the desktop background bitmap and putting the touch screen calibration application and document into the kernel image. Second, all processes of the WIN32 smart device application development are given. Specific processes for the program based on the Form Programming Theory and the message mechanism of Windows CE, and using relevant API function provided by Windows CE to make Windows CE form, thus explains Windows CE form program development process. The name of the book is "Windows CE application design". The author of this book is Zhang Yong. Base on relevant Windows CE window procedure provide by Zhang Yong, the curriculum software is produced in order to add the background bitmap, common color dialog box library, vertical scroll bar. Meanwhile, the curriculum application procedure icon is manufactured. In the end of the paper, the LCD hardware circuit of the TQ2440 development board suite can be known that the principle of the touch screen is resistive. Based on the resistive touch screen calibration algorithm, the calibration code is written on the VS2005 development tool, and then compiled and debugged, the calibration applications is produced. It is produced a more accurate calibration data by the calibration application, and it is held in the operating system registry.The research method and strategy for the study of the Windows Embedded CE 6.0 is especially valuable for beginners, while the form application development approach for the smart devices also is referenced. Finally the calibration data processing method of the touch screen calibration application are used to correct the drift phenomenon of the touch screen and has a practical significance. At the same time, the thesis for the custom kernel, the modification of the BSP, corresponding WIN32 Windows application development and the calibration processing for the touch drift phenomena etc, all these are the core technologies based on the TQ2440 development board.They are finished in the TQ2440 development board. Therefore the paper involved in research and development has exploratory and the conclusion has a practical significance.
Keywords/Search Tags:Embedded, ARM9, Windows Embedded CE 6.0, WIN32 smart devices, VS2005
PDF Full Text Request
Related items