以前我都是利用moxa提供的函数pcomm.dll,相信这里也有很多人在用它。虽然它很好用,但是却一直不能自己写一个这样的东东而遗憾(跟串口打交道也有些年头了),毕竟,仅仅是用了一下别人的而已,于是很想自己也封装一个,实现阻塞和非阻塞的模式,虽然网络上也有很多的例子,但总感觉没有真正适合于我的。大家说说,我自己重新封装一个串口通信库,这种作法值不值?
很想听听大家的意见。如果在技术上有什么值得注意的地方,也可以在这里说说。谢谢。提意见者分高,up者也有分

解决方案 »

  1.   

    当然那是从技术角度来说,从MONEY来说,没人给你付钱,不过你可以提交到开源的网站上,由大家来联合维护比如:
    http://www.tigris.org/
      

  2.   

    基本上说,你看了MSDN中Windows Development\Windows Base Services\Device IO\Communications Resources下面的内容,从原理到实现你都明白了。MSDN好东东!
      

  3.   

    请问怎样获得moxa提供的函数pcomm.dll
    刚开始学串口通讯,各位多多支持
      

  4.   

    封装一下练习一下面向对象的设计还是可以的。Moxa库基本上是C的API,不足效法。不过我相信在座的很多人包括我,在若干年前都写过这样的串口通讯类。可惜直接串口通讯越来越没有价值了,君不见USB大行其道,网络大行其道,直接串口通讯的用武之地越来越窄。你去写一个完善的串口通讯类,甚至框架,可以学到很多东西,甚至协议层面的理论和实践。当然只能自娱自乐,市场价值基本为0。