Font Size: a A A

Research And Implementation Of Embedded Real-time Operating System For SMP Architecture DSP

Posted on:2014-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:X Z KongFull Text:PDF
GTID:2298330431459699Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the weaponry application’s increasing performance requirements, isomorphicmulticore processors has been widely applied in the field of national defense. However,the research about the operating system to support the multi-core processors, especiallydomestic independent research lags behind in the development of hardware processors,that affect the overall system’s performance of the play.Firstly, i make a brief presentation symmetrical multi-processing architecture (SMP)and analysising of the difference between the SMP architecture with AMP architecture.Then i do the detailed analysis of the key modules of Linux SMP systems, the taskscheduler, mutex and interrupt mechanism, strengthen the understanding of SMPsystems, that provides a theoretical and practical basis for later work. Detailed analysisof an aerospace embedded real-time operating system kernel mechanism to clear theproblem while we extend the system for multi-core. For example, task scheduling,mutual exclusion mechanism, interrupt management, inter-task communication, systemstartup problems etc. Then we design many reasonable solutions. Task schedulingmodule design based on the the global queue priority task scheduling algorithm, and thealgorithm consider the processor core’s Cache affinity, conducive to the processor coreload balancing algorithm to improve the utilization of the processor core, the betterparallel and real-time, mutual exclusion between the nuclear module designed spinlockreentrant kernel fine lock to ensure correct access about shared resources on providingbetter parallel, and avoid the deadlock problem, in interrupt management module, thedesign of the dynamic allocation algorithm can reduce interrupt latency, increaseinterrupt processing’s throughput.The achieveing of the entire system is in TMDXEVM6678LE EVM hardwareplatform and CCS5.1.0.08020integrated development environment software platform.Design reasonable test cases to verify the correctness of the system functions andrelative monocyte system performance improvement, finally, we achieved a satisfactoryresult. This research provides a theoretical and practical foundation for further study ofSMP technology in the field of weaponry.
Keywords/Search Tags:SMP, Schedule, Spinlock, Interrupt
PDF Full Text Request
Related items