读串口数据一般采用什么模式

是用定时器读取吗?这样会不会丢数据,另外怎么保证实时性呢?能否绑定中断?

原来在DOS下做过,是在中断服务程序中做的,在QNX下一般怎么实现

用超级强大的 readcond() 来读。

怎么个方法,这个readcond函数是定时调用吗?还有函数是阻塞的吗?

readcond()可以用"最少字节数“,”最大字节数“,”最大延时“等多个条件组合,来决定读操作。

readcond()是个阻塞函数,除非你设了timeout。