Форум русскоязычного сообщества Ubuntu


Автор Тема: com port  (Прочитано 317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LikhanovD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
com port
« : 06 Ноября 2020, 19:42:34 »
Есть ус-во, терминал для оплаты картой, есть тестовое ПО для винды и для линукса, вся настройка заключается в том, чтобы указать в файле настроек нужный com порт. Что я делаю в винде, открываю диспетчер устройств и смотрю, что там написано, com3, всё, номер найден, ПО работает.
https://postimg.cc/wRpN4SC7

Документация для линукса говорит

"Для того,чтобы узнать, какой номер порта выделен для терминала необходимо выполнить команду:
ls -la /dev/ttyS*"

И вот, что у них получилось. Откуда выводы, что порт = COM62? 61 + 1?
https://postimg.cc/6ys7cJrK

Что у меня https://postimg.cc/Fffmw1vB

Я перепробовал всё от 0 до 100, но их ПО для линукса говорит, что порт не верный.

В dialout юзер добавлен. Может надо как-то давать пермишины на порт? Я перечитал кучу тем, но так и не понял, как понять к какому порту я только что подключился

upd. Добавление прав на /dev/ttyS* не помогло.
Когда подключаю ус-во, вижу, что появляется в списке /dev/ttyACM1
Решение

Создал симлинк на /dev/ttyACM1
ln -s /dev/ttyACM1 /dev/ttyS32

И в итоге порт com33, ПО соединилось
« Последнее редактирование: 06 Ноября 2020, 20:57:10 от LikhanovD »

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: com port
« Ответ #1 : 06 Ноября 2020, 19:50:19 »
Может надо как-то давать пермишины на порт?
Обязательно надо права менять. Либо пользователя chown user:user либо chmod a+wr
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13876
  • Xubuntu 18.04
    • Просмотр профиля
Re: com port
« Ответ #2 : 06 Ноября 2020, 19:54:18 »
В dialout юзер добавлен.
Надо перелогиниться, чтобы это добавление сработало.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн LikhanovD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: com port
« Ответ #3 : 06 Ноября 2020, 19:59:27 »
В dialout юзер добавлен.
Надо перелогиниться, чтобы это добавление сработало.

Да, это было сделано. При попытке добавить еще раз, говорит, что уже участник.

А по поводу прав, на каждый порт отдельно? Например, chown denis /dev/ttyS31?

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: com port
« Ответ #4 : 06 Ноября 2020, 20:06:04 »
на каждый порт отдельно?
Да для теста можно на все разом
sudo chown user:user /dev/ttyS*После ребута права все равно вернутся обратно
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.