Ti openvx 概览

image.png

TIOVX 模块

Khronos Conformance Test Khronos 的 OpenVX 一致性测试,以确保实现根据规范实现 OpenVX
TI Extension Conformance Test 来自 TI 的其他测试用例,用于测试 TI 扩展接口
OpenVX API 由Khronos定义的OpenVX API
TIOVX API TI 扩展和其他 API,以便在 TI 平台上高效使用 OpenVX
TIOVX Framework TI 对 OpenVX 规范的实现。该层与底层 SoC、OS 平台无关
TIOVX Platform 该层将TIOVX框架绑定到特定平台。例如,用于 TDA4x SOC 的处理器 SDK 平台。这一层还将TIOVX框架绑定到特定的操作系统,如Linux或TI-RTOS。
TIOVX Kernel Wrapper 内核包装器允许 TI 和客户将本机实现的内核集成到 TIOVX 框架中。
Examples 这些示例显示了TIOVX与其他系统级组件的使用情况。这些不包括在TIOVX软件包中。有关这些示例,用户应参考 SDK。
User Kernels / Target Kernels 用户内核是一个使用标准Khronos OpenVX API在HOST CPU上集成用户内核的接口。目标内核是特定于 TI 的接口,用于将用户内核集成到目标 CPU 上,如 DSP

目录结构:
image.png

concerto 生成文件生成基础结构
conformance_tests/kernels 仅为测试目的添加的内核(用于测试目标内核 API)
conformance_tests/test_conformance Khronos OpenVX一致性测试
conformance_tests/test_engine conformance_tests/test_data 用于 Khronos 一致性测试、TI 测试套件和教程输入数据文件的数据文件
conformance_tests/test_executable Khronos OpenVX 一致性测试可执行文件(仅限 PC HOST 仿真模式)
conformance_tests/test_tiovx Khronos OpenVX API 和 TI 扩展 API 的其他测试用例
docs 用户文档
include/VX Khronos OpenVX接口
include/TI TI OpenVX 扩展接口
kernels/openvx-core OpenVX 定义的内核
kernels* TI 供应商特定的内核,包括内核的单元测试
source/framework TI OpenVX 实施
source/include source/vxu source/platform TI OpenVX 平台适配层
tools OpenVX 用例和内核包装器代码生成工具
tutorial TI OpenVX 教程
utils 有用的实用程序,如图像阅读器
out 构建生成的文件和可执行文件
lib 在构建结束时从 out 文件夹复制的预构建依赖项库 (PC) 和 tiovx 库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值