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

«SerIO» это кросс-платформенное приложение терминал, предназначено для организации связи и обмена данными через последовательный порт между ПК и различными электронными модулями или устройствами. Приложение ориентировано на любителей и специалистов в области разработки и конструирования различных электронных устройств и систем. Все элементы управления и контроля расположены в одном окне и оптимизированы для максимально удобной работы оператора. Передаваемые данные могут иметь формат строки ASCII символов, шестнадцатеричных значений, паттернов данных, пользовательских файлов и таблицы команд назначенных на функциональные клавиши F1 — F12. Доступна функция передачи данных в порт по таймеру, с заданным источником и интервалом времени. Принимаемые данные могут отображаться в символьном виде, шестнадцатеричном, двоичном и графическом (осциллограмма или диаграмма). Используя профили, можно оперативно изменять настройки программы под различные задачи и оборудование. Количество создаваемых профилей не ограничено.

Данное приложение является продуктом моей миграции с ОС Windows на Linux, а так же перехода c «MS Visual Studio» на кросс-платформенную среду программирования «Open Source QT Creator». Для освоения новой среды программирования, решил сразу начать с какого ни будь полезного проекта. Выбор пал на создание удобной, в моём понимании, терминальной программы. К тому же, реально удобных и функциональных терминальных программ, пригодных для работы в сфере электроники, практически нет, или я о них просто не знаю… Интерфейс программы англоязычный, вся терминология стандартная для такого плана приложений. К тому же, это гарантия того что программа будет корректно отображаться в любой языковой локализации.

Приложение «SerIO» это свободное программное обеспечение, распространяется под лицензией GNU GPLv3 или выше, без каких либо гарантий. Скомпилировано статически, включает все необходимые зависимости (библиотеки) для своей работы.

Главное окно программы

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



Инструкция: SerIO-201020-manual-RU-Rev1.pdf

ОС Linux (x64): Ubuntu 20, Mint 20, Manjaro 20, Fedora 32
1. Скачать архивный файл SerIO_201020.tar.xz (универсальный пакет)
2. Извлечь содержимое архива, папку SerIO, в домашнюю папку пользователя /home/user/ (user — это ваше имя пользователя)
3. Выполнить инструкции описанные в файле /home/user/SerIO/ReadMy.txt

ОС Windows (x32x64): 7, 8, 10
SerIO_201020.exe

Исходный проект: SerIO_source_201020.7z
Перед тем как использовать исходный код, ознакомьтесь с условиями лицензии GNU GPLv3.

Очередной преобразователь интерфейсов USB-UART на FT232RL

Понадобился мне срочно USB-UART преобразователь. Ну прям ппц как срочно. Под рукой есть парочка микрух FTDI FT232RL, ну думаю щас замучу… А сегодня суббота, разводить печатку так неохота… Ну вобщем полез в инет искать. То SMD обвязка не устраивает, то USB разъём не такой как мне надо…

Читать дальше
  • +8
  • 15 сентября 2014, 20:21
  • Zlodey
  • 2