Font Size: a A A

Research On Application Migration And Optimization From VxWorks To Linux

Posted on:2019-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z XuFull Text:PDF
GTID:2428330563993241Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In the embedded field,as the Linux industry chain becomes more mature and the country proposes an autonomous and controllable strategy,a large number of network equipment vendors have shifted from the VxWorks platform to the Linux platform.At the same time,the original applications running on the VxWorks platform also need to be ported to the Linux platform..However,due to the differences in design concepts and system architectures between the VxWorks operating system and the Linux operating system,especially in terms of task management and memory management,the biggest difficulty in the migration process is that there is no uniform standard between different platforms.API,the workload of the transplantation process is huge.This article fully investigates the characteristics of the two operating systems and the principles of internal principles,and the conversion mechanism from the VxWorks application model to the Linux application model.The method of VxWorks API emulation was put forward,and the API and data structure of VxWorks were implemented on Linux,so that the porting of the application was realized,and the application source code developed based on VxWorks system could be run on Linux with minor changes.However,the differences between the two platforms lead to new problems after the migration.After the applications written on the VxWorks system prototype are ported to the Linux platform,they are reflected in the single process and multi-threaded posture in Linux,and the robustness and operational efficiency of the application.The performance is poor.After analyzing the reasons,this paper proposes a systematic process reconstruction scheme to solve these problems and improve the application of various aspects of performance.The transplant reconfiguration scheme proposed in this paper has been implemented in the actual project of a certain communication technology company limited company,used in its entire series of Linux products,has realized the transplant of the application successfully,through the comparative test analysis before and after application transplant reconfiguration The reliability and efficiency of the application have been significantly improved,which proves the correctness of this work.
Keywords/Search Tags:VxWorks, Linux, Application migration, Application optimization
PDF Full Text Request
Related items