| For adapting the need of embedded application, and satisfy the purpose that the embedded operation system has the property of deploy ability, agility;we have to involve Component Based Software Development method into the development of embedded system. Component embedded operation system can support embedded software development better.First, this paper introduces the characteristic of embedded system and list some subjects about component technology idea, component excellencies and different types of component. Then it continues introducing the CORBA component technology and CORBA component framework. Second, this paper introduces some component embedded systems which are widely used. This chapter does some research on these systems, introduces their principle, their model framework and dive into their codes and acquire the advanced theory from these component embedded systems.Last, the author designs an Embedded Smart Component Model (ESCM) and introduces the consist of ESCM model;the different parts of component container;the dynamic deploy ability management of component. ESCM Model adds Component Quality of Service , it's useful in developing high quality embedded application.We design some method to evaluate the properties of component, use active feed back and passive feed back.These methods can collect the Qos imformation of components and help to select the best fit component for user's requirement.We develop a component antitype based on this dynamic deploy ability technology;validate its correctness and feasibility. At the end of this paper, we conclude the research work that we have done and list some expectations. |