Want to receive byte by byte data over UART

I have enabled all the 7 UART by re-building device tree and now planning to use signal or interrupt mechanism to receive data over all the 7 UART at 115200 baud.

I tried signal but I see inconsistency (sometimes it receives bunch or bytes or less and fires signal) in receiving.
My application requires to read each byte and take decision (like we have interrupt in micro-controllers, get each data byte/interrupt without missing).
Thank you in advance.

I’d recommend to read some documentation/articles about Linux TTY.
For example:


Thank you. linux - Interrupt-driven driver using TTY? - Stack Overflow helped to achieve my goal.

Thanks for update. Glad that your problem solved.