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.

TDA4VM: QNX + RTOS 在 vision apps 下全量编译后生成的库如何被QNX侧的应用程序使用

Part Number: TDA4VM

工具链:QNX SDP 7.1

您好,

        我想要在 QNX 侧编写应用程序,来验证 TIDL 以及 TIOVX 的能力,目前遇到了两个问题:

                 1. 在 vision apps 下全量编译后,TIDL以及TIOVX这两个模块的生成产物是什么,具体在哪个路径下?

                 2. QNX 侧的应用程序如何使用TIDL以及TIOVX生成的.so?

  • 请问是否有参考过vision_apps user guide来编译以及设置QNX环境变量?

    下面的文档介绍了在QNX上运行vision_apps demo的步骤
    Vision Apps User Guide: Build and Run (ti.com)

  • 您好,我是按照这篇文档来编译并设置QNX环境变量的,当前已经编译通过了,文档里面只给了产物的路径,如下所示:

    The RTOS, QNX executables are stored below

    vision_apps/out/$(TARGET_SOC)/A72/QNX/$PROFILE
    vision_apps/out/$(TARGET_SOC)/R5F/$(RTOS)/$PROFILE
    vision_apps/out/$(TARGET_SOC)/C66/$(RTOS)/$PROFILE
    vision_apps/out/$(TARGET_SOC)/$(TARGET_C7X)/$(RTOS)/$PROFILE
    我在路径下并没有找到可用的TIDL和TIOVX的.so动态库,所以无法在QNX侧验证,因此我想了解一下TIDL和TIOVX生成的.so具体的位置,以及生成的.so是否能够直接被QNX侧的应用程序链接使用?
  • 我把您的问题升级到英文e2e论坛了,请看下面e2e工程师的回复。

    The DL demos supported by Vision Apps + PSDK RTOS / QNX can be seen on Vision Apps User Guide: Vision Apps User Guide: DL Demos (ti.com), where in the tables for each demo, where QNX/Linux support is listed.   

    In regards to shared libraries on QNX and their creation / usage, QNX documentation can be referenced:

    Enablement of Deep Learning content in "/ti-processor-sdk-rtos-j721e-evm-08_02_00_05/tidl_j721e_08_02_00_11" on the A72 for QNX is likely what is being requested for which support is not currently provided in the TI SDK QNX. The Linux based build files there could be updated for QNX support if desired.


  • 感谢您的解答,

    根据您的回复我了解了TIDL目前是只支持Linux+RTOS,对于QNX是不支持的,所以TIDL的库没办法直接在QNX侧调用;我现在还想确认的是TIOVX是否也是不支持QNX的,QNX侧的应用程序能够直接使用TIOVX生成的库吗?

    麻烦您再帮我确认一下,感谢感谢!

  • 不客气~

    去跟工程师确认了。

  • 请看下面工程师的回复。
    TI has example/demo patches to enable this content on QNX, however there is currently no commitment on SDK support of the feature, so providing the patches to customer is not recommended at this point in time, unless they are willing to take ownership.

    如果您需要patches,请联系您当地的TI销售。