sunny2023 发表于 2024-1-25 15:22:26

T507核心板gpio问题咨询

这边项目用的系统是ubuntu1804版本,现在有一个问题,就是软件端需要控制gpio口,在非root用户下。想咨询下,贵公司在这边有什么解决方案?(比如:通过软件端-->驱动层调用gpio控制实现,或者其它的方案实现)
这边用文档里提供的gpio调用方法system("echo 132 > /sys/class/gpio/export"),这种方法必须要root权限下才有效。目前需要在非root用户下,软件应用层调用实现对gpio口的控制。

香飘飘~~~ 发表于 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
页: [1]
查看完整版本: T507核心板gpio问题咨询