| With the rapidly development of the embedded system,embedded system product exploiture has referred to many domains.Most of embedded system products need the surports of GUI interface and TCP/IP Stack.In this thesis,we firstly introduces simply the embedded hardware platform which uses MMC2107 microcontroller as kernel,μC/OS-Ⅱembedded operating system and CodeWarrior exploitive circumstance.Secondly,we research the of GUI and TCP/IP in the embedded system software,which is includes the hierarchy of GUI,algorithm of graph build and management mechanism of window,the hierarchy of TCP/IP,implement theory and user interface.At the same time we achieved to port GUI and TCP/IP to the environment of the hardware platform of MMC2107 microcontroller as kernel and theμC/OS-Ⅱembedded operating system.Based on the porting GUI and TCP/IP,we have developed two typical embedded system application software;Chinese input method and embedded web browser on the certain hardware platform and operating system circumstance,by using the system interfaces of GUI and TCP/IP. In this thesis,we expatiate on the display method of Chinese characters,the execution of Chinese characters database and the implement flow of Chinese input.We also designed and achieved the algorithm of Chinese characters'input and display by using touch screen and LCD.Based on analyzing the several embedded browsers,we describe the hierarchy of the embedded browser, particularly expatiate the development flow of embedded Web browser which based M·CORE hardware platform and the implement mechanism of the certain modules,The implement of Chinese input method and embedded browser provides a favorable basic platform for the exploitation of embedded system application softwares which use MMC2107 microcontroller as kernel. |