應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

美格智能LXC容器化解決方案,輕松玩轉(zhuǎn)多系統(tǒng)虛擬化

2024-01-17 16:39 美格智能
關(guān)鍵詞:美格智能

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

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

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

image.png


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

▌物聯(lián)網(wǎng)發(fā)展亟待新的軟件開發(fā)部署方式

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

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


640.gif


美格智能Android容器方案

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

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

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

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

image.png


兼容性高

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

隔離安全

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

成本低

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

可靠性強(qiáng)

主系統(tǒng)會自動為容器間建立通信通道(網(wǎng)絡(luò)或定制驅(qū)動),多系統(tǒng)間協(xié)作更方便;且內(nèi)部通信協(xié)作都是通過處理器內(nèi)部的操作完成,比通過主板連接線通信更可靠。

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

▌多重方案價值,提升應(yīng)用效益

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

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

image.png


智能座艙

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


image.png


服務(wù)器

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

智慧零售

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

image.png

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