99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

嵌入式運維:嵌入式固件DevOps的未來

星星科技指導(dǎo)員 ? 來源:embedded ? 作者:Thomas Dever ? 2023-05-04 10:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去的十年中,軟件開發(fā)以驚人的速度發(fā)展。如今,團隊必須擁有持續(xù)集成和交付 (CI/CD) 服務(wù),以便在復(fù)雜的 Web 應(yīng)用程序上進行有效協(xié)作。此外,跨所有環(huán)境的依賴關(guān)系管理歷來很困難,但現(xiàn)代容器化技術(shù)(如 Docker)現(xiàn)在提供了可靠的解決方案,可確保每個開發(fā)階段的一致性。投資這些必要的工具為任何尋求成功的技術(shù)團隊提供了不可否認的價值。

現(xiàn)代開發(fā)技術(shù)、方法和工具在整體產(chǎn)品質(zhì)量、開發(fā)人員生產(chǎn)力以及軟件開發(fā)團隊的許多其他領(lǐng)域都帶來了令人印象深刻的改進。這些進步使具有大量參與者、組件和服務(wù)的復(fù)雜項目更易于部署和管理,同時使團隊能夠比以往更快地為客戶提供價值。

使軟件開發(fā)進步適應(yīng)嵌入式軟件團隊

Web和本機平臺(Linux,Windows,移動)軟件開發(fā)垂直領(lǐng)域的這些強大進步在很大程度上已經(jīng)超越了嵌入式軟件社區(qū)。雖然改進開發(fā)運營 (DevOps) 現(xiàn)在對于許多現(xiàn)代嵌入式軟件開發(fā)團隊來說勢在必行;在Web上運行良好的工具,技術(shù)和方法在適應(yīng)嵌入式軟件團隊面臨的獨特挑戰(zhàn)方面進展緩慢。

Dojo Five 通過其 EmbedOps 平臺徹底改變了嵌入式軟件游戲,使工程團隊能夠從 Web 和本機應(yīng)用程序開發(fā)人員所享受的相同 DevOps 進步中受益。這種新方法為項目開辟了一個充滿當(dāng)代可能性的世界。基于數(shù)十年的行業(yè)進步,這個強大的工具使用戶能夠及時了解現(xiàn)代開發(fā)環(huán)境和運營改進,從而幫助使任何項目比以往任何時候都更高效。

什么是嵌入式操作?

EmbedOps 是一個嵌入式固件生命周期管理系統(tǒng),其中包含專門針對嵌入式軟件團隊的開發(fā)操作工具和服務(wù)。

pYYBAGRTFMqAVDpCAACxCYjGPWM164.png

EmbedOps 通過提供以下功能簡化了嵌入式軟件團隊的工作流程:

集中管理的構(gòu)建環(huán)境

EmbedOps 產(chǎn)品和服務(wù)產(chǎn)品的第一個重點領(lǐng)域是確保給定項目上的所有開發(fā)人員和自動化環(huán)境能夠在整個團隊中以及生產(chǎn)構(gòu)建環(huán)境中一致地構(gòu)建具有正確依賴項的構(gòu)建環(huán)境。這意味著所有構(gòu)建依賴項(例如編譯器、分析工具、測試框架等)都是從“單一事實來源”管理和部署的,這使得環(huán)境可以輕松地重現(xiàn)到項目上的任何用戶或進程。在整個項目中保持開發(fā)環(huán)境一致和同步的痛苦閾值可能只有三個開發(fā)人員。隨著生命周期中團隊成員和步驟數(shù)量的增加,構(gòu)建和保持構(gòu)建和測試環(huán)境一致性所需的復(fù)雜程度和時間會迅速增加。

集中管理的構(gòu)建和測試環(huán)境具有許多優(yōu)勢,包括:

將開發(fā)人員入職時間縮短到幾分鐘,而不是幾小時

消除由跨環(huán)境不一致引起的問題 - 我們都聽說過臭名昭著的,“嘿,它在我的系統(tǒng)上構(gòu)建得很好......”

通過現(xiàn)代 CI 系統(tǒng)實現(xiàn)自動化。

輕松跟蹤和捕獲構(gòu)建配置和依賴關(guān)系 - 確保可以快速重現(xiàn)任何給定的構(gòu)建或測試環(huán)境。

Web 和命令行工具

EmbedOps 提供 Web 和命令行工具,使設(shè)置和使用構(gòu)建變得流暢而簡單。

