下载链接:
CnComm串口通讯库v1.5源码、范例及文档版本: CnComm v1.50
用途: WINDOWS/WINCE 多线程串口通讯库
语言: C++ (ANSI/UNICODE)
平台: WINDOWS(WIN98/NT/2000/XP/2003/Vista); WINCE 5.0 模拟器; Pocket PC 2003 模拟器;
硬件: PC串口; 串口服务器; USB串口; 虚拟串口;
编译: BC++ 5(free tool); C++ BUILDER 4, 5, 6, X; EVC 4(sp4); G++ 3, 4; Intel C++ 7, 8, 9; VC++ 6(sp6), .NET, 2003, 2005;
作者: llbird
邮箱:
wushaojian@21cn.com博客:
http://blog.csdn.net/wujian53 http://www.cppblog.com/llbird 维护: 2002.10 - 2009.4
说明
1) 可以自由使用及传播, 请保留相关声明;
2) 不推荐直接在本代码上修改, 应通过C++继承扩展机制扩展本代码;
3) 如果您直接修改本代码, 请发一份给我,便于同网友分享您有益的改动;
4) 不兼容cnComm1.4以下版本, 有很大改动,同时也更名CnComm;
5) 还是那句老话, 水平有限, 错误在所难免, 欢迎来信指正, 收入有限, 时间有限, 不提供除CnComm内部问题外的咨询;
日志
考虑到将来的工作中可能不会再和串口打交道,对CnComm做了一次较大的改动,预计再会出一个修正版,不会再出新的版本了。
2009 v1.5 增加内置分块链表缓冲区; 增加对WINCE的支持(模拟器下测试通过);
2008 v1.4 增加对同步IO的多线程支持; 增加C++异常的支持; 改名CnComm; Cn == C Next;
2007 v1.3 细节部分修订;
2006 v1.2 细节部分修订;
2005 v1.1 细节部分修订;
2004 v1.0 采用VC命名风格(匈牙利), 在多个WINDOW平台、编译器测试通过, 首次公开发布cnComm;
2002 v0.1 因工作需要开发串口通讯基础类, 传统C++的继承机制, 传统C命名风格;