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

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

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

嵌入式產(chǎn)品持續(xù)交付:有何價(jià)值?

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

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

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

持續(xù)部署不僅僅是CI的擴(kuò)展,而是一種讓代碼修改能自動(dòng)構(gòu)建、測(cè)試并部署至生產(chǎn)環(huán)境的軟件開發(fā)策略。盡管CD為團(tuán)隊(duì)帶來(lái)諸多優(yōu)勢(shì),如加快產(chǎn)品上市速度、實(shí)現(xiàn)穩(wěn)定可靠的部署、提高反饋周期效率等,但并非所有嵌入式產(chǎn)品都適合采用如此頻繁的更新策略。

既然如此,嵌入式領(lǐng)域應(yīng)如何實(shí)踐持續(xù)交付呢?

持續(xù)交付的核心在于能夠向顧客按需交付軟件。但是,這不應(yīng)局限于直接購(gòu)買和使用產(chǎn)品的終端用戶,還包括使用產(chǎn)品的內(nèi)部員工、團(tuán)隊(duì)等群體。因此,理解持續(xù)交付的本質(zhì)及其Pipline的設(shè)計(jì)對(duì)團(tuán)隊(duì)來(lái)說(shuō)至關(guān)重要。例如,一個(gè)理想的持續(xù)交付Pipline或許可如下圖所示:

wKgaomWvHnSAXndbAAItOO-4f-E791.png

在此Pipline中,我們?cè)O(shè)立了多個(gè)任務(wù)節(jié)點(diǎn)。若CI成功執(zhí)行,便可生成完整的交付包裹,接著進(jìn)行發(fā)布工作,最后再經(jīng)過(guò)一輪生產(chǎn)開發(fā)流程,推動(dòng)至內(nèi)測(cè)平臺(tái)。一旦認(rèn)證通過(guò),便可發(fā)放至生產(chǎn)環(huán)節(jié)。此外,我們還可以嘗試分階段發(fā)行,由質(zhì)量保障團(tuán)隊(duì)逐一審查。最終,通過(guò)審批的各階段成果可正式提交至市場(chǎng)。這種分階段發(fā)布的模式,對(duì)于季節(jié)性或年度更新的大規(guī)模版本也是適應(yīng)的。

