芯片“软”竞争升级,这家自动驾驶芯片厂商推出中间件平台

在软件定义汽车的大背景之下,软硬件解耦已经成为了重要趋势。在这一过程当中,中间件的重要性日益凸显。

尤其是自动驾驶领域,中间件的功能涉及到通信、模块升级、任务调度、智行管理等,可以帮助车厂和供应商适配不同的OS内核和架构,从而实现自动驾驶软件的快速、高效、灵活开发。

近日,为了帮助客户更好地基于黑芝麻智能华山系列芯片进行产品开发,黑芝麻智能发布了瀚海ADSP(Autonomous Driving Solution Platform)自动驾驶中间件平台。基于此,客户可以快速地构建上层应用,形成量产级的自动驾驶系统框架,从而大幅降低开发门槛和综合成本,加速产品的量产。

不可否认,伴随着汽车电子电气架构往域控制架构、中央计算架构转变,汽车软件架构也开始向SOA软件架构升级,以更好地实现软硬件解耦与软件的快速迭代。

黑芝麻智能认为,自动驾驶中间件对下可以适配不同的硬件平台、传感器类型、OS内核和架构,对上可以提供统一的标准接口,支持自动驾驶数据链路上需要的各项服务,同时还可以负责各类应用软件模块之间的通信以及对底层系统资源的调度,是未来自动驾驶方案不可或缺的一部分。

完全开放的中间件平台,大幅缩短开发周期和成本

过去,芯片厂商更多是为下游直接客户提供硬件开发参考设计,以帮助其快速为汽车制造商提供硬件解决方案。但近几年,包括英伟达、黑芝麻智能等芯片公司开始提供更多的软件参考设计、工具包,并且开始搭建各自的开放软硬件及生态体系。

这背后,汽车产业的竞争正在全面转向汽车“大脑”业务,最为核心的业务就是中央计算控制单元以及背后的软件。同时,软件开发也已经成为了汽车系统开发商、汽车制造商的一大痛点难题。

据了解,瀚海ADSP自动驾驶中间件平台是黑芝麻智能基于华山系列自动驾驶计算芯片推出的一款智能驾驶平台SDK开发包,包含Target(SoC)SDK、X86(Host主机)端SDK、Target(MCU)端SDK,可以支持车端、路端及各种智能驾驶和车路协同场景开发。

芯片“软”竞争升级,这家自动驾驶芯片厂商推出中间件平台_第1张图片

值得一提的是,瀚海自动驾驶中间件基于大算力高性能的华山系列芯片进行了深度优化,在提供全面功能集成的同时也保证了极高的运行性能。

例如,通信组件在芯片的不同进程间可以通过零拷贝的方式进行数据传递,极大地降低了内存和系统带宽的占用;芯片与芯片之间也可以使用该组件进行通信,使得客户现有设备与华山系列芯片直接进行互连高效地获取数据;传感器抽象组件,可以通过标准数据结构实现软硬件解耦;时间同步中间件可以通过调用华山系列芯片的硬件同步机制实现亚微秒级的时间同步。

此外,执行管理相关组件提供一系列的诊断机制框架及操作系统的实时性增强,从而提升诊断鲁棒性、减少线程间切换开销。

·Target(SoC)SDK提供在SOC上的运行时环境和主机端的编译环境,实现了异构计算单元实时任务调度器、传感器接入与管理服务SensorManager、高精度时间同步服务、多传感器融合服务和ADS诊断服务。BST ADS-Platform所有服务和任务节点的通信都基于BST ADS-COM通信中间件,可以在进程内/进程间/异构计算单元间/跨主机间实现高性能DDS通信,同时可以兼容CyberRT、ROS等中间件生态;

芯片“软”竞争升级,这家自动驾驶芯片厂商推出中间件平台_第2张图片

·X86(Host主机)端SDK包含用于车路协同路侧场景的多传感器标定工具,用于数据录制、回放、可视化、实时分析的数据编排工具,任务调度、资源监控与可视化的流程编排工具、用于多传感器融合算法调试、验证和可视化的传感器融合集成开发平台。为了与SOC端进行DDS通信互联,X86SDK中提供了DDS环境与二次开发接口;

·Target(MCU)端SDK面向ASIL-D MCU计算平台,提供MCU端的二次开发SDK包,支持SOME/IP、PTP时间同步(IEEE 1588v2)、UDS on CAN诊断协议和日志系统。此外,Target端SDK中提供了轻量级DDS框架XRCE-DDS,可与X86和BST SOC实现DDS通信。

总体来看,瀚海ADSP自动驾驶中间件平台可以最大程度帮助开发者快速开发出智能驾驶应用并完成部署,同时大幅减少客户上层应用的开发工作量、缩短应用的开发时间。

此外,瀚海ADSP自动驾驶中间件平台还可以尽可能让相同产品可以在不同车型上重复利用,让不同Tier1的产品相互兼容,从而大幅地降低开发成本。

大算力芯片+软件能力,全面赋能未来出行

“软件定义汽车的前提应该是硬件(芯片)性能先行,只有这样芯片算力足够大、性能稳定,数据、算法、操作系统等软件才能有载体。”黑芝麻智能CMO杨宇欣不止一次如此强调。

因此,在创立之初,黑芝麻智能就确定了要做大算力自动驾驶芯片和平台的开发,目前已经推出了华山一号A500自动驾驶计算芯片、华山二号A1000/A1000L高性能车规级自动驾驶计算芯片、华山二号A1000 Pro自动驾驶计算芯片四大产品。

杨宇欣表示,自动驾驶是一个跨学科、软件和硬件高度协同优化的系统,芯片能力、中间件能力、算法能力、应用能力都是极其重要的组成部分。

为了帮助客户降低算法开发门槛,快速移植模型和部署落地的一体化流程,此前黑芝麻智能已经发布了山海™人工智能开发平台,提供包含完善的工具链开发包及应用支持,内置50多种AI参考模型库转换用例。

与此同时,黑芝麻智能还推出了一系列的自动驾驶解决方案,包含车规级ADAS/自动驾驶芯片+神经网络视觉感知算法以及FAD自动驾驶计算平台+FAD Edge路侧感知计算平台。

“黑芝麻智能不止是提供芯片,还可以从算法、数据、软件和工具链等全维度赋能主机厂,提供从芯片到操作系统、中间件、算法等完全解耦的软硬件解决方案。”杨宇欣补充表示。

近几年,各大头部汽车制造商都在投入巨资组件内部软件开发团队,打造自己的基础软件平台架构及上层的开放接口。不过,业内人士表示,即便是大众、戴姆勒等巨头都希望开发自己的定制软件,也会依赖供应商提供更标准的“中间件”。

中间件可以对传感器、计算平台等资源进行抽象,对算法、子系统、功能采取模块化的管理,通过提供的统一接口,让开发人员能够专注于各自业务层面的开发。这样做的直接好处就是,整个系统的开发效率得到提高,软件部署得以简化,整体的扩展性也获得了提升。

很显然,瀚海ADSP自动驾驶中间件平台的推出,将是黑芝麻智能打造国产大算力自动驾驶芯片平台“矩阵”的重要一环。未来,基于高性能大算力自动驾驶芯片和自动驾驶芯片平台,黑芝麻智能将全面赋能未来出行产业。

你可能感兴趣的:(自动驾驶,中间件,人工智能)