【導(dǎo)讀】如果用一個詞總結(jié)2023年的嵌入式行業(yè),那必然是日新月異。過去一年中,隨著技術(shù)進一步發(fā)展,加之市場繼續(xù)洗牌,嵌入式行業(yè)又掀起新一輪熱潮。
如果用一個詞總結(jié)2023年的嵌入式行業(yè),那必然是日新月異。過去一年中,隨著技術(shù)進一步發(fā)展,加之市場繼續(xù)洗牌,嵌入式行業(yè)又掀起新一輪熱潮。
I3C、RISC-V、嵌入式AI、物聯(lián)網(wǎng)(IoT)和嵌入式安全、汽車嵌入式……當(dāng)我們面臨新趨勢,更為復(fù)雜的嵌入式軟件開發(fā)將會成為每一位開發(fā)者需要面臨的問題。
IAR Embedded Workbench集成開發(fā)環(huán)境一直是全球眾多開發(fā)者在嵌入式軟件開發(fā)中的優(yōu)選解決方案。這一強大的工具套件已經(jīng)為數(shù)百萬開發(fā)者提供了全面且高效的支持。
作為擁有40年歷史的企業(yè),這家公司對于嵌入式行業(yè)有什么理解,又該如何幫助中國嵌入式開發(fā)者快速擁抱行業(yè)新趨勢?
我們邀請了IAR亞太區(qū)副總裁Kiyo Uemura,對嵌入式行業(yè)發(fā)展、中國市場戰(zhàn)略、嵌入式開發(fā)等熱點話題進行了分享。
受訪人:Kiyo Uemura,IAR亞太區(qū)副總裁
問:IAR至今已有40年歷史,在IAR 40年的征程中,整個嵌入式產(chǎn)業(yè)發(fā)生許多變遷,包括從8位到16/32/64位,從嵌入式到AI,以及各種內(nèi)核的演進和越來越快速開發(fā)的需求,請問IAR能否簡單分享下IAR視角下的嵌入式產(chǎn)業(yè)40年變遷,同時IAR又是如何變遷的?
答:IAR是過去40年嵌入式行業(yè)的見證者,通用MCU和安全架構(gòu)的演進驅(qū)動著IAR的業(yè)務(wù)變革。
就通用MCU架構(gòu)而言,第一批搭載Arm內(nèi)核的通用MCU于2008年進入市場。在此之前,大多數(shù)通用MCU都是基于不同的專有微控制器架構(gòu)。那時,IAR是為不同專有微控制器架構(gòu)提供編譯器和工具鏈的廠商。到目前為止,IAR已支持超過20種不同的MCU架構(gòu)。
2008年之后,我們看到了通用MCU架構(gòu)的整合趨勢。Arm現(xiàn)在占據(jù)最大的市場份額,而RISC-V正在迎頭趕上。目前,超過85%的IAR業(yè)務(wù)來自Arm架構(gòu)的產(chǎn)品和服務(wù)。但我們也觀察到了一個新的趨勢,即我們的現(xiàn)有客戶開始使用我們的工具來支持RISC-V架構(gòu)。
關(guān)于安全性,在物聯(lián)網(wǎng)出現(xiàn)之前,大多數(shù)嵌入式系統(tǒng)產(chǎn)品都是獨立運行的。如今,嵌入式系統(tǒng)產(chǎn)品通過互聯(lián)網(wǎng)相互連接則很常見。為了安全使用嵌入式系統(tǒng)產(chǎn)品,遵循相關(guān)安全法規(guī)和標(biāo)準(zhǔn)變得比以往更加重要。IAR可以為嵌入式系統(tǒng)產(chǎn)品提供從設(shè)計開發(fā)到批量生產(chǎn)的完整安全解決方案。
問:中國市場發(fā)展速度非???,我們也注意到IAR越來越多地接近中國開發(fā)者,包括中文網(wǎng)站、與中國IC企業(yè)合作,請問IAR未來針對中國市場和中國開發(fā)者的戰(zhàn)略是什么?
答:中國是IAR非常重要的市場,近年來我們持續(xù)在中國進行投資,并且已和中國多家MCU/MPU/SoC廠商建立了廣泛的合作,幫助他們?yōu)槭袌鎏峁┬阅芨?、更易用、更可靠的產(chǎn)品。同時,IAR還與這些合作伙伴一起,去支持中國的終端客戶充分利用我們提供的優(yōu)勢,推動他們開發(fā)出更受歡迎的電子產(chǎn)品和應(yīng)用系統(tǒng)。
未來,IAR將繼續(xù)加大對中國市場的開拓,與更多嵌入式系統(tǒng)微控制器/微處理器廠商達成合作,服務(wù)更多的終端客戶。此外,我們將進一步提升和擴展自己的支持能力,在以下幾方面為合作伙伴及其客戶提供實際且高效的支持。
工具集成和優(yōu)化:將IAR的開發(fā)工具集成到廠商的開發(fā)平臺中,為廠商提供優(yōu)質(zhì)的解決方案,并進行優(yōu)化以提供更好的用戶體驗和性能。
技術(shù)支持和培訓(xùn):IAR將與中國合作伙伴高頻度交流,為他們及其客戶提供及時的技術(shù)支持,以幫助解決開發(fā)中的問題和挑戰(zhàn)。我們可以提供在線支持、文檔、知識庫、現(xiàn)場培訓(xùn)課程等形式的支持,來幫助用戶充分利用我們的工具和技術(shù)。
應(yīng)用示例和參考設(shè)計:為用戶提供寶貴的資源,幫助他們了解最佳實踐并探索在特定項目中應(yīng)用IAR工具的創(chuàng)新方式,從而提高開發(fā)產(chǎn)品的效率。通過展示實際的使用案例和實用的實現(xiàn)方式,幫助開發(fā)人員了解如何優(yōu)化工作流程,并充分發(fā)揮IAR解決方案在其應(yīng)用中的潛力。
除了以上覆蓋主要業(yè)務(wù)合作的支持體系,IAR還將針對中國市場的需求提供一系列特別的支持服務(wù),具體包括:
RISC-V支持:RISC-V作為一種開源指令集架構(gòu),在中國受到廣泛關(guān)注和采用。IAR為RISC-V架構(gòu)提供了相應(yīng)的開發(fā)工具和解決方案,可以幫助中國企業(yè)在RISC-V平臺上進行軟件開發(fā)和優(yōu)化。
定制化支持:IAR會根據(jù)中國企業(yè)的特定需求,提供定制化的產(chǎn)品和服務(wù)。例如,根據(jù)客戶的要求,提供針對特定MCU型號的優(yōu)化工具集,以提高開發(fā)效率和性能。
本地化支持:為了更好地滿足中國市場和客戶的需求,IAR在中國設(shè)有經(jīng)驗豐富的應(yīng)用工程師支持團隊,他們可向客戶提供快速、專業(yè)、本地化的技術(shù)支持和培訓(xùn)等服務(wù),同時我們在不斷完善中文的培訓(xùn)課程、技術(shù)資料、支持文檔以及網(wǎng)站、自媒體等內(nèi)容和平臺服務(wù),以持續(xù)為中國客戶創(chuàng)造最大價值。
問:我們注意到,IAR全新版本增強了云調(diào)試和仿真功能,請問能否詳細(xì)介紹一下新版本能為嵌入式系統(tǒng)開發(fā)者提供哪些優(yōu)勢?
答:全新9.50版本的IAR Embedded Workbench for Arm旗艦產(chǎn)品及IAR Build Tools for Arm在嵌入式軟件開發(fā)領(lǐng)域?qū)崿F(xiàn)了顯著進展,引入了一系列增強功能,包括在Linux上進行先進的云調(diào)試和仿真,集成Arm虛擬硬件(AVH),以及針對Linux的增強的IAR C-SPY調(diào)試器和模擬器。這進一步彰顯了IAR為滿足嵌入式系統(tǒng)行業(yè)不斷演進的需求而致力于提供高效解決方案的承諾。
新版本開發(fā)工具的特色功能可為開發(fā)人員提供重要的優(yōu)勢,具體如下:
Arm虛擬硬件(AVH)支持:引入AVH以在云端模擬各種基于Arm的硬件。這允許在實際硬件可用之前進行早期軟件開發(fā),并與CI/CD(持續(xù)集成/持續(xù)交付)和MLOps工作流無縫集成,極大加速上市時間。
針對Linux的增強的IAR C-SPY調(diào)試器和模擬器:為Linux提供了先進的調(diào)試器和模擬器,支持自動化工作流程和IAR I-jet硬件調(diào)試。這些增強功能優(yōu)化了CI/CD流水線中的測試流程,提高了效率并減少了時間消耗。
Linux的運行時分析插件集成:將IAR C-SPY和IAR C-RUN插件整合到Linux環(huán)境中,通過先進的分析和測試功能提升了開發(fā)和測試效率,提高了代碼質(zhì)量和可靠性。
基于云的開發(fā)和協(xié)作:便于整合到云原生和協(xié)作環(huán)境中,使得開發(fā)人員無論位置在何處都可以進行遠(yuǎn)程團隊協(xié)作,并利用云基礎(chǔ)設(shè)施進行仿真和虛擬化,這符合現(xiàn)代軟件開發(fā)的趨勢,實現(xiàn)了靈活高效的開發(fā)流程。
問:MCU越來越來注重AI,這會為嵌入式系統(tǒng)軟件帶來哪些變化,IAR如何幫助用戶快速擁抱AI?
答:在MCU中融入AI計算能力已成為當(dāng)前明顯的趨勢,瑞薩、意法半導(dǎo)體、恩智浦、英飛凌等國際大廠紛紛在近期推出了相關(guān)產(chǎn)品。擁有AI加速單元的MCU,可以在工業(yè)控制領(lǐng)域?qū)崿F(xiàn)預(yù)測性維護、貨物視覺檢查以及基于模糊數(shù)據(jù)進行控制決策等應(yīng)用,同時MCU+AI模式正在向輕量化設(shè)備滲透,各種類型的可穿戴設(shè)備也在逐漸部署AI能力。
為了在MCU+AI應(yīng)用中更好地執(zhí)行AI計算,在軟件方面要實現(xiàn)體積小、運行速度快且高效的代碼,這就對嵌入式軟件開發(fā)工具提出了更高的要求,功能更優(yōu)、速度更快、性價比更高的軟件開發(fā)工具將備受歡迎。實現(xiàn)上述代碼目標(biāo)的重要軟件工具是編譯器和構(gòu)建鏈,它們必須能夠做到平衡代碼體積、運行速度和效率等往往相互制約的因素,以實現(xiàn)AI算法模型的最佳輸出結(jié)果。此外,在開發(fā)階段出現(xiàn)問題時,軟件工具的易用性和出色的調(diào)試能力也至關(guān)重要。
IAR專注于嵌入式設(shè)備和應(yīng)用的軟件開發(fā),對于嵌入式AI,我們當(dāng)前致力于在MCU上部署AI/ML模型。IAR可以為AI/ML部署提供高性能的軟件開發(fā)工具,包括編譯器、構(gòu)建鏈、調(diào)試器以及靜態(tài)和動態(tài)分析工具。這些工具有助于確保符合行業(yè)標(biāo)準(zhǔn),如CERT C和MISRA C,以實現(xiàn)軟件的安全和可靠運行。這些工具也預(yù)先經(jīng)過了功能安全認(rèn)證,可用于安全關(guān)鍵型軟件開發(fā)。
2023年10月,IAR宣布與領(lǐng)先的AI平臺供應(yīng)商Edge Impulse達成商業(yè)合作伙伴關(guān)系,通過Edge Impulse平臺與IAR Embedded Workbench的無縫集成,嵌入式開發(fā)工程師可以利用現(xiàn)代企業(yè)級工作流程快速、輕松地部署AI/ML,同時提升ML工作流程的代碼性能,目前這一合作已經(jīng)支持在超過8700個Arm架構(gòu)芯片上實現(xiàn)全球領(lǐng)先的ML模型效率。此外,在瑞薩新近推出的業(yè)界首款搭載Arm Cortex-M85處理器及Arm Helium技術(shù)的RA8系列MCU中,增強了AI/ML功能,開發(fā)人員借助Arm Helium技術(shù)和IAR Embedded Workbench的優(yōu)化選項,就可以立即開始構(gòu)建強大的AI/ML應(yīng)用。
問:汽車是近期MCU廠商最為關(guān)注的領(lǐng)域之一,相繼推出相關(guān)產(chǎn)品,我們也注意到IAR與英飛凌、恩智浦的合作,請問從IAR視角來看,汽車電機驅(qū)動市場需要哪些軟件能力,IAR能夠提供哪些能力?
答:隨著當(dāng)今車輛的功能越來越多,汽車嵌入式應(yīng)用變得越來越復(fù)雜,利用MCU實現(xiàn)電機驅(qū)動控制的地方也越來越多。相應(yīng)地,對軟件的要求也在不斷提升,甚至隨著“軟件定義汽車”理念的逐步落實,軟件的重要性達到了前所未有的高度。
因此,功能全面、性能優(yōu)化且通過功能安全認(rèn)證的軟件開發(fā)工具顯得至關(guān)重要,因為這不僅可以幫助開發(fā)人員設(shè)計出高效、簡化、穩(wěn)定的電機驅(qū)動控制應(yīng)用程序,還可以推動汽車行業(yè)朝著軟件定義汽車的發(fā)展方向加速邁進。
IAR在汽車領(lǐng)域可以為廣泛的汽車MCU提供支持。我們擁有完整的、經(jīng)過功能安全認(rèn)證的汽車嵌入式軟件系統(tǒng)開發(fā)工具,符合ISO 26262等多項汽車標(biāo)準(zhǔn),可以支持開發(fā)人員創(chuàng)建合規(guī)且安全的汽車嵌入式應(yīng)用程序。
無論是人機界面(HMI)、先進駕駛輔助系統(tǒng)(ADAS)、車身電子設(shè)備、多媒體、溫度控制、電池充電、儀表盤還是其他功能,IAR的產(chǎn)品和服務(wù)都能提供幫助。憑借強大的代碼優(yōu)化功能和完整的代碼質(zhì)量控制能力,我們的開發(fā)工具鏈可以使開發(fā)人員打造的應(yīng)用程序快速而強大。
2023年,IAR在汽車領(lǐng)域?qū)崿F(xiàn)了大幅進展,無論是著眼于全球還是中國,我們都與多家領(lǐng)先廠商進一步推動合作,實現(xiàn)了對多款全新汽車MCU或處理器產(chǎn)品的支持。
在國際市場上,IAR與恩智浦、英飛凌等全球領(lǐng)導(dǎo)者持續(xù)保持合作,為他們最新的車用芯片提供軟件開發(fā)支持,包括恩智浦全新的電機控制芯片S32M2,以及英飛凌的TRAVEO? T2G車身控制MCU家族中最新的CYT6BJ系列等。IAR Embedded Workbench for Arm包含強大的編譯器、構(gòu)建工具、代碼分析工具和調(diào)試功能,可以助力汽車行業(yè)利用恩智浦S32M2系列加速軟件定義汽車的車身和舒適性應(yīng)用的開發(fā),也可以支持開發(fā)人員充分利用英飛凌TRAVEO? T2G MCU的功能來創(chuàng)造出具有高代碼質(zhì)量的車身電子應(yīng)用創(chuàng)新設(shè)計。
對于中國市場,IAR在2023年更是與多家廠商在汽車領(lǐng)域取得了合作進展,包括兆易創(chuàng)新、中微半導(dǎo)、國民技術(shù)、芯來科技等,助力他們打造車規(guī)級MCU或處理器。2023年1月,IAR宣布全面加強對兆易創(chuàng)新GD32系列的支持,其中包括基于Cortex?-M33內(nèi)核的GD32A503系列車規(guī)級MCU;此后,又分別于4月、6月和7月宣布全面支持中微半導(dǎo)車規(guī)級BAT32A系列MCU,國民技術(shù)N32A455系列車規(guī)MCU,以及芯來科技NA系列車規(guī)級處理器內(nèi)核。IAR與多家中國廠商加快合作,旨在共同推動國產(chǎn)汽車芯片的創(chuàng)新研發(fā)和實際應(yīng)用取得突破。
問:IAR既支持Arm,也堅定地支持RISC-V,請問目前IAR在RISC-V領(lǐng)域開展情況如何,有哪些典型合作和案例可以分享?
答:IAR的嵌入式開發(fā)工具涵蓋目前主流的ARM架構(gòu)和正在快速興起的RISC-V架構(gòu)。RISC-V架構(gòu)因其開源特性,正在受到越來越多廠商的歡迎,尤其是在中國等亞洲國家擁有龐大的市場潛力,這也是IAR看好RISC-V的一個重要原因。在RISC-V架構(gòu)支持方面,IAR傾注了很多資源,正在與之共同成長。
IAR Embedded Workbench for RISC-V 可以為開發(fā)人員提供完整的開發(fā)工具鏈,使他們以最有效率的方式編譯、分析和調(diào)試代碼。該集成開發(fā)環(huán)境既支持RV32和RV32E 32位RISC-V內(nèi)核,也支持RV64I 64位內(nèi)核和擴展,包括C擴展、F和D擴展、M擴展、A擴展,以及B擴展,同時還支持Andes DSP及性能擴展。
在與RISC-V處理器/MCU廠商的合作方面,IAR在最近一兩年也取得了明顯進展。舉例來說,IAR在2023年先后與國內(nèi)的先楫半導(dǎo)體和芯來科技達成戰(zhàn)略合作,IAR Embedded Workbench for RISC-V全面支持先楫HPM6000高性能RISC-V MCU系列,這也是IAR首次支持高性能通用RISC-V MCU產(chǎn)品系列;同時,經(jīng) TüV SüD 認(rèn)證的IAR Embedded Workbench for RISC-V功能安全版則為芯來科技NA系列車規(guī)級處理器內(nèi)核提供支持,可幫助其縮短車用產(chǎn)品嚴(yán)苛的認(rèn)證流程,加速產(chǎn)品上市時間。
此外,在稍早時候,IAR還分別與SiFive、嘉楠科技、CAES、晶心科技等廠商達成多項合作,包括為SiFive的RISC-V車用E6-A和S7-A CPU IP,嘉楠科技采用64位RISC-V雙核CPU的勘智K510 AI端側(cè)推理芯片,CAES的容錯處理器設(shè)計中心Gaisler打造的RISC-V太空級處理器NOEL-V等RISC-V產(chǎn)品提供支持,以及協(xié)同晶心科技經(jīng)ISO 26262認(rèn)證的V5 RISC-V CPU內(nèi)核,去支持奕力科技(ILITEK)的觸控與顯示驅(qū)動器整合(TDDI)芯片ILI6600A實現(xiàn)汽車功能安全。
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進行處理。
推薦閱讀:
利用低電平有效輸出驅(qū)動高端MOSFET輸入開關(guān)以實現(xiàn)系統(tǒng)電源循環(huán)
艾邁斯歐司朗引領(lǐng)HOD技術(shù)創(chuàng)新,提升駕駛安全