SDAA422
June 2026
TDA4VE-Q1
1
Abstract
Trademarks
1
Introduction
2
Understanding OpenVX Kernel Architecture
2.1
OpenVX Node Execution Flow
2.2
Host and Target Kernels
2.3
A72 Target Execution Model
3
Creating a Custom Kernel Package
3.1
Package Structure
3.2
Defining the Kernel Interface
4
Developing a Custom OpenVX Node for the A72 Core: A Threshold Example
4.1
Implementing the Host Kernel
4.2
Implementing the A72 Target Kernel
4.3
Accessing Image Buffers on the A72 Core
4.4
Implementing the Threshold Algorithm
4.5
Registering the Kernel Package
5
Integrating the Custom Node into vision_apps
5.1
Implementing the app_custom_threshold Example
5.2
Example Execution Log
6
Summary
7
References
Application Note
Developing Custom OpenVX Nodes for A72 Cores on TDA4x