NVIDIA DriveOS SDK
NVIDIA DriveOS™ 是一种汽车操作系统,采用行业标准安全和保障方法开发,并已获得全球知名汽车认证机构 TÜV SÜD 认证。这个强大的平台旨在满足先进的汽车产品需求,包括先进的 AI 推理、高性能计算机视觉、高级图形、高端音频以及复杂的安全和保障用例。DriveOS 还支持自动驾驶和 AI 驱动的驾驶舱体验。
DriveOS 支持将 Linux 或 QNX 作为应用操作系统,并提供用于图像处理、多样化传感器集成、AI 加速、低开销进程间通信,以及用于调试和分析的开发人员工具。
需要 NVIDIA DRIVE AGX™ SDK 开发者计划会员资格
优势
可编程性
实现从云或工作站到 SoC 的平稳过渡
支持广泛采用的编程模型 NVIDIA® CUDA® 和 TensorRT™,拥有庞大的开发者基础。
支持从云到目标的统一 API。
安全性和可靠性
专为安全关键型应用而设计
符合 ASPICE、ISO 26262 和 ISO/ SAE 21434。
支持计算工作负载的异构冗余。
高度优化
高效处理时间关键型工作负载
摄像头帧直接加载到 GPU 显存中,以便与 NvMedia 进行高性能传感器接口和处理。
支持 NvStreams 实现高效的数据传输,在硬件加速器之间实现零拷贝数据传输。
实现高度灵活的传感器处理流程。
加速应用程序开发
汽车软件的基础模组和工具
DriveWorks 提供优化的算法和工具。
NVIDIA Nsight 提供用于调试、分析和追踪的工具。
提供丰富的文档包括大量示例来演示特征,网络会议和 GTC 讲座来熟悉 DriveOS。
虚拟化和容器化
全面的可扩展性和隔离功能
Hypervisor 可管理资源,并在底层硬件和操作系统之间提供抽象。
客户机操作系统提供额外的隔离和冗余。
主机端和目标端 Docker 容器支持实现高效开发。