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.

Syslink on linux c6x

I am not getting a good tutorial for syslink usage. Please guide me to some example or steps on using syslink

I want to write an matrix multiply application which involves process on one core creating the the data on shared memory space for matrix A and B and sending a message to other cores of the offset and size in the memory from where they have to pick up the data and do computation. I would like to know, what IPC is good to use.

  • Hi, Ajay,

    Have you read the syslink in the Software Ecosystem Features of linux-c6x.org? In that Syslink page, there is another link to more info about syslink. Hope these info are helpful if you have not read them yet.

    Rex

  • I have gone through that page and it just tells me an example on how to run. I want to build an application using syslink. I want to know few details like does Linux c6x have multicore and IPC API's? What are the API's for syslink in Linux c6x.

  • Hi, Ajay,

    One of the demo examples is to send messages between core 0 running Liinux and core 1-7 running SYS/BIOS. You can take a look at the example code on Linux side to see what are the APIs it uses. Linux code including application example, syslink, ipc, etc.,  will be under hlos, and SYS/BIOS code are under rtos.

    Rex