Font Size: a A A

The Application Research Of Embedded GUI Based On ARM7and μC/OS-Ⅱ

Posted on:2015-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:L FanFull Text:PDF
GTID:2298330431472693Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Embedded system is a special computer systems for specific applications,the underlying hardware,real-time operating systems and software applications combining. Which are applied in special occasions where there are special s requirements on function,cost,size,reliability,power consumption and so on. With the rapid development of computer,communications and electronics,embedded system both in the technical aspects of embedded hardware and embedded software have gained greatly improved. Variety of embedded microprocessors and embedded operating system has been continuously developed and improved,embedded devices are more and more powerful. They are widely used in industrial control,instrumentation,network communications, aerospace,military equipment and consumer electronic products in various fields. Embedded products everywhere make great changes have taken place in people’s daily production and life. The ARM embedded processor based on RISC technology with its low power consumption,low cost and high performance characteristics,occupies a leading position in the embedded application system. More and more researchers started the application development based on ARM platform. However,researchers often introduce an embedded operating system responsible for resource allocation and task scheduling entire embedded system in embedded systems. Thus largely facilitate the application development of embedded system and further improve the functionality and reliability of embedded systems. At present,the ARM processor has supported by the majority of manufacturers of embedded operating system.Embedded GUI(Graphical User Interface) is an important component of embedded system. Embedded GUI provides a simple and intuitive man-machine interactive interface for embedded systems. It can be applied to special occasions. Embedded GUI is a way of users and devices for information transfer,which can greatly promoted the development and application of embedded technology. With the constant improvement of the embedded system hardware equipment performance,the importance of embedded GUI system is more and more prominent. And in many of the embedded application system,the users are in urgent need to graphical man-machine interface. Using the embedded GUI for the design of man-machine interface can save cost,improve the efficiency of development,rich interactive information and make interactions more humanized. Due to the constant expansion of the embedded devices market,embedded GUI’s market prospects becomes more broad. And puts forward more requirements for embedded GUI system,the requirements is a more lightweight,occupy less resources, high performance,high reliability,can be configured and so on. GUI is a user interface based on the graphical, has the characteristics of simple,convenient,beautiful. It can provide a wealth of graphics information for the man-machine interactive of the embedded system. Nowadays,Embedded GUI has been widely used in industrial control and consumer electronic products. Therefore,carried out the application research of embedded graphical user interface based on the ARM7processor and the embedded operating system μC/OS-Ⅱ. And based on the data display in the industrial control and the game development in the consumer electronic products as the application background. ARM7usage is the largest in the ARM processor,has the characteristics of small,fast and low power consumption. Operating system p,C/OS-II with open source,stable and reliable performance is a micro-kernel embedded real-time operating system. And the core code of μC/OS-Ⅱ small and easy to learn. The application of μC/OS-Ⅱ is more and more deeply on the ARM.This paper first describes the background and significance of the research,analyzed the direction of graphical user interface research and development. And carried out the applications system scheme design of embedded graphical user interfac through the embedded systems and graphical user interface in detail. The scheme based on systems development. Then according to the system project design from both directions of the system hardware and software to build platform. Finally,carried out the application development related embedded graphical user interface in the platform.In the aspect of hardware design,select Philips LPC2210microprocessor as the system controller by comparison with the ARM embedded processors and system function requirements analysis. Through the detailed description of the hardware structure LPC2210,further validate the feasibility of LPC2210in the system. In the construction of the hardware platform,according to the hardware resources of microprocessor LPC2210to complete the overall design of the hardware platform,and then respectively gives the detailed design method of each unit circuit. Especially the interface circuit design for man-machine interactive in the embedded GUI application system. On the premise of give full play to the processor powerful ensure the stable and reliable work of hardware circuit.In the aspect of software design,the use of embedded operating system μC/OS-II to build a software platform for real-time functionality of the system to provide a guarantee. Through the comparison of several mainstream embedded GUI,and connecting with the system hardware platform and software platform,select the μC/GUI of embedded graphical user interface as the main object of study.In the construction of the software platform,first analysis the core structure and the task scheduling principles of μC/OS-II. Then according to the characteristics of the ADS development environment gives the transplant process of embedded operating system μC/OS-II in the hardware platform of microprocessor LPC2210in detail,put forward the efficient methods of transplantation. Following describes the transplantation and configuration process of graphical user interface μC/GUI in detail through the software architecture analysis of graphical user interface μC/GUI. Finally studied the key technology of μC/GUI,such as2-D graphics library,the Chinese character display,etc. And achieve specific application of p,C/GUI,and have gives the detailed code of the application system about the interface design.The results show that the design scheme of embedded graphical user interface application platform is feasible and the system is stable and reliable. Make full use of the function library of graphical user interface μC/GUI provides some basis for the follow-up research work related to graphical user interface. The topic for the design of belong to own embedded graphical user interface has a high practical value.
Keywords/Search Tags:Embedded system, ARM7, μC/OS-Ⅱ, μC/GUI
PDF Full Text Request
Related items