3

Я использую VirtualBox под Linux. Предполагается, что ОС Windows XP.

У меня есть ИК-передатчик, подключенный к последовательному порту (да, старый добрый DE-9), на моей коробке и добавил следующее в VirtualBox "Serial Ports":

[v] Enable Serial Port
Port Number: COM1 IRQ: 4 I/O Port: 0x3F8
Port Mode: Host Device
Port/File_PAth: /dev/ttyS0

Добавлен пользователь в группу для сериала.

Сейчас: я использую сниффер на хосте; т.е. jpnevulator

jpnevulator --ascii --timing-print --tty /dev /ttyS0 --читать

Запустите гостевую ОС и запустите программное обеспечение IR и запишите данные по IR (в гостевой ОС /WinXP). Данные записаны, но ничего не появляется в jpnevulator .

Что мне здесь не хватает?

1 ответ1

0

ХОРОШО. После многих испытаний в полевых условиях я начинающий и нашел следующий способ мониторинга трафика:

В VirtualBox "Серийные порты":

[v] Enable Serial Port
Port Number: COM1 IRQ: 4 I/O Port: 0x3F8
Port Mode: Host Pipe
Port/File_PAth: /tmp/vbwincom1

А потом использовать

socat /tmp/vbwincom1 -

Данные, записанные в канал, записываются на терминал в хосте Linux.

Это путем мониторинга сокета вместо последовательного.

Если у кого-то есть решение для мониторинга /dev /ttyS0 вместо оверлеев по сокетам, я приму это как ответ - но пока это делает это. Надеюсь, это может помочь кому-то еще.

Сокат

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .