0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Pantavisor Linux為系統(tǒng)帶來(lái)容器可移植性和敏捷性

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Tiera Oliver ? 2022-08-16 09:52 ? 次閱讀

Pantabox 是一個(gè)獨(dú)立的前端,用于直接在物聯(lián)網(wǎng)設(shè)備上管理 Pantavisor Linux。

Pantavisor Linux 旨在幫助用戶使用輕量級(jí) Linux 容器 (LXC) 構(gòu)建嵌入式 Linux 項(xiàng)目。該解決方案允許您將 Linux 發(fā)行版或定制的固件用戶區(qū)放入容器中。這為您的整個(gè)系統(tǒng)提供了便攜式容器化生命周期管理的優(yōu)勢(shì),而無(wú)需更換您的發(fā)行版。

Pantavisor Linux 將您的固件、操作系統(tǒng)、網(wǎng)絡(luò)和板級(jí)支持包 (BSP) 容器化,使它們成為模塊化和可移植的構(gòu)建塊,可以通過無(wú)線方式自動(dòng)共享和管理。通過設(shè)備上的所有內(nèi)容容器化,用戶可以混合和匹配這些組件以構(gòu)建新的發(fā)行版,還可以維護(hù)您可能擁有的針對(duì)您的用例的任何自定義,而無(wú)需更換您的發(fā)行版。

這些是 Pantavisor Linux 模塊化并變成容器的可重用構(gòu)建塊:

板級(jí)支持包 (BSP):內(nèi)核、模塊和固件。

系統(tǒng)中間件容器:您可以選擇將您的單體發(fā)行版中間件打包成一個(gè),或者以更細(xì)粒度的單元構(gòu)建您的中間件。

應(yīng)用程序:Linux 容器。

配置:系統(tǒng)級(jí)配置

這種類型的容器化可移植架構(gòu)旨在消除對(duì)某些 Linux 發(fā)行版所需的特定領(lǐng)域知識(shí)的需求。根據(jù)該公司的說法,Pantavisor 是一種 Linux 系統(tǒng),可讓您擺脫對(duì)特定發(fā)行版及其工具集的束縛。通過使用容器,開發(fā)人員可以靈活地選擇提供最佳軟件包和功能的發(fā)行版。

借助 Pantavisor,Linux 團(tuán)隊(duì)獲得了一種有效且可移植的方式來(lái)將系統(tǒng)升級(jí)建模和交付為原子事務(wù)單元。這是因?yàn)榘粨Q格式與 Pantavisor 狀態(tài)格式相匹配。Pantavisor 系統(tǒng)引擎也默認(rèn)打包為一個(gè)微型無(wú)操作系統(tǒng),它從 BSP 和容器中創(chuàng)建模塊化系統(tǒng)體驗(yàn)。

