Defina as permissões do GPIO corretamente

4

As permissões padrão e a propriedade de / sys / class / gpio / files podem ser definidas, por exemplo, configurando o udev? O objetivo seria ter um gid real para processos que podem acessar os pinos do GPIO em uma placa.

A maioria das "soluções" inclui wrappers suid, scripts com chown e confiáveis binários de intermediários. Pesquisas na Web exibem tentativas mal-sucedidas de escrever regras do udev .

(relacionado: Q1 )

(recursos: avrfreaks , linux , < href="http://www.reactivated.net/writing_udev_rules.html"> udev )

    
por XTL 02.07.2012 / 13:51

1 resposta

0

A interface GPIO parece ser construída apenas para uso do sistema (raiz uid) e não possui os recursos que uma interface / dev teria para os processos do usuário. Isso inclui permissões de criação.

Para permitir o acesso dos processos do usuário (incluindo daemons e outros serviços do sistema), as permissões precisam ser concedidas por um processo raiz em algum momento. Pode ser um script de inicialização, um intermediário ou um comando manual (sudo).

    
por 25.11.2013 / 10:24