使用實時操作系統(tǒng)歷來是一項深奧的工作——尤其是當(dāng) RTOS 控制工業(yè)機(jī)械或高級駕駛輔助系統(tǒng) (ADAS) 等安全和安保關(guān)鍵設(shè)備時。
運行這些操作系統(tǒng)的嵌入式設(shè)備數(shù)量眾多、異構(gòu)且分布式,這意味著嵌入式工程師必須深入了解目標(biāo)硬件、操作系統(tǒng)、固件和應(yīng)用程序,以確保可靠、確定的性能。
但物聯(lián)網(wǎng)正在改變這一切。相比之下,現(xiàn)代開發(fā)人員習(xí)慣于使用腳本語言進(jìn)行編程,并將其應(yīng)用程序部署在同質(zhì)的企業(yè)硬件基礎(chǔ)設(shè)施上。所有這些都支持建立在敏捷性和速度上的新開發(fā)范例,例如“左移”和一次編寫,隨處運行 (WORA)。
與此同時,Data Bridge Market Research 估計,到 2027 年,嵌入式系統(tǒng)的復(fù)合年增長率為 6%,而高級駕駛輔助系統(tǒng) (ADAS) 和機(jī)器視覺等基于人工智能的技術(shù)預(yù)計將分別增長 21% 和 34%。如果這兩個學(xué)科現(xiàn)在還沒有充分融合,那么它們肯定會在未來幾年內(nèi)融合。
eSOL 和 Codeplay 之間的合作正在彌合這兩個現(xiàn)實。兩家公司正在結(jié)合Codeplay Acoran——一個集成了標(biāo)準(zhǔn)和開源組件(如 OpenCL、oneAPI、SYCL、SPIR-V、TensorFlow)和 eSOL eMCOS RTOS的開放軟件平臺。
一種對它們進(jìn)行全部編程的模型
從本質(zhì)上講,eSOL/Codeplay 產(chǎn)品允許開發(fā)人員將用 C++ 編寫的程序直接移植到符合 POSIX 的 eSOL eMCOS 框架中。例如,這允許 ADAS 工程師將數(shù)據(jù)中心原生的 AI 和 HPC 工作負(fù)載集成到由多內(nèi)核 eMCOS RTOS 管理的嵌入式環(huán)境中。
Acoran 通過大量使用Khronos Group的 SYCL 標(biāo)準(zhǔn)使這種集成成為可能。SYCL 是一種基于ISO C++的編程模型,可促進(jìn)跨目標(biāo)的異構(gòu)編程,包括但不限于 Intel、AMD、Nvidia、Renesas、Arm 和 Imagination 提供的多核處理器。
此外,Acoran 編程模型在優(yōu)化的、特定領(lǐng)域的庫中分層,允許開發(fā)人員在特定于設(shè)備的優(yōu)化例程之上自信地構(gòu)建和部署應(yīng)用程序。
簡而言之,該集成可在實時工業(yè)和汽車嵌入式操作環(huán)境中安全渲染 AI 和 HPC 加速應(yīng)用程序。今天,該合作伙伴關(guān)系將為多核 CPU 環(huán)境提供更大的支持,但未來還將支持集成的人工智能和計算機(jī)視覺加速器。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5138文章
19521瀏覽量
314575 -
AI
+關(guān)注
關(guān)注
87文章
34114瀏覽量
275214 -
adas
+關(guān)注
關(guān)注
310文章
2238瀏覽量
209836
發(fā)布評論請先 登錄
Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺
NanoEdge AI Studio 面向STM32開發(fā)人員機(jī)器學(xué)習(xí)(ML)技術(shù)

InspireSemi借助Cadence解決方案為下一代AI鋪路
IBM發(fā)布全新Granite 3.2 AI模型
GoPoint嵌入式開發(fā)平臺 釋放i.MX潛力 簡化Linux開發(fā)

TO系列開放式傳感器產(chǎn)品參考說明書
Ironwood開放式頂部BGA插座凸輪驅(qū)動桿
VCE05系列封裝和開放式框架寬輸入AC-DC電源XP?POWER
NVIDIA推出開放式Llama Nemotron系列模型
勱微機(jī)器人榮登2024年全球開放式創(chuàng)新百強(qiáng)榜單POC 50

MSPDebugStack開發(fā)人員指南

評論