В настоящее время я работаю над проектом, в котором я общаюсь с аппаратным обеспечением через com-порт на соответствующем ПК (win xp или 7). Это довольно большой проект, и просеивание файла журнала может быть немного болезненным.
Это моя текущая настройка. Я использую замазку, чтобы установить фактическую последовательную связь, и записываю ее в файл журнала. Затем с помощью MinGW Msys я фильтрую его, используя
tail -f "puttyLog" | grep -i "search term"
Есть лучший способ сделать это? Я имею в виду конкретно фильтрацию ввода в реальном времени.
Не то, чтобы мой ужасный, но он все еще включает в себя необходимость читать из журнала, и иногда были зависания, когда он будет задерживаться на минуту или две. В прошлом я использовал программное обеспечение с главным окном ввода-вывода, а затем с внутренними фильтрами, но уже не могу вспомнить или найти его.