论文部分内容阅读
通常串口设备与主机问的通讯是一一对应的。而客户端与服务器问的通讯一般都是多线程并发的,因此在多客户端调用服务器端串口设备时就会产生矛盾。文中从软件的角度出发,探讨了用程序方式控制客户端请求,协调多客户端资源分配及数据传递的可能性。提出串口操作函数加锁、设置服务器端队列、握手协议二次开发和快速反应4种解决方案。最后分析了这4种方法在实际应用过程中各自的优缺点。