EmbedOps 命令行界面 (CLI) 直接與自動化 CI 管道集成,允許任何開發(fā)人員運行生產(chǎn) CI 管道中的任何步驟,就像在生產(chǎn) CI 服務(wù)器上運行一樣。請參閱“嵌入式命令行界面將改變您的生活”

預(yù)定義模板

訪問所有構(gòu)建依賴項(包括編譯器、測試工具和其他代碼質(zhì)量工具)的大量預(yù)定義 Docker 容器。這些容器使您能夠快速可靠地構(gòu)建或重現(xiàn)開發(fā)環(huán)境。

我們通過 Docker 注冊表提供了許多預(yù)構(gòu)建的容器,并繼續(xù)添加新容器,以擴大我們支持的編譯代碼質(zhì)量和測試環(huán)境的覆蓋范圍。

CI系統(tǒng)集成

EmbedOps 被設(shè)計為與工具無關(guān),允許您的團隊使用您喜歡的任何 CI 系統(tǒng)。它最常與Bitbucket,GitHub Actions,GitLab和Azure集成。

與構(gòu)建環(huán)境的簡單交互

EmbedOps CLI 基于 Python 構(gòu)建,可以與構(gòu)建系統(tǒng)進行簡單的交互。這使您的團隊無需學(xué)習(xí) Docker 和 CI 系統(tǒng)即可與構(gòu)建環(huán)境進行交互,并且無需在多個位置定義相同的流程。

報告界面

EmbedOps Web 會自動捕獲可能與嵌入式開發(fā)人員相關(guān)的軟件構(gòu)建信息,例如內(nèi)存規(guī)劃和隨時間推移的使用。

持續(xù)支持服務(wù)

除了設(shè)置、培訓(xùn)和維護您的環(huán)境外,Dojo Five 還可以:

為堆棧中的組件創(chuàng)建 Docker 容器,這些組件可能無法通過我們的容器注冊表使用。請注意,這假定您的微供應(yīng)商和其他工具供應(yīng)商具有支持容器化環(huán)境的編譯器和工具。

創(chuàng)建與尚不支持的CI系統(tǒng)的集成(Github操作,GitLab,Bitbucket已經(jīng)集成)

與 Google Testing 和 Ceedling 等單元測試框架集成。

總結(jié):嵌入式運維解決了 DevOps 的差距

在快速發(fā)展的軟件開發(fā)市場中,專注于嵌入式技術(shù)的團隊并沒有像Web和本機平臺開發(fā)人員那樣從相同的進步中受益。

Dojo Five 的 EmbedOps 通過提供工具、集成和服務(wù)來解決這個問題,這些工具、集成和服務(wù)使嵌入式團隊能夠充分利用當(dāng)代開發(fā)人員工具和進步。其結(jié)果是構(gòu)建、測試、部署和維護嵌入式軟件項目的現(xiàn)代方法 - 提高質(zhì)量、提高生產(chǎn)力并縮短上市時間。

