我被要求了解16550A UART for Linux(3.10 Kernel)并在其功能块上编写一些测试用例。但在此之前,我只是在理解代码流方面面临很多麻烦,因为它非常大(我正在关注内核3.10版本)有多个入口点和出口点。所以我想写一个UART应用程序(C程序)有两个线程,它将向UART端口发送和接收字符,并通过打印来理解代码流记录消息。 现在我还没有得到如何开始编写也会这样做的应用程序。 另外,如果有人能帮助我完成我的任务的第一部分(编写测试用例)那将是很好的。 您也可以向我提供一些与UART相关的好链接。 感谢