0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开放式编程模型为开发人员创建中间地带

星星科技指导员 来源:嵌入式计算设计 作者:Tiera Oliver 2022-07-04 09:27 次阅读

使用实时操作系统历来是一项深奥的工作——尤其是当 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 管理的嵌入式环境中。

pYYBAGLCQiOAWYdPAAD0LdGJ2ho193.png

Acoran 通过大量使用Khronos Group的 SYCL 标准使这种集成成为可能。SYCL 是一种基于ISO C++的编程模型,可促进跨目标的异构编程,包括但不限于 IntelAMD、Nvidia、RenesasArm 和 Imagination 提供的多核处理器

此外,Acoran 编程模型在优化的、特定领域的库中分层,允许开发人员在特定于设备的优化例程之上自信地构建和部署应用程序。

简而言之,该集成可在实时工业和汽车嵌入式操作环境中安全渲染 AI 和 HPC 加速应用程序。今天,该合作伙伴关系将为多核 CPU 环境提供更大的支持,但未来还将支持集成的人工智能和计算机视觉加速器。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5085

    文章

    19138

    浏览量

    305708
  • AI
    AI
    +关注

    关注

    87

    文章

    30996

    浏览量

    269296
  • adas
    +关注

    关注

    309

    文章

    2185

    浏览量

    208679
收藏 人收藏

    评论

    相关推荐

    劢微机器人荣登2024年全球开放式创新百强榜单POC 50

    榜单,在「POC 50」——最具概念验证能力创业公司50强榜单中占据了一席之地。获此殊荣,不仅是对劢微机器人在技术创新和开放式合作模式下取得的显著成果的认可,也是对劢微机器人在推动行业进步和创新生态构建中所做贡献的肯定。
    的头像 发表于 12-13 17:39 146次阅读
    劢微机器人荣登2024年全球<b class='flag-5'>开放式</b>创新百强榜单POC 50

    MSPDebugStack开发人员指南

    电子发烧友网站提供《MSPDebugStack开发人员指南.pdf》资料免费下载
    发表于 12-05 14:49 0次下载
    MSPDebugStack<b class='flag-5'>开发人员</b>指南

    C2000 ePWM开发人员指南

    电子发烧友网站提供《C2000 ePWM开发人员指南.pdf》资料免费下载
    发表于 09-07 09:45 0次下载
    C2000 ePWM<b class='flag-5'>开发人员</b>指南

    紫光同芯推出开放式架构安全芯片E450R

    2024紫光同芯合作伙伴大会在北京璀璨启幕,会上紫光同芯震撼发布了其最新技术结晶——全球首颗融合开放式硬件与软件架构的安全芯片E450R。这款芯片以其独特的双开放设计,即开放式硬件架构搭配开放
    的头像 发表于 08-28 16:28 626次阅读

    开放式激光振镜运动控制器的激光清洗应用

    开放式激光振镜运动控制器的激光清洗解决方案。
    的头像 发表于 07-18 09:44 344次阅读
    <b class='flag-5'>开放式</b>激光振镜运动控制器的激光清洗应用

    西门子PLC开放式TCP通信原理

    工业自动化系统中得到了广泛应用。本文将详细介绍西门子PLC的开放式TCP通信原理、特点、实现方法及应用场景,以期工程师和技术人员提供有价值的参考。
    的头像 发表于 06-19 16:00 1981次阅读

    嵌入式开发就业前景怎么样?

    。在智能家居领域,嵌入式开发的主要工作是开发各种智能化设备和系统,如智能照明、智能安防、智能家电等。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、操作系统等,同时也需要具备
    发表于 06-07 14:51

    三星停止自动驾驶研究,开发人员转到机器人领域

    近日,三星电子宣布了一项重要的研发战略调整。据业内人士透露,三星先进技术研究院(SAIT)已决定停止自动驾驶汽车的研究,并将这一领域的开发人员转移到机器人领域。
    的头像 发表于 05-13 09:21 442次阅读

    PLC以太网开放式通信概述

    用以太网开放式通信与其他PLC或者第三方设备通信;   4、每种PLC实现以太网开放式通信均需单独编程实现。
    发表于 04-16 12:06 1084次阅读
    PLC以太网<b class='flag-5'>开放式</b>通信概述

    小米新款开放式耳机引领舒适潮流

    IDC报告指出,用户对舒适度的追求推动了开放式耳机市场快速发展。今年,开放式耳机销量达652万台,同比增长130.2%。这对于真无线及颈戴耳机领域具有一定的分流影响,并折射出用户需求的转变和技术创新带来的发展空间。
    的头像 发表于 04-08 10:09 1213次阅读

    # FPGA 编程如何工作?

    的构建块。逻辑门对输入和输出数据执行布尔运算。还有将信号从一点路由到另一点的路由资源。 FPGA 编程用例 FPGA 编程对现代世界的开发人员非常有吸引力。 以下是一些用例; =#1.= 设计 ASIC
    发表于 03-30 11:50

    Bittware提供开放式FPGA堆栈和支持英特尔®oneAPI的加速卡

    通过使用开放式 FPGA 堆栈 (OFS) ,BittWare 在其 FPGA 解决方案上提供对 oneAPI 的支持。
    的头像 发表于 03-29 14:57 618次阅读
    Bittware提供<b class='flag-5'>开放式</b>FPGA堆栈和支持英特尔®oneAPI的加速卡

    开放式高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135

    实时高性能需求尤其突出。面对以上挑战,合作伙伴翌控科技基于米尔STM32MP135开发板发布开放式高实时高性能PLC控制器解决方案,将高精准数据采集、预处理、存储、通信与高实时控制融为一体,控制系统
    发表于 03-07 20:06

    嵌入软件开发应该掌握哪些知识?

    的控制,如GPIO、串口、SPI、I2C 等。这使得嵌入软件开发人员能够充分利用硬件资源,满足特定的需求。 1.2数据结构与算法 嵌入系统通常具有有限的内存资源。通过使用合适的数据结构和算法,可以
    发表于 02-19 11:23

    2024年开放式耳机新开局:国内华为入局,国际市场Bose、Noise“出招”

    电子发烧友网报道(文/莫婷婷)2023年的开放式耳机市场可以说是耳机市场的“后起之秀”,12月华为FreeClip开放式耳夹耳机的入场,也2024年开放式耳机市场拉开了序幕,可以预测
    的头像 发表于 01-11 00:24 3096次阅读
    2024年<b class='flag-5'>开放式</b>耳机新开局:国内华为入局,国际市场Bose、Noise“出招”