I'm working on a system for visualization of sound signals. I want to use a mini-pc like the intel nuc, which will constantly receive the audio data via wifi or bluetooth. The Nuc should process the signal and visualize it in real-time. Has anybody an idea if I will need to run a RTOS on the Nuc or would a normal Linux OS be fast enough?
While the signal is visualized no other tasks have to be performed, so most resources could be allocated to that task.
EDIT: Sorry, I should have given more information. After the data has been visualized, the received audio signal needs to be stored in a .wav or similar file format, along with some more information about the file in a database like MySQL. The NUC also needs to be able to send those files from time to time to a server and receive software updates from this server. So overall, the nuc needs to provide much more functionality, which is in my opinion much easier to implement with a linux or similar OS than with an RTOS or without any OS. My question was mainly, if you think a normal OS will be fast enough to receive data and visualize them in "real-time" (for humans) or if I should try something like FreeRTOS, Lynx, etc.