應用

技術

物聯網世界 >> 物聯網新聞 >> 物聯網熱點新聞
企業(yè)注冊個人注冊登錄

美格智能LXC容器化解決方案,輕松玩轉多系統虛擬化

2024-01-17 16:39 美格智能
關鍵詞:美格智能

導讀:虛擬化技術是云計算的基石,促進了云時代的蓬勃發(fā)展。當前,物聯網走向全面智能化,終端設備各類感知、交互功能的實現,均有著更為復雜的控制邏輯。在此背景下,虛擬化技術也開始在物聯網領域得到廣泛應用。

虛擬化技術是云計算的基石,促進了云時代的蓬勃發(fā)展。當前,物聯網走向全面智能化,終端設備各類感知、交互功能的實現,均有著更為復雜的控制邏輯。在此背景下,虛擬化技術也開始在物聯網領域得到廣泛應用。

虛擬化技術的優(yōu)勢在于,它突破了操作系統和物理硬件的局限,可以更好地整合異構資源、集中管理及提高硬件利用率。容器技術是虛擬化技術的一種形式,將應用程序及其依賴項打包到一個獨立的容器中,并在操作系統層面進行隔離。與傳統的虛擬化技術相比,容器化技術更加輕量級、靈活和便捷,具有更快的應用程序部署速度和更高的資源利用率,因此逐漸成為了主流的虛擬化解決方案。

image.png


美格智能LXC(Linux Container)容器化解決方案專為各類物聯網終端設備設計,基于LXC內核,通過輕量化的容器技術,讓應用程序可以在不同的環(huán)境中運行,可以滿足智能汽車、機器人、服務器等行業(yè)的多系統虛擬化部署需求。

▌物聯網發(fā)展亟待新的軟件開發(fā)部署方式

SoC平臺的軟件結構通常由應用程序、應用程序框架層、操作系統核心構成。其中,由于操作系統的集成需要依賴芯片的底層接口和設計,所以SoC平臺在出廠之時帶有了芯片廠集成的操作系統。對于開發(fā)人員來說,基于特定SoC平臺開發(fā)應用軟件,就必須適應它的環(huán)境和框架。

而在軟件開發(fā)過程中,環(huán)境配置是一大難題,開發(fā)前需要準備各種運行環(huán)境和各種輔助工具。其次,軟件部署的時候還要考慮兼容性,以Android系統為例,軟件開發(fā)時需要考慮兼容不同版本的安卓接口。另外,物聯網設備不斷推陳出新,頻繁產生新的需求,需要更加敏捷的軟件開發(fā)部署方式來適應業(yè)務的發(fā)展。這些都為開發(fā)人員帶來了巨大的挑戰(zhàn)。


640.gif


美格智能Android容器方案

美格智能利用多重優(yōu)勢打造的LXC容器化解決方案,在美格智能核心板產品上,通過自研的容器技術,將應用程序框架和操作系統分離,同時提供一套統一化的容器鏡像,使得同一硬件平臺能夠支持不同的運行框架,幫助開發(fā)人員高效利用終端資源,達到靈活更新、成本可控的效果,有效解決開發(fā)周期長、投入成本高的難題。

該方案目前已支持高通QCS8250,QCM6125/6490,SM6350/8475等,未來還將擴展到更多平臺,并陸續(xù)推出Ubuntu、Android、Linux等不同系統的容器。

▌卓越技術實力,提高開發(fā)效率

美格智能LXC容器化解決方案具有兼容性高、隔離安全、成本低、可靠性強等多重優(yōu)勢。

image.png


兼容性高

美格智能會提供多種容器鏡像,使得同一硬件平臺能支持不同的運行框架,應用開發(fā)可以選擇最適合的環(huán)境。容器環(huán)境保持穩(wěn)定和一致化,同一個容器環(huán)境能在不同平臺間(Linux、Android等)無縫遷移,而無需修改應用層。多個環(huán)境可以并存、并行,開發(fā)人員可以將不同的應用部署在不同的環(huán)境下,提高開發(fā)效率和靈活性。

隔離安全

主系統中加入了管理程序,方便管理容器。容器之間互不干擾,專屬功能的應用可以運行在這個獨立的空間之中,不會對主系統和其他容器產生影響,保障各系統獨立且安全地運行,增強了整體安全性。每一個容器均可單獨重啟,可以快速創(chuàng)建和銷毀容器,從而降低開發(fā)難度。

成本低

容器內運行的應用其實是直接運行在系統內核之上的,既能保證性能和原生應用一致,又比一套硬件一套操作系統的方案節(jié)約了硬件成本,研發(fā)時還能減少聯調投入。容器內運行的應用共享系統資源,實現系統資源利用最大化。

可靠性強

主系統會自動為容器間建立通信通道(網絡或定制驅動),多系統間協作更方便;且內部通信協作都是通過處理器內部的操作完成,比通過主板連接線通信更可靠。

此外,美格智能研發(fā)團隊在設計之時就設定了嚴格的測試目標,來保障方案的高可靠性和高品質。系統需經過數百小時的壓力測試,驗證其可靠性。通過自定義服務和系統接口,充分釋放硬件潛力的同時保障應用穩(wěn)定體驗。資源消耗方面,把內存和空間開銷優(yōu)化做到極致,把資源留給用戶。在使用上,有著堪比原生系統的開機速度,滿足系統的實時性需求。

▌多重方案價值,提升應用效益

美格智能LXC容器化解決方案適用于多屏場景和多系統場景。多屏場景中,可以在一個芯片上實現多個屏幕、多個系統的體驗,讓各個屏幕獨立系統,獨立應用,在用戶體驗保持一致的前提下,從方案層面降低成本。

多系統場景下,該解決方案支持在不同容器中運行不同的系統,支持多種運行環(huán)境,可以迅速地支持長期使用的行業(yè)程序,拓展應用范圍并提升用戶的體驗。以及單系統下,實現對不同軟件生態(tài)的無縫支持。

image.png


智能座艙

在智能座艙中的多屏場景中,通過容器化解決方案,座艙內儀表屏、中控屏、娛樂信息屏、副駕和后排屏均由一個芯片提供支持,多個操作系統在硬件方面實現資源共享,軟件方面保持獨立,互不干涉,確保功能安全。


image.png


服務器

針對服務器的應用場景,LXC容器化解決方案能夠在ARM服務器上,采用高通QCS8250平臺,12+256G內存方案,虛擬出4個Android系統,為云手游、云桌面、遠程XR等提供穩(wěn)定的安卓運行環(huán)境。這一方案能夠降低安卓邊緣云的部署成本,讓用戶享受到極致的游戲體驗。

智慧零售

在智慧零售的場景中,收銀機或者服務窗口終端通常一個主屏供營業(yè)員操作,一個或多個副屏顯示或接受客戶輸入。容器方案能同時管理多個不同分辨率的屏幕,不同的應用既能獨立運作,又能相互通信協作。

image.png

美格智能在軟硬件一體化協同開發(fā)方面積累了深厚的技術優(yōu)勢,積極為萬物智聯的發(fā)展打造可靠的技術創(chuàng)新能力,以便更好地服務于行業(yè)應用需求,加速物聯網產業(yè)邁向新階段。