毕业设计 基于VC++的串口通信服务的开发 共26页,13368字 摘 要 随着计算机技术的发展和推广,利用串口进行数据通讯在通讯领域中占有着重要的地位。为了方便和快速的通过Internet网络访问串口服务器的串口,本课题把串口通信集成到Windows服务,由Windows服务完成串口通信的基本操作。文中详细描述了串口通信服务的原理和工作流程,还列举出了相关的核心代码。用流程图的方式来描述了各个模块的逻辑实现。串口通信服务中采用安全队列的机制来控制多线程访问多串口。在开发中按照软件工程的流程,从需求分析到概要设计,从详细设计到编码,以及最后的测试,利用软件工程的工具管理开发代码和文档。此外,还开发出了客户端来测试该服务工作是否正常。经过测试服务工作正常,能通过网络连接到服务器完成串口的通信。最后总结了开发和设计的不足之处,程序还有待进一步完善。 关键词:串口通信;Windows服务;安全队列;多线程 目 录 论文总页数:22页 1 引言 1 1.1 课题背景 1 1.2 研究现状 1 1.3 研究的意义 1 2 相关理论基础 1 2.1 WINDOWS NT 服务 1 2.2 串口通信 2 2.3 多线程及线程间通信 3 2.4 安全队列 4 2.5 WINDOWS套接字规范 4 2.6 客户机服务器系统 5 3 需求分析及设计方案 6 3.1 功能需求 6 3.2 设计方案 7 4 具体设计流程与实现 8 4.1 安全队列 8 4.2 服务应用程序 10 4.3 串口通信 16 4.4 客户端 18 4.5 类图 19 5 调试与分析 19 结 论 20 参考文献 20 致 谢 21 声 明 22 |
查看评论
已有0位网友发表了看法