ZHDA249 July 2026 TDA4VE-Q1
TDA4x 系列 SoC 集成了异构处理资源,包括 Arm Cortex-A72 内核、Cortex-R5F 内核、C7x DSP 内核和硬件加速器,可高效执行图像处理、计算机视觉和 AI 工作负载。为了简化这些异构内核之间的软件开发,德州仪器 (TI) 在 Processor SDK RTOS 中提供了 TIOVX 框架。TIOVX 实现 OpenVX 标准,允许将应用构建为由互连处理节点组成的基于图形的处理流水线。
该 SDK 包含一整套内置 OpenVX 内核,适用于常见的图像处理和视觉算法。但是,许多实际应用程序都需要专有算法或应用特定的处理函数,而标准内核库不提供这些函数。典型示例包括自定义图像处理、传感器数据处理、AI 预处理和后处理以及应用特定的决策逻辑。通过将这些功能集成为自定义 OpenVX 节点,它们能够参与标准图形执行模型,同时与现有的 TIOVX 基础结构保持兼容性。本应用手册介绍了开发和集成在 vision_apps 框架内的 Arm Cortex-A72 内核上执行的自定义 OpenVX 节点的完整工作流程。本文档介绍了如何定义内核接口、实现主机和目标内核、注册内核包、将其集成到构建系统中,以及如何在 OpenVX 图形中实例化自定义节点。以简单的灰度阈值操作作为说明实施过程的参考示例,尽管相同的方法可轻松扩展到更复杂的特定于应用程序的算法。