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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 382|回复: 3

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

[复制链接]

1

主题

3

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

积分
1045
发表于 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 这些方法.

最佳答案

您好,        应用程序层可以直接通过 read,write函数访问驱动生成的设备节点,可以参考我司Linux通用案例文档。
最近访问 头像模式 列表模式
回复

使用道具 举报

20

主题

293

帖子

2474

积分

创龙

Rank: 8Rank: 8

积分
2474
发表于 2019-11-2 09:37:26 | 显示全部楼层
您好,

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

使用道具 举报

1

主题

3

帖子

1045

积分

金牌会员

Rank: 6Rank: 6

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

点评

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

使用道具 举报

20

主题

293

帖子

2474

积分

创龙

Rank: 8Rank: 8

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

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

使用道具 举报

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

本版积分规则  回帖提醒

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

GMT+8, 2019-12-13 03:27 , Processed in 0.065717 second(s), 43 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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