Софт для электронщика
Этот проект был изначально взят с SerIO. Я только скопировал его на GitHub.
English | Русский
SerIO 3.0 — это кросс-платформенное приложение терминал, предназначенное для организации связи и обмена данными между ПК и различными электронными устройствами, оснащенными интерфейсом UART. Приложение поддерживает работу с двумя физическими каналами последовательных портов.
Передаваемые данные могут иметь различные форматы: символьный, десятичный, шестнадцатеричный, бинарный и смешанный, а также паттерны и произвольные файлы данных. Доступна функция передачи данных в порт по таймеру, с заданным источником и интервалом времени. Принимаемые данные могут отображаться в текстовом виде (символьном, десятичном, шестнадцатеричном, двоичном) и графическом (осциллограмма, диаграмма). Используя профили, можно оперативно изменять настройки приложения под различные задачи и оборудование. Количество создаваемых профилей не ограничено. Для анализа или сбора статистики предусмотрено создание различных файлов отчетов.
Пример отображения данных в графических форматах
Приложение SerIO является свободным ПО, распространяется под лицензией GNU GPLv3 или выше, без каких-либо гарантий. Оно скомпилировано динамически, но включает все необходимые зависимости (библиотеки) для своей работы.
Протестировано на следующих операционных системах:
- Linux(x64): Ubuntu 20, 22, Mint 20, 21, Fedora 20, Manjaro 32, ArchLinux 2021
- Windows(x32/x64): 7, 8, 10
-
Linux:
SerIO-30.tar.xz
- Распакуйте папку SerIO в домашнюю директорию
/home/user/
(замените "user" на ваше имя пользователя). - Для установки выполните в терминале:
~/SerIO/install.sh
- Для удаления выполните в терминале:
~/SerIO/uninstall.sh
- Дополнительная информация находится в файле:
/SerIO/READMY.txt
- Распакуйте папку SerIO в домашнюю директорию
-
Windows:
SerIO-30.exe
-
Mac OS: В разработке… Помощь в сборке для MacOS категорически приветствуется!
- Реализован двухканальный режим работы с портами.
- Добавлен режим однокадрового приема-отображения данных.
- Добавлен вывод маркеров канала и времени обмена данными.
- Реализовано динамическое изменение размеров окна приложения.
- Переработаны алгоритмы передачи, приема и отображения данных.
- Доработано выравнивание данных в текстовых форматах DEC, HEX, BIN.