嵌入式虚拟化技术探索及实践
Exploration and Practice of Embedded Virtualization Technology
DOI: 10.12677/etis.2025.23013, PDF,   
作者: 张云飞:麒麟软件有限公司,天津;吴春光:麒麟软件有限公司,北京
关键词: 虚拟化实时性设备直通Virtualization Real-Time Passthrough
摘要: 本文介绍了关于嵌入式虚拟化技术的主要类型和特点。针对虚拟化技术在嵌入式领域中应用的主要问题,提出了降低虚拟化损耗和提升系统实时性的方法。并针对嵌入式设备的需求,给出虚拟化下动态调频的技术方案,用于提升系统性能的同时,降低设备功耗。最后列举了两个关于不同虚拟化类型在工业场景下的实际应用。
Abstract: This article introduces the main types and characteristics of embedded virtualization technology. In view of the main problems in the application of virtualization technology in the embedded field, methods to reduce virtualization losses and improve system real-time performance are proposed. In response to the needs of embedded devices, a technical solution for dynamic frequency modulation under virtualization is provided to improve system performance and reduce device power consumption. Finally, two practical applications of different virtualization types in industrial scenarios are listed.
文章引用:张云飞, 吴春光. 嵌入式虚拟化技术探索及实践[J]. 嵌入式技术与智能系统, 2025, 2(3): 161-168. https://doi.org/10.12677/etis.2025.23013

参考文献

[1] 吕孟军. Xvisor虚拟机管理器[D]: [硕士学位论文]. 合肥: 中国科学技术大学, 2023.
[2] 黄宇飞. ARM平台下的虚拟化实现及应用[D]: [硕士学位论文]. 武汉: 华中科技大学, 2019.
[3] Arm System Memory Management Unit Architecture Specification SMMU Architecture Version 3.
https://developer.arm.com/documentation/ihi0070/latest/
[4] Approach for CPUFreq in Xen on ARM.
https://static.sched.com/hosted_files/xensummit18/ec/xen_summit_cpufreq_on_arm.pdf?_gl=1*1aeowoq*_gcl_au*NTM4ODcyNjAwLjE3NjA5MzEyNTA.*FPAU*NTM4ODcyNjAwLjE3NjA5MzEyNTA
[5] Linux Kernel Documentation—NO_HZ: Reducing Scheduling-Clock Ticks.
https://docs.kernel.org/timers/no_hz.html
[6] GICv4.—Direct Injection of Virtual Interrupts.
https://developer.arm.com/documentation/107627/0102/GICv4-1---Direct-injection-of-virtual-interrupts