This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-J784S4:TIOVX:用户内核与 MPU 目标内核

Guru**** 2393725 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494298/processor-sdk-j784s4-tiovx-user-kernels-vs-mpu-target-kernels

器件型号:PROCESSOR-SDK-J784S4

工具与软件:

您好、TI 专家!

在 TIOVX 中、当添加 要在 MPU 上执行的定制内核代码时、可以采用两种方法:

  • OpenVX 标准用户内核
  • TIOVX 扩展目标内核

在 PSDK 中、我看到所有 MPU 内核都作为 TIOVX 目标内核来实现。 使用用户内核有任何缺点吗? 当每种方法都应该成为首选方法时、您有什么指导原则吗?

此致、

雅库布

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jakub:

    在 openvx 标准用户内核中、您已经初始化、验证、删除和运行回调函数。 它易于实施。

    tiovx 扩展在主机端进行初始化和验证、并创建、删除、处理和控制回调、因此您需要具有内核创建集、一个用于主机、一个用于目标。

    这样可以灵活地将目标内核扩展到除 MPU 之外的其他内核、并提供可由 tivxNodeSendCommand () API 使用的控制回调命令

    将非实时数据发送到节点和/或从节点查询信息。

    此致、
    Gokul