A Precise Control Core for Component-Based Embedded Operating System

Wen Chen · Chinese Journal of Computers · 2006

Embedded applications are proliferating at an amazing rate.The continuous growth of complexity and scale of embedded system motivates the research focus on Component-based Embedded Operating System.However,general component-based architectures that are built on interface of functionality and encapsulation of computation fail to satiety concurrency and real-time issues of data flow applications,such as multimedia processing and signal processing.Pcanel is a novel component-based operating system for embedded systems.The paper describes the kernel,called Precise Control Core(PCC),which is based on a component transition model.PCC partitions states of component into quiescent states and executing states.The computation of concurrent components is recomposed into a sequence of split-phases of transitions.A wait-free synchronization technique is used preventing priority inversion.The collaboration of event controller and task controller of PCC achieves massively concurrency,thus supports using components in embedded systems.

Read the paper · More papers on PaperTik