今天在改驱动时,遇到个问题:
应用程序中使用系统调用函数write,调用驱动中的write方法,返回值一直是 -1 ,驱动中的方法也未被调用。
最终发现问题根源:
应用程序中 fd = open("/dev/***", 0);
其中的文件打开方式为0, 表示是O_RDONLY方式,此时无法进行write操作。
今天在改驱动时,遇到个问题:
应用程序中使用系统调用函数write,调用驱动中的write方法,返回值一直是 -1 ,驱动中的方法也未被调用。
最终发现问题根源:
应用程序中 fd = open("/dev/***", 0);
其中的文件打开方式为0, 表示是O_RDONLY方式,此时无法进行write操作。