Font Size: a A A

Research And Development Of Software Component Based On ARM9 And WinCE

Posted on:2010-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:J S HuFull Text:PDF
GTID:2178360278475416Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Software component technology is widely used in the software development,and it makes the software development more efficient than ever.But the technology is seldom used in embedded software.Using component in embedded system has important practical significance to embedded software development.It can improve the module reusability,the efficiency of software development,and decrease the difficulty and costs of development.At first, this paper introduces the technology of component-based software design and in-depth research the reusable component technology and component-based software development methods. And then, the paper analyzes the existing common component technology and embedded component technology, studies the software component technology in WinCE system. According to the high reliable and real-time features of WinCE system, this article gives an Embedded Component Model for WinCE (ECMW) after summing up the characteristics of the existing component model. ECMW has a good definition criterion, facilitates the development and replacement of components, and it's useful in developing high quality embedded application with the third-party components of ECMW criterion.Furthermore, the thesis expounds component-based development method and process on ARM9 and WinCE platform using the ECMW and studies the structure and composition of component template derived from ECMW to guide and regulate the development or component reuse. According to the framework of the system and template component, this text designs and implements the OS component and define the method of transplantation for WinCE.And then the treatise rebuilds WinCE driver model to meet the component-based development, completes the design of drive components. After finished component, the thesis research component library, analysis its development process and designs component library of ECMW for our lab.Finally, this paper presents a case study of ECMW to test the feasibility of ECMW.Component model is the theoretical foundation. Reusable component is the material guarantee, while the component library is the basis of software reuse and CBSD for the component-based development. Thereby the design of component model, implement of component and component library not only are the key points and difficulties, but also the focus of this article.Component-based embedded software development increases the generation rate of WinCE system, improves the quality of software and shortens the development cycle. It has great practical and theoretical significance for application development on the ARM9 and WinCE, and also has certain reference for other platform of embedded software development.
Keywords/Search Tags:embedded system, Component-based, WinCE, Component Model, ECMW, component template, driver, component library
PDF Full Text Request
Related items