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.

How's ti.sysbios.knl different from xdc.runtime.knl ???

Other Parts Discussed in Thread: SYSBIOS

Hi, I'm a newbie of SYS/BIOS.

I want to know the difference and relationship between ti.sysbios.knl and xdc.runtime.knl.

For example, on Semaphore module, there are two semaphore manager, sysbios semaphore manager and xdc one.

How's semaphore pend function different between sysbios's and xdc's?

 

  • Hi KIHA,

    Our recommendation would be to use the SYS/BIOS modules only i.e. use the ti.sysbios.knl.Semaphore, etc. The xdc version is provided as an abstraction that will allow the user's program to plug in the delegates of a different high-level OS (HLOS) if they are not using BIOS, thus allowing the users to run their application on a different HLOS.

    Best,

    Ashish