Я разрабатываю широкий спектр относительно простых прошивок. Каждый из них заканчивает разговор с ПК (или другим устройством) через RS-232 порт так или иначе, поэтому я трачу много времени реализуют и отлаживают свои протоколы связи.
Самый распространенный случай использования - это отследить программу, запущенную на моем ПК, которая взаимодействует с устройством через последовательный порт (RS-232). Я хочу посмотреть, что отправлено и когда, калечить/задерживать входящие и исходящие данные и, возможно, вводить данные (особенно в ответ на поступающие данные на основе правил).
Бесплатные инструменты
- Бесплатный монитор последовательного порта - с таким именем, как я его не нашел?
Хорошие коммерческие инструменты
- SerialTest - Демо-версия вообще не отслеживает, придется заплатить, чтобы получить реальную пробную версию.
- анализатор RS232 - демо-версия не может контролировать, придется платить, чтобы получить реальную пробную версию. Кажется, он не выполняет мониторинг программного обеспечения, но только с помощью аппаратного обеспечения он может отслеживать. Он имеет полезный режим, когда он может действовать как простое устройство RS-232 с программируемыми автоответчиками.
- SerialSniffer - снова, коммерческий. Демо не включает функциональность.
- Docklight имеет потенциал, демонстрация выглядит полезной, только аппаратное отслеживание и симуляция, например, анализатор RS-232.
Связанные
- com0com - Создавайте виртуальные последовательные порты на вашем ПК, а затем подключайте их друг к другу для подключения одного приложения к другому без аппаратного обеспечения
То, что я хочу прямо сейчас, в основном WireShark для серийного ввода. Мне нравится, как он отслеживает и декодирует стандартные сетевые протоколы. Я просто хочу, чтобы он мог snoop последовательных портов (возможно, есть хороший плагин?)