Font Size: a A A

Research And Implementation Of Embedded Operating System Online Customization And Deployment Solution

Posted on:2019-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:L MoFull Text:PDF
GTID:2428330575480664Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the intelligent demand for electronic products,the number of computer products entering the life production process is increasing,and the functions are becoming more and more complicated.With the rapid advancement in the fields of intelligent manufacturing and artificial intelligence,and driving the continuous advancement of the hardware market and software requirements,more and more equipment manufacturers are striving to win the market,highlighting cutting-edge technologies,and making their products intelligent and personalized.Humanize.This requires that the customization of the device software is enhanced and the customization details are increased.One of the most basic and most critical technologies is the customization of the operating system.This article captures this issue and discusses it.This research has made in-depth research on the use and development of embedded operating systems in the domestic and foreign markets,and learned the diversity of embedded operating systems and the characteristics of flexible development,and solved the hardware equipment customers who have requirements for customized operating systems.A technical threshold that allows this user to develop their own custom operating system software without having to write deep code.At the same time,it develops customized tools for operating systems of various hardware platforms,and unifies the development process,which is convenient for users to operate and maintain their own operating systems online.It allows users to speed up system customization and bring products to market as quickly as possible.By constructing a system for online custom,when a system customization requirements,can be quickly through a Web browser,log in the online custom system,on the custom system,can according to customer requirements,make a selection of a software package for system configuration,and submit the cloud background processing,generate customized systems.On the concrete implementation.The specific technology implementation uses Apache as the Web service.In the front-end Web UI interaction,Java Script,Ajax,Vue scripts and frameworks are used to implement friendly user interaction and background communication mechanism.When the user selects relevant customization options on the UI.The background uses a background processing program built on the Thinkphp framework to process the user customization options submitted by the front end and generate XML files.At the same time,the Jenkins continuous integration framework is notified to establish a Docker-based system build environment.The Jenkins integration framework can automatically trigger related scripts.In the script,the XML file will be analyzed.According to the user requirements described in the XML file,the relevant software package is captured from the server software library,the corresponding customized system is compiled,and the user is notified by E-mail to download.This makes the inherently complex technical process of the custom system simple,fast and efficient.This paper mainly describes the requirements analysis and collation of the embedded operating system online customization tools,the background function implementation process,software testing and test results.The requirements analysis is aimed at the user development process,splitting the functions of each part to make details,clearly showing what needs to be done when the user implements the custom development,and the connection between these tasks;the background function implementation process focuses on the front-end requirements implementation process,for example,how According to the page requirements,parsing,capturing,and packaging the operating system's functional modules,how to generate Live OS image files that can be used,how to implement customized remote OS images,etc.;software testing and testing results are completed after software development.The whole system performs functional module testing,security testing,performance testing,usability testing,reliability testing,etc.,comprehensively consider the operation of the software and the entire platform,and ultimately ensure that the system can generate available customized operating system files stably and quickly..The embedded operating system is customized and used.It is a trending technology.Currently,the customized application of embedded systems in industrial products is very common.The industry has been specialized in the industry to reflect its own uniqueness.It is often streamlined or customized.A special operating system loads the application,and the larger the product category,the more required the online update system.Therefore,our customized platform not only needs to be able to perform custom functions,but also requires the ability to remotely deploy the system.This is very advantageous for some industrial applications where the terminal is dispersed and the device is remote.Not only does the customization bring convenience to save development costs,but also the remote maintenance management.It can also bring considerable benefits.
Keywords/Search Tags:embedded operating system, online customization, integrated development, rapid deployment
PDF Full Text Request
Related items