Font Size: a A A

Application Of Microwindows On The Embedded System

Posted on:2007-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:S Q WanFull Text:PDF
GTID:2178360185995860Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded device to be able to intimately contact with the user, the most important factor is it must be able to provide very friendly user interface, graphical interface and flexible control mode. Those requests need the embedded software designer to bend his mind to graphical interface design, not only providing colored graph, also considerring the limitation of the embedded system resources .Microwindows is a mature embedded graphical user interface system, and its aim is to produce a graph Windows environment for small devices and platforms running Linux, providing them with the similar function as X Window. Its architecture applies a layered design that is suitable to be ported to many kinds of platforms easily, and running well. It supports various image files and fonts. The paper carrys on the thorough analysis of the Microwindows source code, and briefly describes its functions and programmed a small game procedure based on Nano-X API.ViewML is an embedded browser based on Microwindows. It is the first small,open sourcecode browser, specially for embedded Linux system.The paper briefly analyzes the ViewML structure and its application principle, and then reduces the ViewML. It is focused on reducing the GUI system, mainly cutting out functions that are not useful on specific platform from the system, using a smaller window tool kit to make the place of the original set.The last step is to analyze the working rules of LCD and the keyboard of EP7312, and designe drivers to test the hardware. After the hardware environment has been prepared, realizes the configuration and compilation for ARMboot, the Linux-2.4.13 for EP7312, as well as the JFFS2 root filing system establishment and hang the application procedure to the file system. Finally the entire embedded software system to be downloaded to the FLASH on the target platform, and finished the portation of the system completely.
Keywords/Search Tags:Microwindows, Embedded System, ARM Linux, ViewML, Filesystem
PDF Full Text Request
Related items