Pantabox 是一個獨(dú)立的前端,用于直接在物聯(lián)網(wǎng)設(shè)備上管理 Pantavisor Linux。
Pantavisor Linux 旨在幫助用戶使用輕量級 Linux 容器 (LXC) 構(gòu)建嵌入式 Linux 項(xiàng)目。該解決方案允許您將 Linux 發(fā)行版或定制的固件用戶區(qū)放入容器中。這為您的整個系統(tǒng)提供了便攜式容器化生命周期管理的優(yōu)勢,而無需更換您的發(fā)行版。
Pantavisor Linux 將您的固件、操作系統(tǒng)、網(wǎng)絡(luò)和板級支持包 (BSP) 容器化,使它們成為模塊化和可移植的構(gòu)建塊,可以通過無線方式自動共享和管理。通過設(shè)備上的所有內(nèi)容容器化,用戶可以混合和匹配這些組件以構(gòu)建新的發(fā)行版,還可以維護(hù)您可能擁有的針對您的用例的任何自定義,而無需更換您的發(fā)行版。
這些是 Pantavisor Linux 模塊化并變成容器的可重用構(gòu)建塊:
板級支持包 (BSP):內(nèi)核、模塊和固件。
系統(tǒng)中間件容器:您可以選擇將您的單體發(fā)行版中間件打包成一個,或者以更細(xì)粒度的單元構(gòu)建您的中間件。
應(yīng)用程序:Linux 容器。
配置:系統(tǒng)級配置
這種類型的容器化可移植架構(gòu)旨在消除對某些 Linux 發(fā)行版所需的特定領(lǐng)域知識的需求。根據(jù)該公司的說法,Pantavisor 是一種 Linux 系統(tǒng),可讓您擺脫對特定發(fā)行版及其工具集的束縛。通過使用容器,開發(fā)人員可以靈活地選擇提供最佳軟件包和功能的發(fā)行版。
借助 Pantavisor,Linux 團(tuán)隊(duì)獲得了一種有效且可移植的方式來將系統(tǒng)升級建模和交付為原子事務(wù)單元。這是因?yàn)榘粨Q格式與 Pantavisor 狀態(tài)格式相匹配。Pantavisor 系統(tǒng)引擎也默認(rèn)打包為一個微型無操作系統(tǒng),它從 BSP 和容器中創(chuàng)建模塊化系統(tǒng)體驗(yàn)。
官方 Pantavisor Linux 映像包括 Pantabox,它是一個前端,提供直觀的開發(fā)人員體驗(yàn),圍繞開發(fā)人員所需的實(shí)用程序,以便在嵌入式 Linux 設(shè)備上維護(hù)、發(fā)展和發(fā)布 Pantavisor Linux 系統(tǒng)。
設(shè)備上的所有內(nèi)容都使用 Pantavisor Linux 及其管理工具箱進(jìn)行容器化,Pantabox 也不例外,它也在 Pantavisor Linux 之上的容器中運(yùn)行。使用 Pantabox,您可以使用全套 pvr cli 命令來管理設(shè)備原子修訂以及嵌入式 Linux 項(xiàng)目的其他操作。
Pantabox 還旨在通過在設(shè)備上本地以及在云中控制到 Pantacor Hub 等設(shè)備集線器的軟件事務(wù)更新來減少來回以及測試和調(diào)試軟件更新所需的時間。在 Pantabox 詞典中,這些被稱為本地模式和遠(yuǎn)程模式。
開發(fā)人員可能需要在設(shè)備上本地工作,以更新、編輯和測試對應(yīng)用配置的更改。在工作時,他們可以使用 pvr 命令行工具在本地設(shè)備上添加、提交和跟蹤多個修訂。當(dāng)準(zhǔn)備好發(fā)布新設(shè)備配置文件及其修訂版時,開發(fā)人員切換到遠(yuǎn)程模式并將新設(shè)備配置文件發(fā)布到 Pantacor 的 SaaS、Pantacor Hub 或任何其他本地或替代托管服務(wù)。
除了容器化固件生命周期管理和定制之外,用戶可能希望在您的任何物聯(lián)網(wǎng)設(shè)備上運(yùn)行任何 Docker 容器。Pantavisor Linux 本身并不運(yùn)行 Docker 容器,但它使用 Docker 鏡像作為由 Pantavisor 與 LXC 運(yùn)行的容器的根文件系統(tǒng)的來源。
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2927文章
45919瀏覽量
388364 -
Linux
+關(guān)注
關(guān)注
87文章
11466瀏覽量
212846
發(fā)布評論請先 登錄
敏捷合成器的技術(shù)原理和應(yīng)用場景
基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論
如何提高系統(tǒng)的魯棒性
混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統(tǒng)
【北京迅為】i.mx8mm嵌入式linux開發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植

入門級攻略:如何容器化部署微服務(wù)?
什么是容性負(fù)載箱?
混合部署 | 在迅為RK3568上同時部署RT-Thread和Linux系統(tǒng)
市場青睞LED智能一體機(jī),超微小間距COB顯示為智慧會議系統(tǒng)的選擇帶來多樣性
embOS的MISRA-C:2012一致性
實(shí)時Linux:解鎖高效能和可靠性的關(guān)鍵

評論