查看: 1760|回复: 4

[其他] 每天解决一个问题27:18B20驱动加载失败的问题

[复制链接]
  • TA的每日心情
    擦汗
    2022-3-3 09:56
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    836

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1527
    最后登录
    2023-6-12
    发表于 2015-9-20 00:29:37 | 显示全部楼层 |阅读模式
    背景
    283上接了个18B20,用GPIO做的通讯协议,做了个模块编译进内核,但是总是
    1. Open Device DS18B20 failed.
    复制代码


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

    linux是大小写敏感的操作系统,不像在windows中,大小写不相同的文件但同名的文件不能共存,在linux中,大小写是完全不同的。
    我知道答案 目前已有4人回答
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7515
    最后登录
    2021-8-30
    发表于 2015-9-20 09:37:11 | 显示全部楼层
    学习啦,星期天也支持一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-20 18:05:21 | 显示全部楼层
    找错的方法,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33

    主题

    292

    帖子

    0

    高级会员

    Rank: 4

    积分
    600
    最后登录
    2016-4-19
    发表于 2015-9-22 23:27:13 | 显示全部楼层
    学习了,谢谢分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    250

    帖子

    0

    高级会员

    Rank: 4

    积分
    628
    最后登录
    2016-5-3
    发表于 2015-10-16 20:38:20 | 显示全部楼层

    貌似还不错哦,收下了先
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-21 06:47 , Processed in 0.102545 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表