導(dǎo)讀:對于嵌入式工程師與研發(fā)團隊而言,工具不再只是輔助手段,而是決定開發(fā)效率、產(chǎn)品質(zhì)量與長期市場競爭力的重要基礎(chǔ)。
在無人機、機器人、數(shù)字座艙、工業(yè)控制器等越來越多的新品類端側(cè)智能產(chǎn)品快速爆發(fā)的今天,嵌入式系統(tǒng)正迎來前所未有的市場需求機會和技術(shù)變革浪潮。諸如芯片架構(gòu)多元化、產(chǎn)品生態(tài)化、研發(fā)全球化與合規(guī)要求復(fù)雜化等新要求,都在共同推動著行業(yè)告別單一工具和傳統(tǒng)模式,逐步走向統(tǒng)一平臺化、協(xié)同高效化和全流程持續(xù)設(shè)計優(yōu)化等全新開發(fā)范式。對于嵌入式工程師與研發(fā)團隊而言,工具不再只是輔助手段,而是決定開發(fā)效率、產(chǎn)品質(zhì)量與長期市場競爭力的重要基礎(chǔ)。
智能化推動嵌入式系統(tǒng)快速演進
盡管大家都很關(guān)注大模型等AI技術(shù)的快速發(fā)展,但是當(dāng)前嵌入式系統(tǒng)及其在多個方向上的創(chuàng)新同樣也毫不遜色。首先,新產(chǎn)品與新應(yīng)用場景層出不窮,率先進入市場的智能系統(tǒng)總能獲得良好的市場地位和更高的毛利,這使得產(chǎn)品上市時間(TTM)壓力持續(xù)加大。從消費級智能硬件到工業(yè)級控制設(shè)備,從車載電子到物聯(lián)網(wǎng)終端,新應(yīng)用場景不斷涌現(xiàn),研發(fā)團隊需要在更短周期內(nèi)完成設(shè)計、開發(fā)、調(diào)試與交付,對工具的效率、全面性與穩(wěn)定性提出更高的要求。
其次,多架構(gòu)并行已成為常態(tài),Arm、RISC-V、Renesas等架構(gòu)在不同產(chǎn)品中廣泛應(yīng)用,企業(yè)很難再固守單一架構(gòu)路線,跨平臺遷移與兼容成為剛需。同時,產(chǎn)品生態(tài)化程度持續(xù)提升,某一單品可能是諸如“人車家”生態(tài)、互聯(lián)網(wǎng)生態(tài)或者工業(yè)互聯(lián)系統(tǒng)的組成部分,跨部門、跨地域甚至跨企業(yè)研發(fā)協(xié)同成為常態(tài)。此外,中國智造加速出海,需要面對不同市場上功能安全和信息安全等各自不同的合規(guī)要求,而且這些要求還在越來越嚴(yán)苛,這也使得開發(fā)工具必須具備完整的安全認證,以及認證支持模塊和能力。
傳統(tǒng)開發(fā)模式的痛點與困境
與之相對應(yīng),新的需求和技術(shù)演進使傳統(tǒng)開發(fā)模式的痛點愈發(fā)突出。過去,企業(yè)為適配不同架構(gòu),需要采購、維護多套獨立工具鏈,這帶來了工具碎片化嚴(yán)重,一堆單點工具帶來了切換成本高、學(xué)習(xí)周期長等挑戰(zhàn)。而在多核異構(gòu)芯片普及后,采用各自專用工具來進行不同內(nèi)核的編程和調(diào)試的話,數(shù)據(jù)遷移和界面不統(tǒng)一帶來了更高的系統(tǒng)集成工作量和風(fēng)險,進而拖慢開發(fā)進度推高研發(fā)成本。
同時,從企業(yè)研發(fā)管理的角度來看,多項目疊加多來源、多版本工具、混亂的權(quán)限管理,更讓研發(fā)團隊在項目管理和高效協(xié)同方面倍感壓力。更關(guān)鍵的是,單點工具模式使功能安全、信息安全等關(guān)鍵能力無法深度集成到完整的工具鏈中,導(dǎo)致不得不重復(fù)開展合規(guī)工作并使驗證成本高昂。在快速迭代的市場面前,傳統(tǒng)研發(fā)模式已難以支撐企業(yè)的長期發(fā)展。
統(tǒng)一開發(fā)平臺的價值開始凸顯
新的市場需求迫使嵌入式系統(tǒng)開發(fā)企業(yè)去快速打破這些困境,從單點工具轉(zhuǎn)向統(tǒng)一開發(fā)平臺,覆蓋從系統(tǒng)設(shè)計探索、代碼生成和開發(fā)、代碼質(zhì)量分析、調(diào)試追蹤、到量產(chǎn)和認證準(zhǔn)備的全流程需求,以實現(xiàn)流程統(tǒng)一、體驗一致、銜接流暢和成本可控的研發(fā)管理。這對工程師來說,無需為不同架構(gòu)反復(fù)學(xué)習(xí)新工具,項目遷移時也無需重構(gòu)開發(fā)環(huán)境,從而大幅降低試錯成本與時間損耗。
對于工程項目管理人員而言,基于統(tǒng)一平臺上的研發(fā)流程有利于整個項目的協(xié)作與管理,可實現(xiàn)各個系統(tǒng)模塊的進展?fàn)顟B(tài)和質(zhì)量清晰可見。而且對于諸如IAR這樣的領(lǐng)先開發(fā)軟件及解決方案提供商,其統(tǒng)一開發(fā)平臺已經(jīng)與主流架構(gòu)的主要MCU或處理器芯片預(yù)先進行了集成,因而可以進一步推進到對軟硬件協(xié)調(diào)研發(fā)進展?fàn)顟B(tài)的了解和管理,不僅有助于實現(xiàn)穩(wěn)定可靠的交付,還可以提升代碼的跨平臺復(fù)用性。
繼續(xù)以嵌入式系統(tǒng)工程師非常熟悉的IAR為例,該公司在其Embedded Workbench系列產(chǎn)品廣受業(yè)界歡迎的情況下,為了滿足全球客戶的需求和適應(yīng)行業(yè)的演進,推出了全新云端嵌入式開發(fā)平臺The Platform。該平臺包括編譯器、調(diào)試器、分析工具、安全合規(guī)增強、協(xié)同管理等功能和組件,在一個平臺上把所有嵌入式工程師常用工具和關(guān)鍵能力匯聚在一起,從而帶來了極大的便利和極高的效率。
利用The Platform,工程師在開發(fā)嵌入式項目時,可以隨時根據(jù)系統(tǒng)目標(biāo)對自己的成果進行調(diào)研,以確保數(shù)據(jù)和代碼的高質(zhì)量、接口互通和軟硬件功能單元協(xié)調(diào),使工程師不必再花大量的時間和精力在各個單點工具間遷移數(shù)據(jù)和反復(fù)調(diào)試。對于工程項目經(jīng)理,The Platform為其帶來了全局可視性,以及更直接和高效的協(xié)調(diào)和管理,可促使整個研發(fā)團隊可以把精力、資源和時間放在創(chuàng)新和應(yīng)對技術(shù)不確定性之上,提升研發(fā)工作的創(chuàng)新性、整體效率和合規(guī)起點。
通過訂閱模式實現(xiàn)嵌入式開發(fā)升級
IAR已完成從工具提供商到平臺型技術(shù)賦能者的轉(zhuǎn)型,其全新The Platform云端開發(fā)平臺正是為應(yīng)對多架構(gòu)、高復(fù)雜度、強合規(guī)需求而生,首批提供的組件包括設(shè)計與代碼生成、綜合開發(fā)、嵌入式CI/CD、代碼質(zhì)量與符合性、調(diào)試與追蹤、功能安全、嵌入式信息安全和長期支持服務(wù)。同時,該平臺也支持20余種芯片架構(gòu),無論項目選用Arm、RISC-V還是其他芯片架構(gòu),都能在同一界面下完成上述開發(fā)流程。
作為一個與時俱進的開發(fā)平臺,The Platform能根據(jù)不同區(qū)域中不斷變化的法規(guī)與行業(yè)標(biāo)準(zhǔn),不僅提供一系列專為功能安全和信息安全設(shè)計的開發(fā)工具,還提供了專業(yè)的支持服務(wù),幫助嵌入式系統(tǒng)開發(fā)團隊根據(jù)MISRA、IEC、ISO等國際標(biāo)準(zhǔn),高效應(yīng)對安全關(guān)鍵型項目的復(fù)雜性,大幅減少其軟件通過嚴(yán)苛認證需要的合規(guī)工作量,更快速拿到進入高價值市場的通行證。
因此,通過訂閱模式使用The Platform,嵌入式系統(tǒng)開發(fā)企業(yè)可以以可預(yù)測的成本使用一個完整的工具平臺,以及一系列本地化的研發(fā)支持服務(wù);這不僅顯著降低客戶的初始投入,還提供更高的靈活性與可定制性。開發(fā)人員可享受全方位工具訪問權(quán)限,實現(xiàn)全球協(xié)作和統(tǒng)一授權(quán),在統(tǒng)一版本的基礎(chǔ)上提升代碼質(zhì)量和復(fù)用性,加速產(chǎn)品上市進程,并優(yōu)化整體開發(fā)成本。
從提供多種領(lǐng)先同儕的開發(fā)工具到統(tǒng)一平臺,IAR及其他業(yè)界領(lǐng)先工具鏈廠商實現(xiàn)了嵌入式系統(tǒng)開發(fā)模式的根本性變革,The Platform這類的嵌入式系統(tǒng)創(chuàng)新平臺正在成為行業(yè)的標(biāo)準(zhǔn)開發(fā)范式。而工程師和開發(fā)企業(yè)通過選擇IAR這樣的創(chuàng)新平臺,即可擺脫單點工具的束縛,把精力聚焦于產(chǎn)品創(chuàng)新而更高效構(gòu)建技術(shù)與產(chǎn)品核心競爭力。