当前位置: 技术问答>linux和unix
read write ??????????????????
来源: 互联网 发布时间:2015-09-10
本文导语: 对于read 和 write 这个函数,如果对于串口来说,通过信号量可以中断接收read。但是write就不能够,我想知道,write一个数组buff【100】。他是把这100个值放进uart的寄存器就返回??(中断也就是这样的道理了)还是...
对于read 和 write 这个函数,如果对于串口来说,通过信号量可以中断接收read。但是write就不能够,我想知道,write一个数组buff【100】。他是把这100个值放进uart的寄存器就返回??(中断也就是这样的道理了)还是要等到串口把100个值都发送完了才返回????(也就是查询了)。请高手指教
|
一般而言应该是把数据放入设备缓冲就返回了吧
可以看看iocntrl之类的函数有没有什么特殊的命令来控制这种行为
可以看看iocntrl之类的函数有没有什么特殊的命令来控制这种行为
|
在串口下应该是吧
呵呵,
偶没有做过这些哈
不是很清楚的说
呵呵,
偶没有做过这些哈
不是很清楚的说