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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3729|回复: 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 这些方法.

回复

使用道具 举报

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-3-29 08:01 , Processed in 0.049226 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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