Apache NuttX running on main C906 core (Duo S)

NuttX is a POSIX compliant UNIX-like RTOS with a bunch of features:

https://nuttx.apache.org/docs/latest/introduction/about.html

It has been ported (partially?) to the Duo S:

With possible support for SG2002 boards and the 700MHz C906 core:
" * We might run NuttX on the SG2000 Co-Processor (Plus SG2002 with its upsized TPU / NPU)"

Very exciting!

3 Likes

NuttX has devices like Linux doesn’t it? /dev/…

I have not done any NuttX development. Would it would be easy to create device streams between the Linux core and the NuttX (Co-Processor) core?

I’m thinking you could offload GPIO functions and protocols like 1-Wire, and ModBus to NuttX, then communicate back to Linux via device drivers.

1 Like