To make parallel processing of signals and events possible, brainbuilder uses a real-time operating system. Which operating system depends on the CPU and platform used.
AVR8 / Arduino
For AVR8 based platforms we use FreeRTOS.
As most of the Arduino boards are based on the AVR8 family CPUs, this also applies to Arduino boards.