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