Font Size: a A A

The Analysis, Transplantation And Applied Research On Embedded Operating System μC/OS-Ⅱ

Posted on:2008-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WeiFull Text:PDF
GTID:2178360215972100Subject:Education Technology
Abstract/Summary:PDF Full Text Request
The embedded internet is a new technology which develops rapidly in recent years,and with the emergence and the development of a new information technologies ,it will have a profound impact on educational technology. Along with the development and application of Web technology, more and more network communications equipment and even built-in test equipment has been achieved Embedded Web Server. Users can use the Ethernet equipment through Web browser remote access to the private network page embedded web server, Thus achieving the observation of the state of the equipment operation and the configuration of operating parameters ,etc. Therefore, the embedded system has a broad prospect in distance education, college laboratory equipment management, the sharing of resources of the college,return of experimental data and other countries. Embedded operating systems is a key technology of embedded systems , and it is also critical essential for the realizing of embedded internet.This thesis is just put in such a background. From the point of view of embedded system architecture, based on the theory of a general-purpose operating system, the thesis gives depth research and analysis onμC/OS-II ,which is a embedded Real–time operating system ,and compiles the system kernel procedures combining Web Application ,Meanwhile the paper gives a embedded Internet solutions:μC/OS-II + LwIP, thus resulting in the formation of a simple embedded webserver system. Through remote accessing the nodes ,it can demonstrate with a variety of pictures and hyperlinks in HTML pages. This paper presents the Embedded Webserver using the task: After the transplantation of LwIP Protocol Stack ,μC/OS-II can be set as the main task,and it can access to the data sumitted by driver through the signal communication mechanism provided byμC/OS-II. After treatment, the data is distributed to the Protocol Module (correlation function) for futher handling. Since based on the efficient system kernel,μC/OS-II, it has a good real-time performance.Thesis is divided into four parts : the first part describes the overall program design and application development platform structures and illustrates the close relationship between the embedded system and information technology in education, And Introductes a method of developing and debugging embedded system framework. Using HOST/Target way of cross compiler and successfully establishes the basic software development environment ; The second part discusses the hardware platforms based on S3C44B0 ARM7TDMI processor. ARM7TDMI is a highly efficient, low-power RISC processor, At the core of the kernel ,S3C44B0 provides rich embedded components ,which makes it one of the excellent micro-controller with high-performance ,so it is very suitable for embedded product development. Meanwhile this part also designs the circuit of main function modules against S3C44B0, and makes a detailed analysis on the start procedures and the address space allocation; The third part major introduces the architecture of the OS kernel and the kernel mode of operation with an in-depth analysis., Sequentially thesis focuses on the feature ofμC/OS-II ,and the analysis of the characteristics of task management, task communication, task scheduling, interrupted and the clock mechanisms . Meantime Transplant-related key work also made a detailed exposition. Here transplants includes RTOSμC/OS-II in S3C44B0 and LwIP protocol stack inμC/OS-II ; the fourth part gives the method to realize a embedded Webserver, For the provision of hardware and network environment described in detail. Right here embedded system application development actual process has been expounded in detail ,Meanwhile the specific programs of compiling, linking, debugging ,copying and downloading is given, And embedded Webserver also conducted a test network environment.The article is based on a full practice and the concrete work as follows :(1) Through the in-depth analysis onμC/OS-II RTOS , a transplanted method in S3C44B0 is given.(2) From the concise and practical point of view, the Lwip protocol stack is reduced ,so it can stable operates inμc/OS operating system, Meanwhil the network driver is compiled combining specific application .(3) As a real-time operating system ,μC/OS-II has not its own file system, therefore, the two pairs of processing program to HTML document is given in this system.(4) Based on the stable operation of the TCP/IP stack , the HTTP application layer is realized. Meanwhile a simple Web Server can also run at the development board .So it can provide a good working environment for the futher development of more complex applications. After the Embedded Web Server System tests ,it can be show that the paper's solution is feasible and the system is stability.
Keywords/Search Tags:Embedded Internet, Embedded Real-Time Operrating System(RTOS), LwIP, Embedded WebServer
PDF Full Text Request
Related items