Font Size: a A A

Design And Realization Of ASF Component-based Software Development Platform

Posted on:2017-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:L ShiFull Text:PDF
GTID:2428330590991481Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development,the embedded system has been applied in various industries.But embedded system is dedicated.Its software combines with hardware closely.We need to develop software according to the specific hardware.It will result in a long development cycle and low reuse rate of embedded software.The problems of software reuse,related parameter configuration and file cutting have been the key point in the development of embedded system.Recently component technology has been widely used in various kinds of software development to improve the efficiency of software development.Therefore,applying the component technology to the development of embedded software has a strong practical significance.However,the embedded software is extremely complex,such as Atmel Software Framework(ASF).And then reusing existing software is simply not feasible.In addition,the management of existing reusable software is also a problem.So we need to research and develop a embedded software development platform according to the characteristics and application requirements of the embedded software.In this paper,we firstly do in-depth research on component technology,and analyze the existing component model and the ASF component-based problem.Then this paper uses the component thought to analysis the ASF and introduces the component design of ASF,including component extraction,hierarchical model of component,representation and storage of the component and so on.We find that the relationship between components is complex by discussing the relationship,which will lead to low search efficiency of associated components.So we propose a method of associated components search based on a social network.It can improve the search efficiency of associated components effectively.Finally,we design and implement a software development platform on the basis of the ASF component design to solve the problems of embedded software development.The platform includes component library management system and general configuration software system.It realizes component library management and the production of embedded software project.The platform can meet our requirements,and it is verified that the operation efficiency is high.In this paper,ASF component-based software development platform has a certain reference value in component technology applied in embedded software package,search of associated components and the design of the embedded software development platform,etc.
Keywords/Search Tags:Embedded Software, ASF, Component, Associated Components Search, Development Platform
PDF Full Text Request
Related items