关于linux 系统驱动leds-gpio的疑惑 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3810|回复: 3
打印 上一主题 下一主题

[已解决] 关于linux 系统驱动leds-gpio的疑惑

[复制链接]

3

主题

8

帖子

1071

积分

金牌会员

Rank: 6Rank: 6

积分
1071
跳转到指定楼层
楼主
发表于 2019-10-28 13:46:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神好:
我刚接触linux系统,对于基于设备树的驱动有几点疑惑,请各位帮忙解答下.我这几天在看linux的leds-gpio.c的那个驱动文件.但是相比于platform平台总线驱动,我对这个基于设备树的leds-gpio.c驱动以下几点不明白:
1.leds-gpio.c需要填写file_operations么?我没有找到填写file_operations地方.
2.应用程序层怎么通过 read,write函数与这个LED驱动交互?
不用echo 0 > /sys/bus/platform/devices/leds-gpio/leds/green/brightness
      echo 0 > /sys/bus/platform/devices/leds-gpio/leds/red/brightness
echo 1 > /sys/bus/platform/devices/leds-gpio/leds/green/brightness
echo 1 > /sys/bus/platform/devices/leds-gpio/leds/red/brightness 这些方法.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
沙发
发表于 2019-11-2 09:37:26 | 只看该作者
您好,

       应用程序层可以直接通过 read,write函数访问驱动生成的设备节点,可以参考我司Linux通用案例文档。
回复 支持 反对

使用道具 举报

3

主题

8

帖子

1071

积分

金牌会员

Rank: 6Rank: 6

积分
1071
板凳
 楼主| 发表于 2019-11-3 10:57:04 | 只看该作者
谢谢您的回复!这个通用案例文档,我没有,您能给我一份么?我现在的项目正准备用AM5728的核心板.我想下先了解相关资料,确定方案的可行性.我已经与贵公司联系过了.还有个问题我想问下.为什么驱动设备文件 有的路径是/dev 有的是/sys/class下?我只知道/dev下的一定是设备节点,可以通过read write 进行访问.那/sys/class下的驱动文件也可以通过read write 进行访问?

点评

您好,具体问题可以联系技术支持蔡工(QQ:3454709839)  详情 回复 发表于 2019-11-8 14:07
回复 支持 反对

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
地板
发表于 2019-11-8 14:07:45 | 只看该作者
cityhunterbqm 发表于 2019-11-3 10:57
谢谢您的回复!这个通用案例文档,我没有,您能给我一份么?我现在的项目正准备用AM5728的核心板.我想下先了解 ...

您好,具体问题可以联系技术支持蔡工(QQ:3454709839)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-20 16:07 , Processed in 0.042243 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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