lilysulia 发表于 2011-01-24 09:59
但是read的返回值一直是-1Godbach 发表于 2011-01-24 10:49
建议了解一下系统调用 read 执行时,不同条件对应的返回值应该是什么。或者看一下内核代码中类似驱动执行 read 时是怎么确定返回值的。EZWORD 发表于 2011-01-24 11:03
在open中加个打印吧,虽然命名不太重要,但是创建节点的时候最好还是搞成一致,没看出来哪里出错了。看看打开设备的时候内核的open函数执行了没。lilysulia 发表于 2011-01-24 15:38
问题解决了,原来是我mknod时建错设备号了,谢谢大家的关心!yikaikai 发表于 2011-01-25 08:47
新版本的不需要手工mknod了
页:
1
[2]