Font Size: a A A

Design And Implementation Of Embedded Real-Time Operating System Based On PIC24 Microcontroller

Posted on:2009-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2178360245495540Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
This thesis mainly introduces a kind of method to design and implement an Embedded Real-Time Operating System based on PIC24 microcontroller, imcluding OS kernel and Bootloader program.With the development of Embedded System, tranditonal foreground-background software architecture is no longer able to support the more and more complicated application requirement. For the complicated application, task level response time will be longer and not fixed, because of inappropriate scheduling of resourses, and the problem of deadlock and decrease of system reliability will be more outstanding. In order to resolve these problems and combine its powerful function with more demands for IT products, it is necessary to introduce the Embedded Real-Time Operating System into Embedded System design process to take the place of foregroundan-background software architecture.RTOS is a new system design concept and open software architecture. It decreases the complexity of the routine. It has basic functions of an Operating System that can control the whole system, and assigns CPU time slot and other hardware resources to tasks according to their importance and urgency. It improves the efficiency of CPU usage by providing semaphore, message and other system functions. The usage of RTOS makes the expansion of the application convenient, reduces the cost, and improves the system reliability. It is sure that the software design method on RTOS platform must be widely applied, because of its great advantages.This thesis induces the design and implementation procedure of Embedded RTOS, including the kernel structure, task and time management, task synchronization and communication, and Bootloader module.At the end of thesis, the design process of Energy Meamurement and Control Instrument which is part of Shandong Cancer Research Center Main Building Energy Meamurement System is taked as an example to describe how to design the software on RTOS platform correctly and effectively.
Keywords/Search Tags:Embedded System, Operating System, PIC24, Microcontroller, Bootloader
PDF Full Text Request
Related items