嵌入式爱好者

查看: 802|回复: 1

[Ubuntu] T507核心板gpio问题咨询

[复制链接]

1

主题

4

帖子

21

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2024-1-25 15:22:26 | 显示全部楼层 |阅读模式
这边项目用的系统是ubuntu1804版本,现在有一个问题,就是软件端需要控制gpio口,在非root用户下。想咨询下,贵公司在这边有什么解决方案?(比如:通过软件端-->驱动层调用gpio控制实现,或者其它的方案实现)
这边用文档里提供的gpio调用方法system("echo 132 > /sys/class/gpio/export"),这种方法必须要root权限下才有效。目前需要在非root用户下,软件应用层调用实现对gpio口的控制。
回复

使用道具 举报

0

主题

39

帖子

271

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3588通行证RK3399通行证LS1028A通行证G2L通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载FDU070K02\FDU101K02通行证i.MX9352通行证2K0500通行证

发表于 2024-1-25 15:58:45 | 显示全部楼层
你可以考虑修改 /sys/class/gpio/export 文件的权限,以允许普通用户在不需要超级用户权限的情况下访问该文件。可以使用 chmod 命令来更改文件的权限。
以下命令将 export 文件的所有者更改为你的用户名,并允许所有用户读取和写入该文件:

sudo chown $USER:$USER /sys/class/gpio/export  (将$USER改为你普通用户的名称)
sudo chmod 666 /sys/class/gpio/export
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-2 15:51

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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