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