LINUX.ORG.RU

Чтение данных с USB и отправка на порт

 


0

1

Возникла задача ....подключено устройство к USB компf ... надо считывать приходящие данные с usb и передаdfnm их в сеть на порт ... стоит Linux 2.4.32 ... подскажите как лучше сделать .... можно и исходниками помочь :)


...
fd = open("/dev/ttyUSB0", O_RDONLY);
...
poll(...) || select(...) || epoll_ctl(...)
...
read(fd, ...);
...
s = socket(...);
...
write(s, ...) || send(s, ...)

А вообще, хреновый у тебя пост, во всех смыслах хреновый... Скорее всего, тебе вообще больше никто не ответит.

Dennis7
()
Ответ на: комментарий от Dennis7

fd = open(«/dev/ttyUSB0», O_RDONLY);

убей себя. Ему надо напрямую с девайса данные брать, а не с экспортнутого девайсом tty, которого может и не быть.

anonymous
()

стоит Linux 2.4.32

мсвс, научные роты...

libusb можно использовать, это, чтобы считывать а потом сокет открываешь и в сеть

само собой всё зависит от типа usb устройства данные перед отправкой надо сериализовать

dimon555 ★★★★★
()

Гуглите libusb, как советовали выше.

gv
()

Научись задавать вопросы. Что у тебя за устройство вообще?

panfutij
()
Ответ на: комментарий от anonymous

Сам себя убей. Я же написал, что у ТС во всех смыслах хреновый пост,хрен ли он ничего подробно не написал.

Dennis7
()
Ответ на: комментарий от dimon555

мсвс, научные роты

Глупые циферкодрочеры как обычно.

anonymous
()

Если есть USBtty, то socat.

ziemin ★★
()
Ответ на: комментарий от gv

Это же для USB to serial adapter, разве нет?

Автор темы вообще походу не в курсе как правильно задавать вопросы, чтобы на них было приятно отвечать и понятна суть проблемы...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

чтобы на них было приятно отвечать

А ещё сестра ТС не отсасывает отвечающим, ну как так можно.

anonymous
()

А что за устройство? Покажи хотя бы строчку из lsusb!

CYB3R ★★★★★
()
Последнее исправление: CYB3R (всего исправлений: 1)

Очередной монстр под МСВС, преобразующий данные с USB-serial порта в ethernet? Сочувствую.
PS: могу подсказать некоторое аппаратное решение, подходящее для реализации похожей на описанную мной задачу. Если что, jabber в профиле. ;-)

m0rph ★★★★★
()
Последнее исправление: m0rph (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.