Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 4.42 KB

README_ru.md

File metadata and controls

41 lines (28 loc) · 4.42 KB

Кросс-платформенный терминал - SerIO 3.x

Софт для электронщика

Этот проект был изначально взят с SerIO. Я только скопировал его на GitHub.

English | Русский

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

serio-main

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

Пример отображения данных в графических форматах serio-rx-graf

Приложение 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
  • Windows: SerIO-30.exe

  • Mac OS: В разработке… Помощь в сборке для MacOS категорически приветствуется!

Изменения в версии SerIO 3.0:

  • Реализован двухканальный режим работы с портами.
  • Добавлен режим однокадрового приема-отображения данных.
  • Добавлен вывод маркеров канала и времени обмена данными.
  • Реализовано динамическое изменение размеров окна приложения.
  • Переработаны алгоритмы передачи, приема и отображения данных.
  • Доработано выравнивание данных в текстовых форматах DEC, HEX, BIN.