Dissertation
Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Network operating system > OS / 2 operating system

The Analysis, Expansion and Improvement on the μC/OS-Ⅱ Basing on ARM

Author YuChuanJiang
Tutor ZuoXueHong
School Xi'an University of Electronic Science and Technology
Course Applied Computer Technology
Keywords μC/OS-Ⅱ drivers transplantation CLI
CLC TP316.84
Type Master's thesis
Year 2010
Downloads 81
Quotes 0
Download Dissertation

Embedded OS is real-time operating system software which is used to support the application of embedded system. It is a paramount component of embedded system (including hardware and software system) and usually includes bottom-driven software which is relevant to hardware, system kernel, DDI Device Driver Interface, communication protocol and graphics interface etc. Today’s popularμC/OS-Ⅱis the object of study in this paper. As a complete, transplantable, solidifiable, tailorable, preemptive real-time and multitasking preemptive kernel,μC/OS-Ⅱhas been used worldwide.First of all, this paper makes brief introduction on embedded system, ARM system structure andμC/OS-II operating system. Secondly, The paper makes deep study and analysis on theμC/OS-Ⅱand discusses the improvement on dispatching system ofμC/OS-Ⅱ. The major achievement lies on that the thought of time slot dispatching algorithm is introduced so that the performance ofμC/OS-Ⅱwill be improved for the task that good performance for the real-time is not required but alternate operation is needed. Thirdly, the bootleader and portable program for ARM system structure are realized. Finally, function expansion forμC/OS-Ⅱoperation system is made, mainly including man-computer interactive interfaces (CLI), low layer partial drivers (UART, SPT and FLASH etc.) and XMODEM protocol etc.The study and design that this paper refers to give great convenience to develop complicated system, improve the efficiency of developing the complicated system dramatically and shorten development cycle time.

Related Dissertations
More Dissertations