1. gzyueqian
      13352868059

      嵌入式開發:為什么容器是智能邊緣低規格設備的最佳解決方案

      更新時間: 2021-12-22 14:38:44來源: 粵嵌教育瀏覽量:10860

        與云系統不同,嵌入式系統在更新過程中更容易出現故障補丁或斷電,這可能會迅速將嵌入式設備變成磚塊或導致其負載進入不穩定狀態。通常,一個組織的唯一辦法是派一名嵌入式開發工程師手動修復問題或召回設備。然而,在容器及其便攜性和在更新設備組時應用自動化的能力中可以找到一個更穩定的選擇。


        有人多次嘗試使用傳統的發行版,如Ubuntu Core和Yocto,作為第三方以軟件包粒度貢獻軟件的地方,希望有一種方法能夠保持完全集成的像碼頭一樣的高質量,如,發行版存儲庫,還可以獲得蓬勃發展的第三方生態系統的靈活性和創新性。但是已經看到,使用“包”或“層”并不是使這種協作生態系統工作的正確粒度級別。


        然而,使用Linux容器,現在可以將粒度保持在第三方可以作為完全工作單元交付組件的水平,如果操作正確,組件之間的相互依賴性將非常小。在云中,只有協議充當模塊的相互依賴關系,這允許更好地抽象和更容易地組合第三方組件,最終實現更完整的最終用戶體驗。


        容器是輕量級的虛擬化軟件環境,在主機上運行應用程序或操作系統的獨立實例,分配所需的資源。將發行版集裝箱化使其組件模塊化。然后,這些模塊可以用作構建塊,并可用于構建部署到設備組的專用發行版。在嵌入式開發中,容器通過可移植性和自動化徹底改變固件更新,允許應用或回滾更新和關鍵補丁,而無需關閉整個系統。



        Linux容器(LXC)持有答案


        輕量級Linux容器(LXC)最適合將操作系統的系統級組件容器化。此外,LXC容器允許您獨立地安全地更新發行版的各個組件,而不必冒完全系統故障的風險。他們通過在設備中創建分區并在每個分區中運行Linux操作系統的實例來實現這一點——一個實例運行舊軟件,另一個實例安裝新軟件。這樣,如果安裝了有缺陷的更新,或者在更新中途斷電,系統可以很容易地在第一時間回滾到軟件的前一版本,而不會損害嵌入式設備的功能或將其變成磚塊。


        希望升級其物聯網基礎設施的公司必須設計嵌入式系統,以處理DevOps等現代軟件交付方法。容器對于這一轉變至關重要,并確保企業能夠推出更新,以確保其物聯網設備免受攻擊,并與最新的尖端嵌入式開發保持同步,而不會出現代價高昂的故障或更糟糕的安全漏洞。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲第一簧片在线 | 熟女中文字幕免费 | 日本一区二区三区免费精品 | 日本在线黄免费 | 在线观看成福利网站 | 香蕉国产线观看免费网站 |