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.

AM3352: NDK POSIX compatibility

Part Number: AM3352

Dear support team,

I am currently evaluating the requirements for an external software.
The software is intended to run on a customized board with a AM3352 device using TI RTOS + NDK.

External software requirements:
[...]
It has been tested on Windows, Linux and Windows CE and porting to any POSIX system supporting sockets, at least two threads and some kind of mutexes should be a non-issue.
[...]

I have found the TI wiki document regarding POSIX here:
processors.wiki.ti.com/.../BIOS_POSIX_Thread_(pthread)_Support
So it seems the threads and mutexes shouldn't be a problem.

Regarding (BSD/POSIX) sockets I have found some content in your NDK guide "SPRU523".
It says the NDK does have "BSD like" functions ("NDK_*") but to use "pure" BSD sockets, the "SimpleLink SDK" has to be used.

My questions are:
1) Do the "NDK_*()" functions provide POSIX compatibility?

If no:
2) Is the "SimpleLink SDK" available for AM3352/AM335x devices on customized boards?
(as far as I have investigated, it seems to be coupled to various board hardware - but maybe I'm wrong?)
3) Does the "SimpleLink SDK" work with TI RTOS?

Thank you,
Markus