- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 ACE下串口编程
ACE下串口编程首先看下相关的类,在ACE下使用非常简单,后面是ACE自带的一个列子。/** * @class ACE_TTY_IO * * @brief Class definitions for platform specific TTY features. * * This class represents an example interface for a specific
2013-07-08 19:33:17 2526
原创 ACE中的Proactor和Reactor
ACE中的Proactor和ReactorACE_Select_Reactor是除Windows之外所有平台使用的默认反应器实现,在这些系统上最终会用select()系统函数进行等待。在Windows上ACE_WFMO_Reactor是默认的反应器实现。该实现没有使用select()多路分离器,而是使用了WaitForMultipleObjects()。在使用ACE_WFM
2013-07-08 19:24:45 3518
原创 CRC8校验
#include using namespace std;unsigned char CRC8(unsigned char crcPoly, unsigned char *crcData, int crcDataLen){ unsigned char crcResult = 0xFF; unsigned char crcTemp = 0x00; unsigned char *data
2013-07-04 19:34:39 6070 2
转载 WINDOWS平台下使用ACE框架的异步串口操作
利用ACE当中的包装类进行串口操作在ACE目录下的examples/IPC_SAP/DEV_SAP有例子做详细介绍。但是这里的例子是阻塞模式的。于是我试图使用ACE当中的一些框架来做一个异步的串口操作。 ACE当中可以使用的异步操作框架有Reactor和Proactor等。Reactor采用Bridge模式有多个实现,在Windows下面默认的实现是ACE_WFMO_Reacto
2013-07-02 09:42:30 1408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人