伴隨著物聯網設備的指數級增長,在需要高算力的場景,例如軟體定義汽車駕駛艙、工業領域的工作負載整合,開源虛擬化技術在嵌入式系統上受到了越來越多的關注和應用。本書首先介紹虛擬化技術的基本原理,包括CPU虛擬化、記憶體虛擬化、中斷虛擬化和設備虛擬化,對比KVM在雲伺服器上參考實現,重點介紹了開源嵌入式虛擬機器ACRN的架構設計、原理和實現。
還特別總結了虛擬化系統的即時性能調優方法和功能安全認證實踐,以及嵌入式虛擬化技術的典型應用場景案例分析。本書作為嵌入式虛擬化技術入門參考書,通過對ACRN開源軟體的介紹,説明讀者從代碼開始瞭解、學習、開發虛擬機器軟體,掌握嵌入式虛擬化技術並應用於工程實踐。