Open & empowered development and deployment of autonomous driving applications
Helping developers to quickly develop intelligent driving applications and deployment, which allows users to quickly and easily access and make full use of the tremendous processing power of HuaShan series chips.
Reducing the development workload of customers' upper applications
and shortening the development cycle of applications.
It can also help customers continuously improve the autonomous driving applications.
Maximizing the product’s reusability in different models,
or makes it compatible in different partners’ products,
thus reducing customers’ development costs.
ADS-Platform involves Target(SoC) SDK、X86(Host) SDK、Target(MCU) SDK
It provides a runtime environment on the SOC and a compilation environment on the host side, and implements a real-time task scheduler for heterogeneous computing units. SensorManager, a sensor access and management service, offers high-precision time synchronisation, multi-sensor fusion and ADS diagnostic service.
All services and task nodes of BST ADS-Platform communicate based on BST ADS-COM communication middleware, which enables high performance DDS communication within/between processes, heterogeneous computing units and cross-hosts, which is compatible with middleware ecosystems like CyberRTROS.
It contains multiple tools including a calibration tool of multi-sensors for roadside scenario in V2X, a dataflow configuration tool for recording, replying, visualization and analysis, a workflow configuration tool for tasks scheduling, resource monitoring and visualization and also an integrated development platform for debugging, verification and visualization of multi-sensor fusion algorithm. Meanwhile, X86 SDK provides a DDS environment and customization API，which sufficiently guarantees DDS communication between the customized program and SoC.
A MCU computing platform for ASIL-D, which provides MCU SDK for customization, and supports SOME/IP, PTP synchronization(IEEE 1588v2), UDS on CAN diagnosis protocol and log service. In addition, the target SDK also provides XRCE-DDS, the light-weight DDS framework which can be used to communicate with X86 and BST SoC