Font Size: a A A

Transplant And Application Of Embedded Operating System μC/OS-Ⅱ On OMAP5910

Posted on:2010-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:X X WangFull Text:PDF
GTID:2178360275463037Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the rapid development of compute and communications techno -logy,the embedded system receives more and more people's extensive notice.It has a few of virtue,for example,succinct,high-efficient etc.At the same time embedded products has turned into the mainstream of information industry,which has been widely applied to many fields,such as mobile computing device,network device,industrial device,information appliances,automobile electronic, amusement establishment,apparatus and instruments,etc.Developing an embedded application program need embedded hardware,real-time operating system and corresponding software tool.Transplantation technology of embedded operating system software becomes a crucial problem.And a very important step is the port of an operating system on the microprocessor.This topic is raised against this background.An open source real-time operating systemμC/OS -Ⅱis selected in this topic.This operating system is portability,and easy to cut,which could be deprived of their real-time multi-threaded cores,and the source code is open,but it only is a real-time core,which would not have truly useful value untilμC/OS -Ⅱwas transplanted into the aim hardware platform.In fact,since 1992,μC/OS -Ⅱis transplanted in 40 processors from 8 bits to 64 bits,including many single-chips,ARM and DSP.So far,a true DSP-OMAP device for specialized development of the open form of low-cost embedded real-time operating system is also rarely seen.If the DSP-OMAP devices high-performance is combined with the embedded operating systemμC / OS-Ⅱ's simplicity and easy to develop.This thesis lays a strong emphasis on the port of the real-time operating systemμC/OS -Ⅱon OMAP5910 microprocessor and system core.This thesis is divided into five parts:The history,the present situation, the development direction and some basic concepts of the embedded system is elaborated in the first part,and simultaneously,introduced the choice real-time operating systemμC/OS -Ⅱreason simply;The second part has carried on the thorough analysis in view of the architecture and the essence structure and the essence movement way ofμC/OS -Ⅱ.The characteristic,the essence,the task management and so on ofμC/OS-Ⅱhas been analyzed emphatically;the third part has elaborated the improvement of the real-time operating systemμC/OS -Ⅱ. And the dispatch algorithm's improvement,the duty storehouse's improvement and the clock management system management system's improvement are mainly elaborated;The fourth part has carried on the design to the hardware platform,in which the principal at the core OMAP5910 LCD interface circuit design is mainly elaborated;The fifth part elaborates mainlyμC/OS-Ⅱon the OMAP5910 microprocessor's transplant process.Firstly the transplant general method and the step and have made the simple introduction to the OMAP5910 microprocessor andμC/OS -Ⅱthe feasibility analysis which transplants on the OMAP5910 microprocessor are elaborated simply,and then the transplant of the OMAP5910 microprocessor is elaborated in detail.The transplant process mainly concentrates three documents compile on:a head document(OS_CPU.H),an assemble document(OS_CPU.ASM) and a c code document(OS_CPU.C).The article has given the correlation function models and the source codes,and the annotation and detailed explanation are enclosed.After the transplant is finished,this article will design the application procedure after transplanting the system in order to carry on the test,the guarantee system can the normal operation.In the sixth part,the inserting general method ofμC/GUI is introduced simply.
Keywords/Search Tags:Application
PDF Full Text Request
Related items