开放、赋能自动驾驶应用开发及部署
帮助开发者快速开发出智能驾驶应用并完成部署,
方便用户快速简便的接入并充分使用华山系列芯片
的强大处理能力。
减少客户上层应用的开发工作量,
缩短应用的开发时间,可帮助客户提高自动驾驶
应用软件的质量。
最大限度让相同产品在不同车型可重复利用,
或是让不同合作伙伴的产品相互兼容,
从而减少客户开发成本。
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通信。