使用实时操作系统历来是一项深奥的工作——尤其是当 RTOS 控制工业机械或高级驾驶辅助系统 (ADAS) 等安全和安保关键设备时。
运行这些操作系统的嵌入式设备数量众多、异构且分布式,这意味着嵌入式工程师必须深入了解目标硬件、操作系统、固件和应用程序,以确保可靠、确定的性能。
但物联网正在改变这一切。相比之下,现代开发人员习惯于使用脚本语言进行编程,并将其应用程序部署在同质的企业硬件基础设施上。所有这些都支持建立在敏捷性和速度上的新开发范例,例如“左移”和一次编写,随处运行 (WORA)。
与此同时,Data Bridge Market Research 估计,到 2027 年,嵌入式系统的复合年增长率为 6%,而高级驾驶辅助系统 (ADAS) 和机器视觉等基于人工智能的技术预计将分别增长 21% 和 34%。如果这两个学科现在还没有充分融合,那么它们肯定会在未来几年内融合。
eSOL 和 Codeplay 之间的合作正在弥合这两个现实。两家公司正在结合Codeplay Acoran——一个集成了标准和开源组件(如 OpenCL、oneAPI、SYCL、SPIR-V、TensorFlow)和 eSOL eMCOS RTOS的开放软件平台。
一种对它们进行全部编程的模型
从本质上讲,eSOL/Codeplay 产品允许开发人员将用 C++ 编写的程序直接移植到符合 POSIX 的 eSOL eMCOS 框架中。例如,这允许 ADAS 工程师将数据中心原生的 AI 和 HPC 工作负载集成到由多内核 eMCOS RTOS 管理的嵌入式环境中。

Acoran 通过大量使用Khronos Group的 SYCL 标准使这种集成成为可能。SYCL 是一种基于ISO C++的编程模型,可促进跨目标的异构编程,包括但不限于 Intel、AMD、Nvidia、Renesas、Arm 和 Imagination 提供的多核处理器。
此外,Acoran 编程模型在优化的、特定领域的库中分层,允许开发人员在特定于设备的优化例程之上自信地构建和部署应用程序。
简而言之,该集成可在实时工业和汽车嵌入式操作环境中安全渲染 AI 和 HPC 加速应用程序。今天,该合作伙伴关系将为多核 CPU 环境提供更大的支持,但未来还将支持集成的人工智能和计算机视觉加速器。
审核编辑:郭婷
-
嵌入式
+关注
关注
5209文章
20664浏览量
337124 -
AI
+关注
关注
91文章
41156浏览量
302622 -
adas
+关注
关注
311文章
2341浏览量
212118
发布评论请先 登录
MCUXpresso SDK创建自定义清单
深入剖析MDS-100BPS18 BA医疗AC - DC开放式框架电源
韶音携开放式滤噪新物种OpenFit Pro,重磅亮相AWE2026
从TWS红海突围:开放式耳机市场进入AI重构时代
韶音CES 2026新品发布:OpenFit Pro推出开放式滤噪新方案
RTOS在嵌入式开发中的作用
嵌入式软件开发的 10 个技巧分享
现已上市:AMD Spartan UltraScale+ FPGA SCU35 评估套件——面向所有开发人员的经济实惠平台
Bourns 深耕印度,在地设计 - Bourns 印度设计中心 为开发人员提供当地先进技术资源助力客户加速创新!
利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能
超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.
嵌入式开发就业还有前景吗?
Thingy:91 X 为开发人员提供了一个经过全球认证的、多传感器、电池供电的蜂窝物联网原型平台
Wi-Fi音频传输+百倍AI性能飞跃!开放式耳机上新高度
开放式编程模型为开发人员创建中间地带
评论