开放、赋能自动驾驶应用开发及部署
全套开发工具包
包括目标SoC、MCU及PC的开发工具包
无缝支持自动驾驶以及V2X应用场景的开发
开放性
自动驾驶系统的关键模块及其他基础软件组件被打包成开放API
使用户能够快速、轻松地访问和使用华山系列SoC的处理能力
快速部署
从客户端减少客户开发工作量
缩短应用程序的开发周期
还可以帮助客户不断改进自动驾驶应用程序性能
广泛的兼容性
兼容多种车型和第三方自动驾驶系统,从而降低客户的开发和部署成本
ADS-Platform包含Target(SoC)SDK、X86(Host主机)端SDK、Target(MCU)端SDK
提供在SOC上的运行时环境和主机端的编译环境,实现异构计算单元实时任务调度器、传感器接入与管理服务SensorManager、高精度时间同步服务、多传感器融合服务和ADS诊断服务。
BST ADS-Platform所有服务和任务节点的通信都基于BST ADS-COM通信中间件,可在进程内/进程间/异构计算单元间/跨主机间实现高性能DDS通信,同时可以兼容CyberRT、ROS等中间件生态。
包含多种工具,包括用于车路协同路侧场景的多传感器标定工具,用于数据录制、回放、可视化、实时分析的数据编排工具,任务调度、资源监控与可视化的流程编排工具、以及用于多传感器融合算法调试、验证和可视化的传感器融合集成开发平台。同时,X86 SDK中提供了DDS环境与二次开发接口,有效保障了SOC端进行的DDS通信互联。
面向ASIL-D MCU计算平台,提供MCU端的二次开发SDK包,支持SOME/IP、PTP时间同步(IEEE 1588v2)、UDS on CAN诊断协议和日志系统。此外,Target端SDK中提供了轻量级DDS框架XRCE-DDS,可与X86和BST SOC实现DDS通信。