I want to run multi-threaded (using pthread) applications on Nios-II multiprocessor system.
I found that we can do multitasking with MicroC/O-II. But it doesn't have POSIX API. So rather than re-writing my applications, is there any other ways (like installing any OS which support pthread and Nios-II)?
I see you can use Multi-Core processor in NIOS to perform multi processors to execute many tasks at the same time.
Here is a design reference shows how to do so.
The following videos describe how the design reference is working:
Another useful video: