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.

TDA4VH-Q1: OpenVX supports AutoSAR drivers

Part Number: TDA4VH-Q1

Hello, 

 From my understanding TIOVX uses freeRTOS to support the R5F targets (Capture nodes, ISP drivers, ect). Does our TIOVX framework supports if the user migrates to AutoSAR from freeRTOS or would they need to rewrite SW?

  • Hi Daviel,

    In general, yes it is OS agnostic in that it uses an OSAL and doesn't make direct calls to a specific operating system APIs. To port to a new OS, the OSAL needs to add an implementation of that OS.

    w.r.t Autosar, we have never ported to Autosar before, so we are not sure about what OS assumptions are not available in AutoSAR.

    For example, if autosar doesn't provide a mutex lock, then OpenVX will not work on AutoSAR (it probably does, but just using it as an example).

    If you are talking about a target on R5F, and they want to run the VHWA driver nodes there, then there is another problem that those drivers are not supported today on Autosar.

    Autosar has specific ways that drivers should be written. May be OpenVX violates some rules that Autosar has. 

    So current status is that, since Autosar is not a part of our SDK package, OpenVX has not been tried on the same, so there are a lot of unknows here.

    Regards,

    Nikhil

  • I understand. For SafeRTOS then, this wouldn't be an issue as it is a variation of freeRTOS which is what is currently being used. Correct?

    This question comes as a concern for meeting safety requirements. as an alternative, where can I find the safety docs for TIOVX?

  • Hi,

    I understand. For SafeRTOS then, this wouldn't be an issue as it is a variation of freeRTOS which is what is currently being used. Correct?

    Yes, you are correct. Nodes can run on targets with Safertos as OS.

    This question comes as a concern for meeting safety requirements. as an alternative, where can I find the safety docs for TIOVX?

    Currently we have only the below regarding the safety for TIOVX

    TIOVX User Guide: TIOVX Safety Manual

    It is planned for SDK 10.1 which will be around end of Nov 2024 as per the current roadmap

    Regards,

    Nikhil