Font Size: a A A

The Porting And Testing Of Embedded Real-Time Operating System UC/OS-Ⅱ Based On PIC18F458

Posted on:2007-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:H F HaoFull Text:PDF
GTID:2178360182490604Subject:Fluid Machinery and Engineering
Abstract/Summary:PDF Full Text Request
Embedded system is one of the most favorite thing today, embedded application of technology is expanding quickly to many fields, embedded technology also gets great development, among which the development of embedded operating systems are very outstanding. Some excellent embedded operating systems have appeared, such as VxWorks, Windows CE, and domestic EOS dalta, also include some free code EOS, such as Linux, uC/OS-II and etc. uC/OS-II will be very favorable because of its high real-time quality, dependability and simplified kernel.Base on porting the embedded real-time operating system onto concrete hardware platform, when making the application code, we can not only reduce the work load of code compilation, reduce the development cycle, enhance the code readability and the heritability, and moreover can be easier to realize the complex application.This article mainly draws support from experimental board made by Prof. Liu Heping, ChongQing University, we use this board as the hardware platform, to research and analyze the RTOS uC/OS-II, this board uses the processor is PIC18F458 made in Microchip Corporation.This article manly includes:1. Introduced the concept, the development and the constitution of embedded system, and then the difference between embedded system and PC computer is analyzed.2. the further research to the structure, the characteristics, the evaluate standard and base concepts of RTOS is proceeded, specifically involves real-time quality, Deterministic, reentrancy, resource and so on, then several kind of typical RTOS is analyzed.3. I have deeply analyzed the core of uC/OS-II, Introduced the structure and the characteristics of PIC18F458, and then the porting process of uC/OS-II onto PIC18F458 is detailed.4. The development tools I selected are the MPLAB C18 compiler and the on-line debugger 1CD2 made in Burnon Technology Corporation, I made debugging on the experimental board, finally, a simply test is given to prove the correctness of my work.
Keywords/Search Tags:Embedded System, Real-Time Operating System(RTOS), uC/OS-II, PIC microcontroller, Porting
PDF Full Text Request
Related items