打印
[资料分享与下载]

18B20驱动加载失败的问题

[复制链接]
470|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Beckham_Owen|  楼主 | 2015-10-26 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景
283上接了个18B20,用GPIO做的通讯协议,做了个模块编译进内核,但是总是
Open Device DS18B20 failed.

解决
在模块中加入printk打印出一些信息。
打开文件 的返回值总是出错,怎么也不行。
fd=open("/dev/D18B20",O_RDWR | O_NDELAY | O_NOCTTY))
启动开发板后,进入dev目录,
find ./ -name D18B20
竟然找不到文件,于是
ls -l
后一个一个找,发现有一个d18b20,那个心痛了,大小写弄错了。
延伸

linux是大小写敏感的操作系统,不像在windows中,大小写不相同的文件但同名的文件不能共存,在linux中,大小写是完全不同的。

相关帖子

沙发
lovecat2015| | 2015-10-26 20:55 | 只看该作者
原来是这个原因啊,学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

234

帖子

1

粉丝