Font Size: a A A

Design And Implementation Of VxWorks Project Compilation And Management System

Posted on:2021-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:F DaiFull Text:PDF
GTID:2518306308475874Subject:Software engineering
Abstract/Summary:PDF Full Text Request
According to the market survey results of VDC Research,Wind River's products with VxWorks,have long been a leader in the real-time operating system market.The company provides a powerful development platform,Workbench,for engineering development based on the VxWorks.However,due to the large changes in the VxWorks 7.x compared with VxWorks 6.x,Workbench 4.x cannot completely replace Workbench 3.x,which has resulted in the lack of a unified compilation platform for VxWorks project,and the lack of a unified management platform for VxWorks project source code as well as project compilation results.How to solve the problems of source code management,compilation and product release of VxWorks project based on different platforms is the subject of this thesis.This thesis takes VxWorks 6.8 DKM(Downloadable Kernel Module)project and VxWorks 7.0 DKM project as research objects.It uses TFS(Team Foundation Server),script compilation,C#and other technologies are applied to design and implement a unified compilation and Management system.Firstly,the functional requirements of the system are analyzed,which include source code management,automatic compilation,user management,database system management,etc.Secondly,the overall architecture of the system is designed,the functional modules are divided,the tables and fields of the system database are explained in detail,and the meanings of relevant fields are listed;Thirdly,modules such as compilation task management,compilation script execution engine,script generation tool,version number generation,binary file access permission synchronization,compilation task setting and query,compilation result query,and binary file version number extraction are designed in detail respectively,including processing the design of module processes and related classes,etc.Explanation of the interaction between the various modules and the algorithm analysis of the core functions of the system are given.Subsequently,the results of the system environment deployment and operation are described in the following chapter.Finally,this paper and the author's work achievements during the project research are summarized,and further improvement directions are proposed.
Keywords/Search Tags:VxWorks, unified compilation, version control, product management
PDF Full Text Request
Related items