Font Size: a A A

The Research Of Embedded Real-Time Operating System Based On DSP

Posted on:2006-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2168360152496505Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
In the time of Post-PC, which contemporary digital information technology develops at speed, with embedded systems application invasive, embedded real time operating systems are booming.This thesis gives a brief introduction to the character of embedded real time operating Systems, analysing their basic theory and some of important concepts. Introduced a RTOS μC/OS-II, The kernel mechanism, the core data structure and API are deeper analyzed. μC/OS-II is successful ported by TMS320C5402 DSK Board of Texas Instruments and the CCS(code composer studio) 2.0 integration development environment. Finally, some founctions of μC/OS-II are expanded and improved.This thesis is organized as follow:1 . Introduce the history, prospect of the embedded real time system and the technology level of this period in China, and enumerate 4 kinds of common embedded real time operating systems.2. The ERTOS's classification and details are introduced, which including task, scheduler, reentrancy, priority, mutual exclusion, deadlock and so on.3. μC/OS-ll kernel is analyzed from task management, intertask communication,time management, interrupts Management.4. To port μC/OS-ll system kernel to TMS320C5402 DSP, parts of μC/OS-ll system kernel are programmed. Testing the kernel after porting, and making statistic of the CPU usage rate, memory requiremen of kernel,and executing time of common founction.5. Expand and improve some founctions of μC/OS-II. The driver of the peripheral hardware are programmed, which speech encoder is realized based on; Interrupt Service Routin is optimized; To reduce the amount of memory needed in an application, Interrupts Stack is designed.
Keywords/Search Tags:embedded real-time operation system, DSP, μC/OS-II, Kernel
PDF Full Text Request
Related items