下載鏈接:
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.shnenglu.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命名風格;