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.

Is it possible to include basic linux OS code as a library package into a CCSv5 project ?

Hi all,

I am a newcomer into embedded linux issues. We are gonna use TCI6614 and Keystone II 6636 devices in our company projects. As you know sys/bios is not supported for A-15 cortex ARM Core in 6636. So we plan to use embedded linux as OS. however we dont need all linux capabilities or functions, so we want to try including basic linux as a library package (as ".lib" file) into a CCSv5 project and use these library functions to create our tasks and schedule task priorities only.

To be clear i want to give an example about my goal. We use an echo cancellation software from a 3rd party company in our TI DSP projects. This is given us as a library package (.lib file). We only do some necessary memory utilizations and call their library functions to cancel the echo. I want to use linux in this manner too.

Is this possible? If yes how can i do that?

Thank you all.

Cem

  • Unfortunately this is not that easy. You cannot thread operating system as library. Different parts of OS are dependent on each other and you cannot use one set of features without another. 

    Regards,
    Maciej 

  • For TCI6614, please use SC_MCSDK 2.0 release which includes the Linux for the ARM core.

            http://software-dl.ti.com/sdoemb/sdoemb_public_sw/sc_mcsdk/02_00_00_13/index_FDS.html  

    Keystone-2 devices are supported through TI Field Applications Engineers (FAEs) and are not supported on the E2E forum.  Please work with your local FAE for support on these devices.  If you do not know who your local FAE is, then please contact your local technical sales representative who can put you in touch with your local FAE.

  • thnx for the reply..