Кросс-платформенный терминал - SerIO 3.x
«SerIO 3.0» кросс-платформенное приложение терминал, предназначено для организации связи и обмена данными между ПК и различными электронными устройствами оборудованными UART интерфейсом. Приложение поддерживает работу с 2-мя физическими каналами последовательных портов.

Передаваемые данные могут иметь различные форматы: символьный, десятичный, шестнадцатеричный, бинарный и смешанный, а так же паттерны и произвольные файлы данных. Доступна функция передачи данных в порт по таймеру, с заданным источником и интервалом времени. Принимаемые данные могут отображаться в текстовом виде (символьном, десятичном, шестнадцатеричном, двоичном) и графическом (осциллограмма, диаграмма). Используя профили, можно оперативно изменять настройки приложения под различные задачи и оборудование. Количество создаваемых профилей не ограничено. Для проведения анализа или сбора статистики, предусмотрено создание различных файлов отчетов.
Пример отображения данных в графических форматах
.
Приложение «SerIO» это свободное ПО, распространяется под лицензией GNU GPLv3 или выше, без каких либо гарантий.
Скомпилировано динамически, но включает все необходимые зависимости (библиотеки) для своей работы.
Протестировано на ОС:
Linux(x64) Ubuntu 20, Mint 20, Fedora 20, Manjaro 32, ArchLinux 2021. (Actual)
Linux(x64) Ubuntu 10, 12, 14, 16, 18. (Previous Version Linux)
Windows(x32x64) 7, 8, 10.
Инструкция: SerIO-30-manual-RU-Rev1.pdf
Linux: SerIO-30.tar.xz (Actual) SerIO-30-PVL.tar.xz (Previous Version Linux)
Распаковать папку SerIO в домашнюю папку пользователя /home/user/ (user — ваше имя),
Для инсталляции выполнить в терминале: ~/SerIO/install.sh
Для удаления выполнить в терминале: ~/SerIO/uninstall.sh
Дополнительная информация в файле: /SerIO/READMY.txt
Windows: SerIO-30.exe
Mac OS: Готовится к выпуску… Помощь в сборке под MacOS категорически приветствуется !!!
Исх. проект: SerIO-30-SourceProject.7z
Хранилище файлов 1: SerIO archive Yandex disk
Хранилище файлов 2: SerIO archive Google disk

Передаваемые данные могут иметь различные форматы: символьный, десятичный, шестнадцатеричный, бинарный и смешанный, а так же паттерны и произвольные файлы данных. Доступна функция передачи данных в порт по таймеру, с заданным источником и интервалом времени. Принимаемые данные могут отображаться в текстовом виде (символьном, десятичном, шестнадцатеричном, двоичном) и графическом (осциллограмма, диаграмма). Используя профили, можно оперативно изменять настройки приложения под различные задачи и оборудование. Количество создаваемых профилей не ограничено. Для проведения анализа или сбора статистики, предусмотрено создание различных файлов отчетов.
Пример отображения данных в графических форматах


Приложение «SerIO» это свободное ПО, распространяется под лицензией GNU GPLv3 или выше, без каких либо гарантий.
Скомпилировано динамически, но включает все необходимые зависимости (библиотеки) для своей работы.
Протестировано на ОС:
Linux(x64) Ubuntu 20, Mint 20, Fedora 20, Manjaro 32, ArchLinux 2021. (Actual)
Linux(x64) Ubuntu 10, 12, 14, 16, 18. (Previous Version Linux)
Windows(x32x64) 7, 8, 10.
Инструкция: SerIO-30-manual-RU-Rev1.pdf
Linux: SerIO-30.tar.xz (Actual) SerIO-30-PVL.tar.xz (Previous Version Linux)
Распаковать папку SerIO в домашнюю папку пользователя /home/user/ (user — ваше имя),
Для инсталляции выполнить в терминале: ~/SerIO/install.sh
Для удаления выполнить в терминале: ~/SerIO/uninstall.sh
Дополнительная информация в файле: /SerIO/READMY.txt
Windows: SerIO-30.exe
Mac OS: Готовится к выпуску… Помощь в сборке под MacOS категорически приветствуется !!!
Исх. проект: SerIO-30-SourceProject.7z
Хранилище файлов 1: SerIO archive Yandex disk
Хранилище файлов 2: SerIO archive Google disk
Изменения в версии SerIO 3.0:
- Реализован двухканальный режим работы с портами.
- Добавлен режим однокадрового приема-отображения данных.
- Добавлен вывод маркеров канала и времени обмена данными.
- Реализовано динамическое изменение размеров окна приложения.
- Переработаны алгоритмы передачи-приема-отображения данных.
- Доработано выравнивание данных в текстовых форматах DEC,HEX,BIN.
Версия создана при финансовой и интеллектуальной поддержке Бойцева Алексея Васильевича,
ведущего инженера-разработчика систем доступа и безопасности: [email protected]
RS232. Взгляд изнутри
Последовательный порт (далее ПП) удобный инструмент для общения между разными периферийными устройствами (как собранные самостоятельно на основе какого-нибудь МК, так и заводские: принтеры, осциллографы и т.д.) с одной стороны, и ПК с другой. На сегодняшний день наиболее популярные из всех ПП являются RS232 стандарт (переводится как «Recommended Standard») за его простоту и USB стандарт («Universal Serial BUS») за его резвость.
Читать дальше
Читать дальше