Малина не может получить доступ к /dev/mem

Я установил Raspbian на свою малину и добавил:

  1. /etc/rc.local:

     chown /dev/ttyUSB0 #to allow current user to use 3G modem
    
  2. /etc/sudoers:

     raspbian ALL=NOPASSWD: ALL
    
  3. И для автологина:

     1:2345:respawn:/sbin/getty --autologin raspbian --noclear 38400 tty1
    

Прежде чем я смогу использовать GPIO из Python для записи на контакты GPIO.

Теперь, когда я пытаюсь запустить с помощью sudo мой скрипт Python, я получаю исключение, где написано, что я не могу получить доступ к /dev/mem

Я пытался добавить пользователя «raspbian» в группу «kmem», но не работает.

Я пытался удалить автологин и sudo без пароля, но тоже не работает.

Пробовал с WiringPi из C, и с WiringPi работает.

Пожалуйста, помогите мне найти решение для использования GPIO от python.


person 0x3d    schedule 19.10.2013    source источник


Ответы (1)


Я нашел проблему.

Я забыл о:

  GPIO.setup(<PIN>, <MODE>)

И без этого питон кидает и исключение куда писать попробовать запустить код с рутом.

person 0x3d    schedule 20.10.2013