虛擬化技術是云計算的基石,促進了云時代的蓬勃發展。當前,物聯網走向全面智能化,終端設備各類感知、交互功能的實現,均有著更為復雜的控制邏輯。在此背景下,虛擬化技術也開始在物聯網領域得到廣泛應用。
虛擬化技術的優勢在于,它突破了操作系統和物理硬件的局限,可以更好地整合異構資源、集中管理及提高硬件利用率。容器技術是虛擬化技術的一種形式,將應用程序及其依賴項打包到一個獨立的容器中,并在操作系統層面進行隔離。與傳統的虛擬化技術相比,容器化技術更加輕量級、靈活和便捷,具有更快的應用程序部署速度和更高的資源利用率,因此逐漸成為了主流的虛擬化解決方案。
美格智能LXC(Linux Container)容器化解決方案專為各類物聯網終端設備設計,基于LXC內核,通過輕量化的容器技術,讓應用程序可以在不同的環境中運行,可以滿足智能汽車、機器人、服務器等行業的多系統虛擬化部署需求。
▌物聯網發展亟待新的軟件開發部署方式
SoC平臺的軟件結構通常由應用程序、應用程序框架層、操作系統核心構成。其中,由于操作系統的集成需要依賴芯片的底層接口和設計,所以SoC平臺在出廠之時帶有了芯片廠集成的操作系統。對于開發人員來說,基于特定SoC平臺開發應用軟件,就必須適應它的環境和框架。
而在軟件開發過程中,環境配置是一大難題,開發前需要準備各種運行環境和各種輔助工具。其次,軟件部署的時候還要考慮兼容性,以Android系統為例,軟件開發時需要考慮兼容不同版本的安卓接口。另外,物聯網設備不斷推陳出新,頻繁產生新的需求,需要更加敏捷的軟件開發部署方式來適應業務的發展。這些都為開發人員帶來了巨大的挑戰。
美格智能Android容器方案
美格智能利用多重優勢打造的LXC容器化解決方案,在美格智能核心板產品上,通過自研的容器技術,將應用程序框架和操作系統分離,同時提供一套統一化的容器鏡像,使得同一硬件平臺能夠支持不同的運行框架,幫助開發人員高效利用終端資源,達到靈活更新、成本可控的效果,有效解決開發周期長、投入成本高的難題。
該方案目前已支持高通QCM6490、SM6350、QCM6125、QCS8250、SM8475等,未來還將擴展到更多平臺,并陸續推出Ubuntu、Android、Linux等不同系統的容器。
▌卓越技術實力,提高開發效率
美格智能LXC容器化解決方案具有兼容性高、隔離安全、成本低、可靠性強等多重優勢。
● 兼容性高
美格智能會提供多種容器鏡像,使得同一硬件平臺能支持不同的運行框架,應用開發可以選擇最適合的環境。容器環境保持穩定和一致化,同一個容器環境能在不同平臺間(Linux、Android等)無縫遷移,而無需修改應用層。多個環境可以并存、并行,開發人員可以將不同的應用部署在不同的環境下,提高開發效率和靈活性。
● 隔離安全
主系統中加入了管理程序,方便管理容器。容器之間互不干擾,專屬功能的應用可以運行在這個獨立的空間之中,不會對主系統和其他容器產生影響,保障各系統獨立且安全地運行,增強了整體安全性。每一個容器均可單獨重啟,可以快速創建和銷毀容器,從而降低開發難度。
● 成本低
容器內運行的應用其實是直接運行在系統內核之上的,既能保證性能和原生應用一致,又比一套硬件一套操作系統的方案節約了硬件成本,研發時還能減少聯調投入。容器內運行的應用共享系統資源,實現系統資源利用最大化。
● 可靠性強
主系統會自動為容器間建立通信通道(網絡或定制驅動),多系統間協作更方便;且內部通信協作都是通過處理器內部的操作完成,比通過主板連接線通信更可靠。
此外,美格智能研發團隊在設計之時就設定了嚴格的測試目標,來保障方案的高可靠性和高品質。系統需經過數百小時的壓力測試,驗證其可靠性。通過自定義服務和系統接口,充分釋放硬件潛力的同時保障應用穩定體驗。資源消耗方面,把內存和空間開銷優化做到極致,把資源留給用戶。在使用上,有著堪比原生系統的開機速度,滿足系統的實時性需求。
▌多重方案價值,提升應用效益
美格智能LXC容器化解決方案適用于多屏場景和多系統場景。多屏場景中,可以在一個芯片上實現多個屏幕、多個系統的體驗,讓各個屏幕獨立系統,獨立應用,在用戶體驗保持一致的前提下,從方案層面降低成本。
多系統場景下,該解決方案支持在不同容器中運行不同的系統,支持多種運行環境,可以迅速地支持長期使用的行業程序,拓展應用范圍并提升用戶的體驗。以及單系統下,實現對不同軟件生態的無縫支持。
智能座艙
在智能座艙中的多屏場景中,通過容器化解決方案,座艙內儀表屏、中控屏、娛樂信息屏、副駕和后排屏均由一個芯片提供支持,多個操作系統在硬件方面實現資源共享,軟件方面保持獨立,互不干涉,確保功能安全。
服務器
針對服務器的應用場景,LXC容器化解決方案能夠在ARM服務器上,采用高通QCS8250平臺,12+256G內存方案,虛擬出4個Android系統,為云手游、云桌面、遠程XR等提供穩定的安卓運行環境。這一方案能夠降低安卓邊緣云的部署成本,讓用戶享受到極致的游戲體驗。
智慧零售
在智慧零售的場景中,收銀機或者服務窗口終端通常一個主屏供營業員操作,一個或多個副屏顯示或接受客戶輸入。容器方案能同時管理多個不同分辨率的屏幕,不同的應用既能獨立運作,又能相互通信協作。
美格智能在軟硬件一體化協同開發方面積累了深厚的技術優勢,積極為萬物智聯的發展打造可靠的技術創新能力,以便更好地服務于行業應用需求,加速物聯網產業邁向新階段。
-
服務器
+關注
關注
12文章
9160瀏覽量
85421 -
虛擬化
+關注
關注
1文章
373瀏覽量
29796 -
容器化
+關注
關注
0文章
13瀏覽量
3055 -
智能座艙
+關注
關注
4文章
951瀏覽量
16348
發布評論請先 登錄
相關推薦
評論