精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

嵌入式產品持續交付:有何價值?

微云疏影 ? 來源:綜合整理 ? 作者:綜合整理 ? 2024-01-23 10:04 ? 次閱讀

當下,眾多嵌入式開發人員與團隊正致力于如何有效管理其CI/CD流水線。持續集成對于確保嵌入式軟件的建設、測試及驗證極其關鍵,而持續部署則稍顯復雜。然而,我們是否真的有必要讓客戶接收到源源不斷的新軟件更新?例如,對于汽車電子控制單元、醫療設備乃至微波爐等家庭電器而言,這樣做的必要性何在?

持續部署在使用初期給人以良好印象,但這樣頻繁的軟件升級是否真的滿足了客戶需求?對于這個疑問,有些人提出了一個值得深思的問題——嵌入式產品到底需不需要持續交付?

持續部署不僅僅是CI的擴展,而是一種讓代碼修改能自動構建、測試并部署至生產環境的軟件開發策略。盡管CD為團隊帶來諸多優勢,如加快產品上市速度、實現穩定可靠的部署、提高反饋周期效率等,但并非所有嵌入式產品都適合采用如此頻繁的更新策略。

既然如此,嵌入式領域應如何實踐持續交付呢?

持續交付的核心在于能夠向顧客按需交付軟件。但是,這不應局限于直接購買和使用產品的終端用戶,還包括使用產品的內部員工、團隊等群體。因此,理解持續交付的本質及其Pipline的設計對團隊來說至關重要。例如,一個理想的持續交付Pipline或許可如下圖所示:

wKgaomWvHnSAXndbAAItOO-4f-E791.png

在此Pipline中,我們設立了多個任務節點。若CI成功執行,便可生成完整的交付包裹,接著進行發布工作,最后再經過一輪生產開發流程,推動至內測平臺。一旦認證通過,便可發放至生產環節。此外,我們還可以嘗試分階段發行,由質量保障團隊逐一審查。最終,通過審批的各階段成果可正式提交至市場。這種分階段發布的模式,對于季節性或年度更新的大規模版本也是適應的。

總的來說,持續交付對于嵌入式開發者與團隊的重要性不容忽視。雖然傳統的現場升級方式可能并不適用,但將固件推送到生產環境卻是非常有益的。產品開發、質量檢查人員可以利用此環境在正式上線前充分檢測產品性能,從而更好地滿足客戶需求。因此,我們必須認識到,持續交付在嵌入式產品領域確實具有實際價值,至于具體實施方式,將視期限和涉及對象而定。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5068

    文章

    19019

    瀏覽量

    303278
  • 汽車電子
    +關注

    關注

    3024

    文章

    7869

    瀏覽量

    166507
  • Pipeline
    +關注

    關注

    0

    文章

    28

    瀏覽量

    9345
收藏 人收藏

    評論

    相關推薦

    嵌入式學習建議

    實際需要選擇芯片開發實際產品。注意,不要把微處理器(MPU與微控制器(MCU)概念相混淆,微處理器只是微控制器的內核。 ⑧關于嵌入式操作系統的選擇??梢缘鹊骄哂幸欢▽嵺`基礎后,選擇一個簡單、容易理解
    發表于 10-22 11:41

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式?嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入到某種設備或系統中,以實現特定功能的計算
    的頭像 發表于 10-16 10:14 ?497次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備的“大腦”,主要功能是根據需要管理和控制設備
    的頭像 發表于 09-30 10:05 ?369次閱讀

    嵌入式系統的未來趨勢哪些?

    會更加注重能源效率。低功耗設計和節能技術會成為關鍵,以延長設備的電池壽命或降低能源成本。這對于可穿戴設備、便攜醫療設備等對續航能力較高要求的產品尤為重要。 4. 多模塊與集成化 在未來的
    發表于 09-12 15:42

    嵌入式常用總線哪些

    嵌入式系統中常用的總線種類繁多,它們各自具有不同的特點和應用場景。以下將詳細介紹幾種嵌入式開發中常用的總線,包括UART、I2C、SPI、RS-232、RS-485、CAN以及USB等,每種總線將從其定義、特點、工作原理、應用場景等方面進行闡述。
    的頭像 發表于 09-10 11:34 ?512次閱讀

    嵌入式linux開發的基本步驟哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發需要一個處理器,常見的處理器ARM、MIPS、PowerPC等。選擇處理器時,需要考慮處理器的性能、功耗、成本等因素。 1.2 存儲器
    的頭像 發表于 09-02 09:11 ?398次閱讀

    學習hypervisor嵌入式產品安全設計

    第一部分(第1~2章)介紹Hypervisor基礎,涵蓋虛擬化技術與實現、主流的嵌入式Hypervisor產品,以及基于分離內核的嵌入式Hypervisor等內容。第二部分(第3~12章)介紹
    發表于 08-25 09:11

    嵌入式熱門領域哪些?

    嵌入式熱門領域哪些? 當前,嵌入式行業正處于快速發展階段,并在多個領域呈現出蓬勃的熱度。 物聯網 物聯網作為目前嵌入式行業的炙手可熱領域之一,已經在各行業展現出了強勁的增長勢頭
    發表于 07-16 09:23

    嵌入式微處理器哪些類型 嵌入式微處理器哪些產品

    在不同的領域和應用中發揮作用,如消費電子產品、智能家居、工業自動化、汽車電子、醫療器械等。 以下是一些常見的嵌入式微處理器類型和產品: ARM Cortex-M系列: ARM Cortex-M系列是一種低成本、低功耗的
    的頭像 發表于 04-21 14:48 ?1859次閱讀

    嵌入式熱門發展方向哪些?

    嵌入式熱門發展方向哪些? 現在越來越多的計算機、電子、通信、自動化等相關專業跨行學習嵌入式,嵌入式開發作為未來職業發展的方向,不論從薪資待遇還是發展前景來看,都非常不錯。 在
    發表于 04-11 14:17

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術集成到嵌入式系統中的一種解決方案。嵌入式系統是一種為特定應用而設計的計算機系統,它通常包括處理器、內存、外設接口等組件,并且被嵌入到更大的設備或系統中,
    的頭像 發表于 03-15 14:29 ?1195次閱讀

    fpga是嵌入式

    FPGA(現場可編程門陣列)不是嵌入式系統,但FPGA在嵌入式系統中有著重要的應用。
    的頭像 發表于 03-14 17:19 ?2142次閱讀

    fpga和嵌入式哪個前景好

    FPGA和嵌入式系統各有其獨特的優勢和應用領域,因此很難直接判斷哪個的前景更好。它們在不同的領域都有廣泛的應用和重要的價值
    的頭像 發表于 03-14 16:37 ?2244次閱讀

    嵌入式人工智能的就業方向哪些?

    嵌入式人工智能的就業方向哪些? 在新一輪科技革命與產業變革的時代背景下,嵌入式人工智能成為國家新型基礎建設與傳統產業升級的核心驅動力。同時在此背景驅動下,眾多名企也紛紛在嵌入式人工智
    發表于 02-26 10:17

    什么是嵌入式系統?嵌入式系統的具體應用

    嵌入式,一般是指嵌入式系統。用于控制、監視或者輔助操作機器和設備的裝置。
    的頭像 發表于 12-20 13:33 ?2403次閱讀