審核編輯:郭婷

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

    關(guān)注

    5149

    文章

    19659

    瀏覽量

    317352
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5780

    瀏覽量

    84806
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3334

    瀏覽量

    59012
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式系統(tǒng)的未來趨勢有哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中,形成一個專用的計算機系統(tǒng)。那么嵌入式系統(tǒng)的未來趨勢有哪些呢? 1. 人工智能與機器學(xué)習(xí)的整合 隨著現(xiàn)代人工智能(AI)和機器學(xué)習(xí)
    發(fā)表于 09-12 15:42

    嵌入式行業(yè)的未來

    嵌入式這行我接觸過很多初學(xué)者,以前帶一些師弟入行,到現(xiàn)在開發(fā)產(chǎn)品,更多的朋友加入到嵌入式學(xué)習(xí)者的行列中來。一方面,這些朋友對嵌入式行業(yè)充滿了希望,另一方面,又對自己的未來感到迷惑,不知
    發(fā)表于 08-06 08:00

    嵌入式未來是什么?

    有數(shù)據(jù)顯示,預(yù)計到2012年全球?qū)⒂?0億個嵌入式設(shè)備交付。未來軟件將向服務(wù)和嵌入式兩個方向延伸,嵌入式軟件領(lǐng)域正成為全球巨頭競爭的焦點。
    發(fā)表于 10-31 08:00

    嵌入式開發(fā)系列課程八--微軟嵌入式XP技術(shù)現(xiàn)在和未來

    嵌入式開發(fā)系列課程八--微軟嵌入式XP技術(shù)現(xiàn)在和未來
    發(fā)表于 03-28 09:43 ?36次下載

    嵌入式開發(fā)中固件的詳細燒錄方式

    嵌入式開發(fā)中固件的詳細燒錄方式
    發(fā)表于 10-30 08:34 ?14次下載
    <b class='flag-5'>嵌入式</b>開發(fā)中<b class='flag-5'>固件</b>的詳細燒錄方式

    怎么樣才能入門嵌入式嵌入式未來的發(fā)展方向是怎樣的

    很多工程師要往嵌入式方向發(fā)展,特別是ARM得到應(yīng)用后,這個趨勢更是有增無減,但你真的知道怎樣入門嵌入式么?你知道嵌入式未來的發(fā)展方向么?怎樣入門嵌入
    發(fā)表于 05-29 17:57 ?2次下載
    怎么樣才能入門<b class='flag-5'>嵌入式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>未來</b>的發(fā)展方向是怎樣的

    嵌入式軟件是什么意思_嵌入式軟件的分類有哪些

    本文首先闡述了嵌入式軟件的概念,其次介紹了嵌入式軟件的特征,最后介紹了嵌入式軟件的分類。
    發(fā)表于 08-31 15:54 ?1.7w次閱讀

    什么是嵌入式_如何入門和提高嵌入式

    因為首先,嵌入式有不少組合名詞,例如嵌入式系統(tǒng),嵌入式軟件,Linux嵌入式,Android嵌入式嵌入
    發(fā)表于 09-21 15:00 ?7856次閱讀

    嵌入式系統(tǒng)與嵌入式PLC

    嵌入式系統(tǒng)與嵌入式PLC(嵌入式開發(fā)面試題目)-該文檔為嵌入式系統(tǒng)與嵌入式PLC總結(jié)文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的
    發(fā)表于 07-30 10:38 ?24次下載
    <b class='flag-5'>嵌入式</b>系統(tǒng)與<b class='flag-5'>嵌入式</b>PLC

    嵌入式論文

    嵌入式論文(linux嵌入式開發(fā)教程)-嵌入式論文? ? ? ? ? ? ? ? ? ? ? ?
    發(fā)表于 07-30 14:34 ?22次下載
    <b class='flag-5'>嵌入式</b>論文

    嵌入式】基于ARM的嵌入式Linux開發(fā)總結(jié)

    前言嵌入式知識點復(fù)習(xí)一嵌入式知識點復(fù)習(xí)二 --體系結(jié)構(gòu)嵌入式知識點復(fù)習(xí)三 --ARM-LINUX嵌入式開發(fā)環(huán)境嵌入式知識點復(fù)習(xí)四 --arm
    發(fā)表于 10-19 18:32 ?28次下載
    【<b class='flag-5'>嵌入式</b>】基于ARM的<b class='flag-5'>嵌入式</b>Linux開發(fā)總結(jié)

    怎樣入門嵌入式嵌入式未來的發(fā)展方向

    @[TOC]很多工程師要往嵌入式方向發(fā)展,特別是ARM得到應(yīng)用后,這個趨勢更是有增無減,但你真的知道怎樣入門嵌入式么?你知道嵌入式未來的發(fā)展方向么?  怎樣入門
    發(fā)表于 10-21 12:51 ?15次下載
    怎樣入門<b class='flag-5'>嵌入式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>未來</b>的發(fā)展方向

    視頻教程-嵌入式Linux開發(fā)基礎(chǔ)-嵌入式

    嵌入式Linux開發(fā)基礎(chǔ) 嵌入式工程師、嵌入式講師、10多年嵌入式開發(fā)實戰(zhàn)經(jīng)...
    發(fā)表于 11-02 13:21 ?30次下載
    視頻教程-<b class='flag-5'>嵌入式</b>Linux開發(fā)基礎(chǔ)-<b class='flag-5'>嵌入式</b>

    嵌入式學(xué)習(xí)之路:初識嵌入式

    一、初識嵌入式1.1 什么是嵌入式?1.1.1單片機開發(fā):1.1.2嵌入式開發(fā):1.2 單片機開發(fā)與嵌入式開發(fā)分區(qū)別1.2.1單片機開發(fā)1.2.2
    發(fā)表于 01-04 10:45 ?76次下載
    <b class='flag-5'>嵌入式</b>學(xué)習(xí)之路:初識<b class='flag-5'>嵌入式</b>

    小型和受限嵌入式系統(tǒng)的固件驗證

    今天我們來介紹一下小型和受限嵌入式系統(tǒng)的固件驗證。每個嵌入式系統(tǒng)都基于其執(zhí)行的代碼(固件、軟件和 RTL 等)運行。
    的頭像 發(fā)表于 04-18 14:46 ?1764次閱讀