當前位置: 妍妍網 > 碼農

嵌入式開發現狀?

2024-06-10碼農

近日,AspenCore Media 在進行嵌入式市場調查之後,圍繞嵌入式開發環境、作業系統、微處理器/微控制器/FPGA 和設計工具等層面釋出了【嵌入式開發現狀】的研究報告,解讀全球的嵌入式開發最新開發現狀。

嵌入式開發環境

就套用而言,嵌入式計畫的目標範圍很廣,大多數傾向於工業自動化和儀器儀表、物聯網、通訊和汽車;其中特別關註效能、連線性、功率效率和訊號處理。

嵌入式計畫是針對什麽型別的套用開發的

根據調查顯示,嵌入式計畫開發中, 最緊迫的設計挑戰是滿足效能規格、選擇合適的處理器和測試/偵錯,以及安全性和電源管理。超過三分之一的嵌入式設計包含無線功能,近三分之一的嵌入式設計全部或部份致力於物聯網套用,其中大多數用於傳感器驅動、工業或行動通訊。在安全方面,IP 盜竊、產品篡改和複制是主要的安全問題,特別是對於大型 OEM 而言。

隨著圍繞人工智慧的持續炒作,今年早些時候進行的一項研究反映了這一點:嵌入式人工智慧和機器學習吸引了相當多的關註量,其次是嵌入式視覺和語音功能也是大家關註的重點。與此同時,六分之一的受訪者正在從事包含人工智慧的嵌入式計畫。

嵌入式人工智慧和機器學習引起了廣泛關註

研究中的大多數嵌入式開發人員都從事與軟體或硬體相關的活動——無論是編 寫、測試、偵錯還是共同設計或與參與硬體整合。

事實上,軟體占據了開發人力資源的最大份額。同時,專有程式碼重用比例比硬體或 IP 重用更為常見。

硬體和軟體重用正在成為嵌入式系統開發的常態

對於軟體開發而言,C 和 C++ 仍然在軟體程式語言中占主導地位。這種對 C 語言的偏好在北美以外地區和經驗豐富的嵌入式設計人員中尤其明顯,而早期專業嵌入式開發人員比他們的老同事更傾向於使用 ADA 或 Java。

Linux 和 FreeRTOS 並列位居嵌入式開發作業系統榜首

大多數嵌入式計畫都以某種形式依賴於作業系統。

在最流行的作業系統列表中,嵌入式 Linux 和 FreeRTOS 位居榜首,其次是 Ubuntu、Debian、Android 和 RTX,最後是 ThreadX。

此外,業界對開源或客製專有解決方案的依賴仍然占主導地位:只有十分之四的計畫全部或部份使用商業作業系統。其原因是開發團隊除了滿足於現有的產品之外, 綜合成本、易用性、相容性、安全性等因素考慮, 還希望避免只依賴某一家商業供應商。

流行的嵌入式作業系統

多個團隊經常更換處理器品牌或系列

在嵌入式領域,使用多個處理器是常態,尤其是在北美設計團隊中。

開發人員在 有限的設計周期時間內其實並 不想更換處理器或是增加處理器,然而,近一半的計畫涉及使用與以前不同的處理器,以便獲得更豐富的功能,並與具有更好、更清晰的路線圖的供應商合作。

四分之一的嵌入式開發人員往往需要在嵌入式開發中遷移到截然不同的處理器系列、架構或供應商的處理器。

更換處理器時的首要考慮因素

調查發現,在嵌入式環境中更換處理器頻次比以前想象得更為常見。有許多因素需要考慮,最重要的事項(除了所需的效能和適當的外設之外)都與工具和支持生態系、強大的軟體支持(包括現有程式碼和中介軟體的可用性)、硬體工具等問題有關,然後是成本。ChatGPT中文網站:https://aigc.cxyquan.com

數據顯示,亞洲開發團隊比其他地方更敏銳地意識到和關註其中的大多數問題。

有趣的是,處理器供應商的品牌在決策過程中起著重要作用。研究發現,意法半導體是最廣為人知的微處理器或微控制器供應商(從過去幾年的排名來看,該公司的地位有所提高),其次是 Microchip、德州儀器、英特爾和恩智浦。較大的 OEM 廠商對這些特定供應商的認知度更高,並且正如預期的那樣,經驗豐富的工程師也更了解這些供應商。

處理器供應商的品牌在決策過程中起著重要作用

對於專用數位訊號處理器,嵌入式開發的很大一部份似乎已經不會在其設計中使用 DSP。但在考慮該解決方案的企業中,最廣泛考慮的是 Microchip 的 dsPIC 和 Analog Devices 的多個系列(ADSP-21xx、SHARC 和 TigerSHARC)。

MATLAB 是使用最廣泛的系統級設計工具

盡管基於 FPGA 的原型設計和 System C 或其他 HDL 方法已經占據了一定的市場地位,但 MATLAB 仍然是使用最廣泛的系統級設計工具,尤其是在大公司中。

除此之外,LabView 和 Simulink 的使用量較之前有所下降。雲整合工具經常用於固件更新和管理安全修補程式(尤其是在北美)。

MATLAB 仍然是使用最廣泛的系統級設計工具

嵌入式設計團隊利用各種軟體和硬體設計工具,包括編譯器、偵錯程式、示波器、邏輯分析儀、設計環境和軟體庫等等。

該報告指出,未來嵌入式開發人員將尋找各種軟體和硬體工具來協助他們的工作並增強他們的開發環境,其中會主要體現在軟體測試以及模擬和仿真工具的改進方面。

完整報告地址:

https://www.embedded.com/wp-content/uploads/2023/05/Embedded-Market-Study-For-Webinar-Recording-April-2023.pdf

原文地址:

https://www.embedded.com/embedded-survey-2023-more-ip -reuse-as-workloads-surge/

<END>

點這裏👇關註我,記得標星呀~