嵌入式系統擁抱虛擬化 實現方式各有優缺(1)

虛擬化正在從PC、伺服器逐漸向嵌入式運算系統及其應用市場擴散,但虛擬化有許多種不同的實作方法,各有其優點跟限制。因此,針對應用需求選擇最適合的虛擬化方式,是非常重要的。 虛擬化已不再是雲端伺服器或個人電腦的專利,而是被普遍運用在各種裝置上。由於Arm不管是在雲端或即時裝置,都使用同樣的技術,因此Arm處在一個為虛擬化釋放更多應用場景,推動虛擬化革命的合適位置上。 在各種應用中,嵌入式虛擬化已成為應對各種功能複雜度挑戰的關鍵技術之一。例如,汽車產業正在探索自動駕駛、更強的連接性與顛覆性的移動方式,因此軟體開發的工作將急遽增加。 在這些裝了輪子的電腦上,軟體的複雜度跟元件數量正在快速成長,因此虛擬化變成一個簡化軟體整合工作,把來自不同供應商的軟體整合到Domain或Zonal控制器上的重要技術。 嵌入式虛擬化的挑戰與解法 不過,虛擬化雖能帶來諸多好處,但也會為裝置的使用模式增加一些複雜性。舉例來說,開發人員可能會遇到以下幾個問題: ‧如何把裝置資源分配給多個安全(包含功能安全與資訊安全)且互相隔離的多種應用跟作業系統? ‧如何擴充資源? ‧如何維持最小權限原則? 目前有兩種方式讓軟體可以使用裝置資源: ‧透過中介:例如讓作業系統使用系統呼叫、透過模擬層,或是透過虛擬機管理器實現半虛擬化 ‧裝置指定 到目前為止,透過中介仍是最主要的方式,而它也能應對各式不同的使用場景,例如低效能的裝置,或是當裝置存取頻率較低時。不過,這種方式的擴充性不佳,並且可能會對效能與耗電產生負面影響。對於這些使用場景,裝置指定(可藉此從虛擬化的軟體內部直接使用實體裝置)可能會是個比較好的解決方案。 裝置指定有以下幾個優點: ‧提供近乎原生的裝置效能 ‧移除裝置特定的程式碼,把可信任運算庫(TCB)的大小降到最低 ‧降低上游成本與複雜性 ‧建立驅動程式領域(Driver...
2023 年 12 月 21 日

嵌入式系統擁抱虛擬化 實現方式各有優缺(2)

虛擬化正在從PC、伺服器逐漸向嵌入式運算系統及其應用市場擴散,但虛擬化有許多種不同的實作方法,各有其優點跟限制。因此,針對應用需求選擇最適合的虛擬化方式,是非常重要的。 Zonal架構為虛擬化帶來新要求 隨著整個汽車產業轉而採用具備中央運算系統與專屬Zonal控制器的軟體定義汽車輛(SDV)方式,虛擬化變成釋放潛力的關鍵需求,這包括更獨立與可管理的功能,以及更快的測試、驗證與更新。不過,加速器與週邊設備的妥善虛擬化可能具有相當的挑戰性。 車用架構轉而採用Zonal架構以解決擴充性問題、並降低配線長度、重量與成本,需要新世代的即時運算力,而它必須支援整合了混合關鍵性的軟體製品。這些混合關鍵性系統(MCS)需要更強大的隔離功能,這包括時間、空間與故障隔離,以避免干擾且同時保有即時支援性。 然而,隔離設計倘若未能妥善處理,可能會造成龐大的資源浪費與效能劣化。因此,妥善的資源共享與隔離越來越有必要。虛擬化在維持充份的時間、空間與故障隔離同時,雖然仍是CPU資源共享的常見選項,裝置(包括GPU、NPU與影像訊號處理器等硬體加速器)與I/O週邊設備在維持妥適隔離性的同時,也必須進行共享。 例如,當某一I/O通訊週邊設備進行共享時,同時維持適當的隔離與足夠的效能水準極為關鍵;這在某些情況下意味必須包含對虛擬化提供硬體的支援,例如處理元件(PE)與裝置之間、或裝置與記憶體之間的程式過濾與分離。 Safety...
2023 年 12 月 20 日

恩智浦推出安全邊緣運算解決方案

恩智浦半導體(NXP)推出用於安全邊緣運算的解決方案–EdgeScale。該解決方案提供一套以雲端為基礎的工具和服務,用於物聯網和邊緣運算裝置的安全製造與註冊登記(Enrollment)。該解決方案為開發人員提供一套安全機制,讓他們在應用中利用主流雲端運算架構,遠端佈署和管理不限數量的邊緣裝置。 恩智浦數位網路事業部資深副總裁Tareq...
2018 年 03 月 29 日

品勛攜手是德舉辦IoT量測系統研討會

品勛科技將於2016年10月26日、10月27日、10月28日分別在新竹、台北及台南,與是德科技共同舉辦IoT量測系統研討會。 科技進步使得物聯網(IoT)能從概念走向實務...
2016 年 10 月 12 日

溫瑞爾支援第二代Intel Core處理器

全球嵌入式及行動應用軟體領導廠商美商溫瑞爾(Wind River)日前宣布,其多核心軟體解決方案將進一步最佳化,以針對第二代英特爾(Intel)Core處理器系列產品提供商業化的正式支援,同時也將提供可廣泛支援各類溫瑞爾軟體產品線的相關主機板支援套裝方案。   溫瑞爾VxWorks產品管理部門副總裁Warren...
2011 年 01 月 13 日