Do not send Debug messages without DEBUG defined.
Usingin char* const pointer for tag
Use print over zmq socket instead of local printf.
Use print socket over zmq for print outputs.
Use seperate thread for signal handler and...
- use specific RT signal for UART
- block uart signal in main thread and allow it in reading thread.