With the fast development of computer, communication and embedded system hardware technology, more and more embedded products need embedded OS support. Because the embedded products vary in hardware and application domain, the embedded OS supporting embedded products need better coordination, self-adaptability, and to satisfy various different needs. At the same time, embedded OS can solve some problems such as flexibility, transplanting, low energy consumption, small-scale et al. Given these conditions, it's an important work to study how to improve the embedded system's development effectiveness and transportability. Firstly, the representative OS architectures and theories are introduced, and in this context, the structures, characteristics, advantages and disadvantages of traditional OS are analyzed. From the componentized devices driver cut into the spot, the component technology's application and the componentized methods are researched. Based on the componentized devices driver model the componentized printer driver is edited. At last, the component technology is applied into embedded OS design, the componentized embedded OS architecture model is provided, and the componentized OS realization is described. |