Size: a a a

2021 March 25

O_

Orange _Pi in ru_raspberry
источник

J

Jhayphal in ru_raspberry
Нужно сделать следующее:
При нажатии на кнопку сканер (который подключен по юарт) сканирует штрих код, после чего эмулируется ввод с клавиатуры данных, полученных со сканера.
Вопрос: что нужно написать (служба, драйвер или что там в линуксе бывает) чтобы это работало?
В винде я бы написал службу, а в линухе не силен. Меня интересует требуемый тип приложения, чтобы оно работало всегда.
источник

J

Jhayphal in ru_raspberry
Или как это правильно делается для таких задач
источник

VD

Valery Datsyuk in ru_raspberry
Jhayphal
Нужно сделать следующее:
При нажатии на кнопку сканер (который подключен по юарт) сканирует штрих код, после чего эмулируется ввод с клавиатуры данных, полученных со сканера.
Вопрос: что нужно написать (служба, драйвер или что там в линуксе бывает) чтобы это работало?
В винде я бы написал службу, а в линухе не силен. Меня интересует требуемый тип приложения, чтобы оно работало всегда.
если это его единственная задача, то можно и как приложение оформить
источник

J

Jhayphal in ru_raspberry
Valery Datsyuk
если это его единственная задача, то можно и как приложение оформить
Нужно чтобы нажатия клавиш отправлялись в текущее активное приложение
источник

J

Jhayphal in ru_raspberry
Но не мое, а любое
источник

F0

Ferius 057 in ru_raspberry
🤡
источник

AK

Alexander Komarov in ru_raspberry
Jhayphal
Нужно сделать следующее:
При нажатии на кнопку сканер (который подключен по юарт) сканирует штрих код, после чего эмулируется ввод с клавиатуры данных, полученных со сканера.
Вопрос: что нужно написать (служба, драйвер или что там в линуксе бывает) чтобы это работало?
В винде я бы написал службу, а в линухе не силен. Меня интересует требуемый тип приложения, чтобы оно работало всегда.
если единственное что непонятно - это чтобы приложение всегда работало, то запускайте как демон при запуске системы. systemd в помощь
источник

J

Jhayphal in ru_raspberry
Alexander Komarov
если единственное что непонятно - это чтобы приложение всегда работало, то запускайте как демон при запуске системы. systemd в помощь
Спасибо, почитаю об этом
источник

SV

Sergey Vorontsov in ru_raspberry
Jhayphal
Спасибо, почитаю об этом
фактически разницы между службой, демоном и продолжением в линукс нет, в рамках вашей задачи, вопрос только в том как вы напишите
источник

SV

Sergey Vorontsov in ru_raspberry
если приложение работает долго или всегда, есть 1000 и 1 способ запустить его в фоне
источник

D

DeeZ in ru_raspberry
Jhayphal
Нужно сделать следующее:
При нажатии на кнопку сканер (который подключен по юарт) сканирует штрих код, после чего эмулируется ввод с клавиатуры данных, полученных со сканера.
Вопрос: что нужно написать (служба, драйвер или что там в линуксе бывает) чтобы это работало?
В винде я бы написал службу, а в линухе не силен. Меня интересует требуемый тип приложения, чтобы оно работало всегда.
приложение должно эмулировать клавиатуру.  запускать можно как угодно. по крону, демоном, руками, автозагрузкой и тд.
источник

cd

cross dev in ru_raspberry
Jhayphal
Нужно сделать следующее:
При нажатии на кнопку сканер (который подключен по юарт) сканирует штрих код, после чего эмулируется ввод с клавиатуры данных, полученных со сканера.
Вопрос: что нужно написать (служба, драйвер или что там в линуксе бывает) чтобы это работало?
В винде я бы написал службу, а в линухе не силен. Меня интересует требуемый тип приложения, чтобы оно работало всегда.
службы линукс в линуксе называется обычно SystemD) можно любое консольное приложение завернуть в службу линукс
источник

RD

Rodion Doroshkevich in ru_raspberry
СистемД это не весь линукс.
источник

D

DeeZ in ru_raspberry
системд это система управления службами.  и это не обычно :)
источник

J

Jhayphal in ru_raspberry
DeeZ
приложение должно эмулировать клавиатуру.  запускать можно как угодно. по крону, демоном, руками, автозагрузкой и тд.
Возможно я не ясно выразился по поводу клавиатуры. Нужно не чтобы малина отправляла куда-то нажатия клавиш, а в саму малину, т.е. в ее графическую оболочку.
источник

J

Jhayphal in ru_raspberry
Значит мое приложение должно быть фоновым и следить за состоянием портов (нажатие клавиши)
источник

D

DeeZ in ru_raspberry
Jhayphal
Возможно я не ясно выразился по поводу клавиатуры. Нужно не чтобы малина отправляла куда-то нажатия клавиш, а в саму малину, т.е. в ее графическую оболочку.
что бы сэмулировать нажатие кнопки надо прикинутся клавиатурой. Как иначе вы нажмете?
источник

J

Jhayphal in ru_raspberry
DeeZ
что бы сэмулировать нажатие кнопки надо прикинутся клавиатурой. Как иначе вы нажмете?
Конечно. Просто уточнил направление эмуляции, на всякий случай
источник

D

DeeZ in ru_raspberry
приложение при запуске  должно подключаться к порту (УАРТ) и слушать что туда прилетает. Когда получает нужную команду - прикинуувшись клавиатурой приложение должно отправить нажаттия. поймает их акттивное сейчаас приложение
источник