echo 写设备节点后无限循环调用linux驱动下的write函数

来源:互联网 发布:php上传文件源码 编辑:程序博客网 时间:2024/06/09 03:59



一、用 echo 1> dev/chardevnode0命令往chardevnode0这个设备节点写数据的时候发现老是无限循环调用linux驱动下的write函数。如下图:



二、捣鼓了半天才找到问题,write这个函数写成功要返回写入的字节数,否则 linux 还会尝试写入。我之前是返回0,所以会有这个问题,按下图的修改后就正常了。



原创粉丝点击