1
如何为用户提供RTC sysfs
在Armbian,我已经能够为用户提供GPIO系统 gpio 使用untructions的组 这是第一篇文章 这很有效。这对我的无特权用户成功运行。 现在我试图为RTC sysfs做同样的事情而没有运气。 我尝试过的是大多数步骤 这个帖子 到他们编辑rules.d文件的地方:没有 /sys/devices/soc.0 在我的设备上。相反,我加入了他 gpio* 命令列表,这一行: chown -R root:gpio /sys/class/rtc && chmod -R 770 /sys/class/rtc;\ 这似乎不起作用。即使我手动执行这些命令并确认rtc文件夹树是root用户:具有770权限的gpio,它仍然不起作用(权限被拒绝的非特权用户)。 $ cat /sys/class/rtc/rtc1/since_epoch # this works! $ echo 10 > /sys/class/rtc/rtc1/since_epoch # permission denied 对不起,我刚刚意识到RTC的sysfs似乎是只读的。现在我的问题转移到,如何通过sysfs设置硬件时间? (或者,如何从用户空间设置硬件时间?)