Font Size: a A A

Research And Implementation Of Embedded Virtualization Technology Based On Microkernel

Posted on:2022-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z L GuoFull Text:PDF
GTID:2518306524989899Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
At present,embedded system is widely used in all aspects of various industries.The requirements and usage scenarios of various fields are increasingly complex,the traditional single operating system will inevitably be difficult to meet the situation,without change,it can only cause that the design of the existing platform becomes more and more redundant.Base on the above background,in order to solve the problems such as the collaborative work of complex industrial control scenarios,driven by the actual demand,researchers of the embedded system have naturally invested in the technology of the multi-operating system architecture platform,also known as embedded virtualization platform,The main goal of virtualization technology applied to embedded systems is to support two or more execution environments on a same set of hardware devices,in addition,with the continuous innovation of embedded hardware,compared with traditional virtualization applications,embedded virtualization technologies applied in on-board electronics or industrial control devices and so on have higher requirements on system performance.As a result,the need of solutions for embedded virtualization technology has shifted from paravirtualization to full virtualization,which enabling different operating systems,either generic OS or RTOS,to run unmodified on different partitions on the same device platform.Now this kind of technology is more in line with developers' needs for operating systems in the embedded domain.In order to solve the problem of multiple operating system platforms,the thesis takes the virtualization system platform combined with microkernel technology as the research topic,focuses on the virtualization technology in ARM architecture?the parallel running mechanism of multiple embedded operating systems?communication between parallel operating systems and other key points,finally a prototype of embedded system architecture virtualization platform suitable for practical application scenarios is proposed.The main content of this thesis includes the analysis and introduction of the related technical theories involved in the research process,and through a series of embedded virtualization solutions research,put forward my own design ideas and schemes;The second part is to propose the design scheme of light virtualization system platform base on microkernel,which mainly includes the design of microkernel and partition management and the design scheme of communication mechanism between operating systems.The last part is the experimental prototype of embedded virtualization system,and the real-time part of the microkernel and the communication part between systems are tested.The experimental results show that the prototype is more efficient in real-time performance and it is a relatively stable,independent and real-time system.
Keywords/Search Tags:Embedded System, Virtualization, Hypervisor, Microkernel
PDF Full Text Request
Related items