En Armbian, he podido hacer que los sistemas GPIO estén disponibles para los usuarios en el gpio
grupo usando las instrucciones en este primer post y esto funciona Esto funcionó exitosamente para mi usuario sin privilegios.
Ahora estoy tratando de hacer lo mismo para los sistemas RTC sin suerte.
Lo que he probado son la mayoría de los pasos de esta publicación Hasta donde están editando el archivo rules.d: no hay /sys/devices/soc.0
en mi dispositivo En su lugar he añadido bajo él gpio*
lista de comandos, esta línea:
chown -R root:gpio /sys/class/rtc && chmod -R 770 /sys/class/rtc;\
Esto no parece funcionar. Incluso si ejecuto estos comandos manualmente y confirmo que el árbol de carpetas rtc es root: gpio con 770 permisos, todavía no funciona (permiso denegado por el usuario sin privilegios).
$ cat /sys/class/rtc/rtc1/since_epoch # this works!
$ echo 10 > /sys/class/rtc/rtc1/since_epoch # permission denied
Disculpe, me acabo de dar cuenta de que el sistema de RTC parece ser de solo lectura. Ahora mi pregunta cambia a, ¿cómo puedo configurar el tiempo de HW a través de sysfs? (Alternativamente, ¿cómo puedo configurar la hora de HW desde el espacio de usuario?)