读书人

linux open正常 close出现有关问题

发布时间: 2013-08-10 21:14:06 作者: rapoo

linux open正常 close出现问题
我用的linux驱动下编写一个 LED的驱动,没有自定义 open 和 close函数,我在上层调用的时候,利用:
int fd=open(DEV_NAME,O_RDWR);
return fd;
可以正常打开设备,并进行 LED 的操作。
但是我调用:
int ret;
ret = close(fd);
return ret;
关闭设备,就出现问题了,ret 一直是 -1.

不知道出什么问题了,求指导哦。

 


linux open正常 close出现有关问题
linux open正常 close出现有关问题

[解决办法]
内核不需要open, close的函数也可以,你可以把你应用层的代码贴出来看看,我觉得问题就应该在应用层。

读书人网 >驱动开发

热点推荐