Size: a a a

2020 January 31

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
потом добавить своего пользователя в жту группу
usermod -a -G gpio USERNAM
Хорошо, сейчас попробую. Почему это нигде не описано?
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Хорошо, сейчас попробую. Почему это нигде не описано?
да хрен знает, может он под рутом и работает, просто я сомнительно отношусь к закрытому коду, который хочет работать с полнми правами в системе, поэтому запилил его для работы от обычного пользователя, чтобы не лез куда не следует :)
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
да хрен знает, может он под рутом и работает, просто я сомнительно отношусь к закрытому коду, который хочет работать с полнми правами в системе, поэтому запилил его для работы от обычного пользователя, чтобы не лез куда не следует :)
А разве в распбиане рут не отключен?
источник

DD

Davydov Denis in ru_ASUTP
вообще посмотрите сперва, если он под рутом сразу работает, то этого делать не надо, но часто делают что он под отдельным каким-то пользователем работает
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
А разве в распбиане рут не отключен?
если честно, не в курсе, почти не пользовался им, но часто демоны из под рута работают, когда забивают на их настройку
источник

DD

Davydov Denis in ru_ASUTP
ваще, если смотреть по файлу
/etc/init.d/codesyscontrol
с которого он должен запускаться, я не вижу чтобы он там менял пользователя, а по дефолту наверно от рута его и стартует
источник

DD

Davydov Denis in ru_ASUTP
а про файл /dev/mem соврал, кодесис использует файл
/dev/gpiomem
проверьте его наличие
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
а про файл /dev/mem соврал, кодесис использует файл
/dev/gpiomem
проверьте его наличие
Файл такой имеется
источник

DD

Davydov Denis in ru_ASUTP
тогда скорее всего содесис должен доступ к нему иметь... смотрите в логи че пишет
источник

DD

Davydov Denis in ru_ASUTP
у меня когда проблемы с доступом были, он явну туда писал об жтом
источник

DD

Davydov Denis in ru_ASUTP
в файл
/tmp/codesyscontrol.log
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
можно это посмотреть к примеру через
ps -ef|grep codesys
Дал 2 вхождения на /usr/bin/codesyscontrol.bin  и оба от рута
источник

DD

Davydov Denis in ru_ASUTP
ну значит сто пудово прав ему на все должно хватать
источник

DD

Davydov Denis in ru_ASUTP
в логах что-то интересное пишет? особенно в последних строчках обычно ругаться начинает, когда непосредственно к железу достучаться пытается...
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
в логах что-то интересное пишет? особенно в последних строчках обычно ругаться начинает, когда непосредственно к железу достучаться пытается...
Ничего криминального я не вижу в логах, ошибок вроде нет
источник

DD

Davydov Denis in ru_ASUTP
кстати, еще по нумерации gpio вы не запутались, там путаницу добавляет то, что броадком их по одному нумерует, а разработчики малины подругому, в системе он по броадкому работают, а в кодесиисе не помню, скорее всего нумерация из малины берется, и там возможно вы просто не тот пин дергаете
источник

KW

Konstantin Wilhelm in ru_ASUTP
Может я в самой ПЛК-программе чего затупил?
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
кстати, еще по нумерации gpio вы не запутались, там путаницу добавляет то, что броадком их по одному нумерует, а разработчики малины подругому, в системе он по броадкому работают, а в кодесиисе не помню, скорее всего нумерация из малины берется, и там возможно вы просто не тот пин дергаете
Я все проверял, КодеСис тоже с броадкомовской нумерацией, насколько я могу судить
источник

KW

Konstantin Wilhelm in ru_ASUTP
А под версию малины рантайм не нужно подстраивать?
источник

KW

Konstantin Wilhelm in ru_ASUTP
Я только ему версию гпио для В/2/3 обновил, больше ничего не делал
источник