官方 Pantavisor Linux 映像包括 Pantabox,它是一個(gè)前端,提供直觀的開發(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 命令來(lái)管理設(shè)備原子修訂以及嵌入式 Linux 項(xiàng)目的其他操作。

Pantabox 還旨在通過在設(shè)備上本地以及在云中控制到 Pantacor Hub 等設(shè)備集線器的軟件事務(wù)更新來(lái)減少來(lái)回以及測(cè)試和調(diào)試軟件更新所需的時(shí)間。在 Pantabox 詞典中,這些被稱為本地模式和遠(yuǎn)程模式。

開發(fā)人員可能需要在設(shè)備上本地工作,以更新、編輯和測(cè)試對(duì)應(yīng)用配置的更改。在工作時(shí),他們可以使用 pvr 命令行工具在本地設(shè)備上添加、提交和跟蹤多個(gè)修訂。當(dāng)準(zhǔn)備好發(fā)布新設(shè)備配置文件及其修訂版時(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)的來(lái)源。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2911

    文章

    44831

    瀏覽量

    375162
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11329

    瀏覽量

    209967
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    系提出,旨在提供一個(gè)免費(fèi)、無(wú)版稅、且能夠進(jìn)行自定義改進(jìn)的處理器設(shè)計(jì)。這種開放軟件社區(qū)提供了一個(gè)自由度極高的環(huán)境,使得可以創(chuàng)建出高度定制化和優(yōu)化以特定應(yīng)用程序中心的處理器設(shè)計(jì)。 Linux
    發(fā)表于 11-30 17:20

    路燈單燈控制器的必要城市照明帶來(lái)的全面效益

    路燈單燈控制器的必要城市照明帶來(lái)的全面效益
    的頭像 發(fā)表于 11-13 09:22 ?245次閱讀
    路燈單燈控制器的必要<b class='flag-5'>性</b>:<b class='flag-5'>為</b>城市照明<b class='flag-5'>帶來(lái)</b>的全面效益

    混合部署 | 在迅RK3568上同時(shí)部署RT-Thread和Linux系統(tǒng)

    和安全的同時(shí),靈活處理復(fù)雜的任務(wù)場(chǎng)景。 混合部署 在一般情況下,iTOP-RK3568 的四個(gè) Cortex-A55 核心通常運(yùn)行 Linux 系統(tǒng),這種架構(gòu)稱為對(duì)稱多處理(SMP)。而 AMP
    發(fā)表于 11-01 10:31

    【北京迅】i.mx8mm嵌入式linux開發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植

    【北京迅】i.mx8mm嵌入式linux開發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot
    的頭像 發(fā)表于 10-22 14:46 ?704次閱讀
    【北京迅<b class='flag-5'>為</b>】i.mx8mm嵌入式<b class='flag-5'>linux</b>開發(fā)指南第四篇 嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b>篇第六十九章uboot<b class='flag-5'>移植</b>

    什么是容負(fù)載箱?

    負(fù)載箱是用于模擬電網(wǎng)中感性負(fù)載的裝置,通常由電容器、電抗器等元件組成。在電力系統(tǒng)中,負(fù)載箱被廣泛應(yīng)用于測(cè)試和評(píng)估各種電氣設(shè)備的性能,如變壓器、發(fā)電機(jī)、開關(guān)設(shè)備等。容負(fù)載箱的主要作
    發(fā)表于 09-25 10:51

    混合部署 | 在迅RK3568上同時(shí)部署RT-Thread和Linux系統(tǒng)

    和安全的同時(shí),靈活處理復(fù)雜的任務(wù)場(chǎng)景。 混合部署 在一般情況下,iTOP-RK3568 的四個(gè) Cortex-A55 核心通常運(yùn)行 Linux系統(tǒng),這種架構(gòu)稱為對(duì)稱多處理(SMP)。而 AMP
    發(fā)表于 09-18 10:54

    市場(chǎng)青睞LED智能一體機(jī),超微小間距COB顯示智慧會(huì)議系統(tǒng)的選擇帶來(lái)多樣

    ,更是智慧會(huì)議系統(tǒng)帶來(lái)了前所未有的多樣與高效。晶銳創(chuàng)顯LED智能一體機(jī)憑借其出色的性能與設(shè)計(jì)理念,引領(lǐng)著智慧會(huì)議的新風(fēng)尚。
    的頭像 發(fā)表于 09-14 16:28 ?451次閱讀

    embOS的MISRA-C:2012一致

    MISRA C是汽車工業(yè)軟件可靠協(xié)會(huì)(MISRA)開發(fā)的一套針對(duì)C編程語(yǔ)言的軟件開發(fā)指南,目的是提升嵌入式系統(tǒng)的安全可移植性。2012發(fā)布的MISRA C第三版,稱為MISRA
    的頭像 發(fā)表于 08-20 11:35 ?545次閱讀

    實(shí)時(shí)Linux:解鎖高效能和可靠的關(guān)鍵

    組合使得部署和管理復(fù)雜的實(shí)時(shí)應(yīng)用變得更加高效,同時(shí)也提高了系統(tǒng)的整體性能和安全。因此,實(shí)時(shí)Linux容器技術(shù)的結(jié)合在工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、云計(jì)算等領(lǐng)域的應(yīng)用越來(lái)越廣泛。
    的頭像 發(fā)表于 08-08 11:21 ?311次閱讀
    實(shí)時(shí)<b class='flag-5'>Linux</b>:解鎖高效能和可靠<b class='flag-5'>性</b>的關(guān)鍵

    倍加福IO-Link閥門連接器,物流系統(tǒng)帶來(lái)革命變化

    在工業(yè)自動(dòng)化領(lǐng)域,IO-Link通信標(biāo)準(zhǔn)已成為現(xiàn)代物流系統(tǒng)中不可或缺的一環(huán)。這一獨(dú)立于制造商的接口技術(shù),不僅實(shí)現(xiàn)了傳感器診斷數(shù)據(jù)的高效傳輸至控制器,更在狀態(tài)監(jiān)控和預(yù)測(cè)維護(hù)等工業(yè)4.0應(yīng)用中扮演著舉足輕重的角色。
    的頭像 發(fā)表于 07-12 15:24 ?529次閱讀

    基于全志T507-H的Linux-RT實(shí)時(shí)測(cè)試案例分享

    內(nèi)核開源、免費(fèi)、功能完善。 RT PREEMPT補(bǔ)丁,使Linux內(nèi)核成為硬實(shí)時(shí)操作系統(tǒng),無(wú)需完整的內(nèi)核重寫。 既有實(shí)時(shí),又有相同的開發(fā)生態(tài)系統(tǒng)(包括相同工具鏈、文件
    發(fā)表于 06-03 09:50

    手把手帶你移植HAL庫(kù)函數(shù)

    在嵌入式系統(tǒng)開發(fā)中,硬件抽象層(HAL,HardwareAbstractionLayer)庫(kù)的使用可以極大地簡(jiǎn)化開發(fā)過程,提高代碼的可移植性和維護(hù)。本文將詳細(xì)介紹如何快速搞懂HAL庫(kù)的移植
    的頭像 發(fā)表于 05-18 08:04 ?2028次閱讀
    手把手帶你<b class='flag-5'>移植</b>HAL庫(kù)函數(shù)

    基于全志T113-i的Docker容器實(shí)現(xiàn)方案

    通過使用Docker,開發(fā)人員可以更容易地構(gòu)建、交付和運(yùn)行應(yīng)用程序,同時(shí)確保應(yīng)用程序的一致可移植性。它也使得應(yīng)用程序的部署更加靈活、高效,因?yàn)樗梢钥焖俚貑?dòng)、停止和擴(kuò)展容器,而不會(huì)影響其他
    發(fā)表于 04-19 09:45 ?952次閱讀
    基于全志T113-i的Docker<b class='flag-5'>容器</b>實(shí)現(xiàn)方案

    Docker容器技術(shù)的安裝和使用

    通過Docker,開發(fā)人員可以更容易地構(gòu)建、交付和運(yùn)行應(yīng)用程序,同時(shí)確保應(yīng)用程序的一致可移植性。它也使得應(yīng)用程序的部署更加靈活和高效,因?yàn)樗梢钥焖俚貑?dòng)、停止和擴(kuò)展容器,而不會(huì)影響其他
    發(fā)表于 04-16 11:24 ?342次閱讀
    Docker<b class='flag-5'>容器</b>技術(shù)的安裝和使用

    運(yùn)放驅(qū)動(dòng)電容負(fù)載的原理分析和補(bǔ)償辦法

    ,相移分別是0.001度和80度,可得輸出幅值5幾乎沒有相移的10Hz的曲線和幅值0.5相移80度的曲線兩者合成。 2、開環(huán)輸出時(shí)容負(fù)載會(huì)引起運(yùn)放輸出的不穩(wěn)定和
    發(fā)表于 01-28 21:51