總的來(lái)說(shuō),持續(xù)交付對(duì)于嵌入式開發(fā)者與團(tuán)隊(duì)的重要性不容忽視。雖然傳統(tǒng)的現(xiàn)場(chǎng)升級(jí)方式可能并不適用,但將固件推送到生產(chǎn)環(huán)境卻是非常有益的。產(chǎn)品開發(fā)、質(zhì)量檢查人員可以利用此環(huán)境在正式上線前充分檢測(cè)產(chǎn)品性能,從而更好地滿足客戶需求。因此,我們必須認(rèn)識(shí)到,持續(xù)交付在嵌入式產(chǎn)品領(lǐng)域確實(shí)具有實(shí)際價(jià)值,至于具體實(shí)施方式,將視期限和涉及對(duì)象而定。

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

    關(guān)注

    5045

    文章

    18817

    瀏覽量

    298489
  • 汽車電子
    +關(guān)注

    關(guān)注

    3013

    文章

    7740

    瀏覽量

    164816
  • Pipeline
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    9321
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式系統(tǒng)的未來(lái)趨勢(shì)哪些?

    會(huì)更加注重能源效率。低功耗設(shè)計(jì)和節(jié)能技術(shù)會(huì)成為關(guān)鍵,以延長(zhǎng)設(shè)備的電池壽命或降低能源成本。這對(duì)于可穿戴設(shè)備、便攜醫(yī)療設(shè)備等對(duì)續(xù)航能力較高要求的產(chǎn)品尤為重要。 4. 多模塊與集成化 在未來(lái)的
    發(fā)表于 09-12 15:42

    嵌入式linux開發(fā)的基本步驟哪些?

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

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

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

    嵌入式熱門領(lǐng)域哪些?

    嵌入式熱門領(lǐng)域哪些? 當(dāng)前,嵌入式行業(yè)正處于快速發(fā)展階段,并在多個(gè)領(lǐng)域呈現(xiàn)出蓬勃的熱度。 物聯(lián)網(wǎng) 物聯(lián)網(wǎng)作為目前嵌入式行業(yè)的炙手可熱領(lǐng)域之一,已經(jīng)在各行業(yè)展現(xiàn)出了強(qiáng)勁的增長(zhǎng)勢(shì)頭
    發(fā)表于 07-16 09:23

    嵌入式熱門發(fā)展方向哪些?

    嵌入式熱門發(fā)展方向哪些? 現(xiàn)在越來(lái)越多的計(jì)算機(jī)、電子、通信、自動(dòng)化等相關(guān)專業(yè)跨行學(xué)習(xí)嵌入式,嵌入式開發(fā)作為未來(lái)職業(yè)發(fā)展的方向,不論從薪資待遇還是發(fā)展前景來(lái)看,都非常不錯(cuò)。 在
    發(fā)表于 04-11 14:17

    嵌入式fpga是什么意思

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

    fpga是嵌入式

    FPGA(現(xiàn)場(chǎng)可編程門陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?1799次閱讀

    fpga和嵌入式哪個(gè)前景好

    FPGA和嵌入式系統(tǒng)各有其獨(dú)特的優(yōu)勢(shì)和應(yīng)用領(lǐng)域,因此很難直接判斷哪個(gè)的前景更好。它們?cè)诓煌念I(lǐng)域都有廣泛的應(yīng)用和重要的價(jià)值。
    的頭像 發(fā)表于 03-14 16:37 ?2076次閱讀

    什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2131次閱讀

    為什么嵌入式沒(méi)有35歲危機(jī)?

    為什么嵌入式沒(méi)有35歲危機(jī)? 在當(dāng)今數(shù)字化時(shí)代,IT行業(yè)變化迅速,技術(shù)的更新迭代速度驚人。然而,一個(gè)技術(shù)領(lǐng)域卻能夠在這個(gè)競(jìng)爭(zhēng)激烈的行業(yè)中穩(wěn)步前行,而且不受35歲危機(jī)所困擾,那就是嵌入式技術(shù)
    發(fā)表于 11-17 10:33

    有無(wú)操作系統(tǒng)的嵌入式Linux驅(qū)動(dòng)設(shè)備有區(qū)別?

    是將系統(tǒng)的軟件與硬件連接起來(lái),使它們能夠相互交互。 嵌入式系統(tǒng)常使用Linux系統(tǒng)作為開發(fā)平臺(tái),它具有開源、可移植、靈活的特點(diǎn)。而在嵌入式Linux系統(tǒng)中,又分為操作系統(tǒng)和無(wú)操作系統(tǒng)的嵌入式
    的頭像 發(fā)表于 10-29 17:29 ?602次閱讀

    如何讀取、修改嵌入式產(chǎn)品Flash中內(nèi)容?

    如何讀取、修改嵌入式產(chǎn)品Flash中內(nèi)容?
    的頭像 發(fā)表于 10-26 15:31 ?715次閱讀
    如何讀取、修改<b class='flag-5'>嵌入式</b><b class='flag-5'>產(chǎn)品</b>Flash中內(nèi)容?

    什么是嵌入式Linux?

    之有運(yùn)行程序的能力與作用。在很多智能家電開發(fā),智能產(chǎn)品的研究上有著主導(dǎo)的作用。(對(duì)個(gè)人、團(tuán)隊(duì)開發(fā)產(chǎn)品興趣的朋友一定要看看嵌入式?。?linux的
    發(fā)表于 10-11 13:47

    ElfBoard,為嵌入式學(xué)習(xí)愛好者創(chuàng)造更具價(jià)值的學(xué)習(xí)體驗(yàn)

    ElfBoard是飛凌嵌入式面向?qū)W習(xí)者推出的全新子品牌,旨在為嵌入式學(xué)習(xí)愛好者創(chuàng)造更具價(jià)值的學(xué)習(xí)體驗(yàn)。
    的頭像 發(fā)表于 10-10 16:33 ?541次閱讀
    ElfBoard,為<b class='flag-5'>嵌入式</b>學(xué)習(xí)愛好者創(chuàng)造更具<b class='flag-5'>價(jià)值</b>的學(xué)習(xí)體驗(yàn)

    從事嵌入式工作哪些優(yōu)勢(shì)?

    。 那么從事嵌入式工作哪些優(yōu)勢(shì)? 一是工作強(qiáng)度相對(duì)較低。開發(fā)企業(yè)應(yīng)用軟件的IT企業(yè),這個(gè)用戶的系統(tǒng)搞完了,又得去搞下一個(gè)用戶的,而且每個(gè)用戶的需求和完成時(shí)間都不同,開發(fā)人員往往疲于奔命,重復(fù)勞動(dòng)
    發(fā)表于 10-08 15:05