Writing UART Application <p>I have been asked to understand the 16550A UART for Linux (3.10 Kernel)and write some test case on its functional blocks.But before that only i am facing lot of troubles in understanding the code flow of the same as it is very big ( I am following kernel 3.10 version) with multiple entry points and exit points.So i thought of writing a UART Application (C Program) having two threads which will transmit and receive characters to the UART port and understand the code flow by printing the log messages. Now I am not getting how to start writing application which would do the same. Also If anyone can help me in getting the first part of the my task (writing test cases) that would be great. And also can you provide me with some of the good links related to UART. Thanks</p>