Кросс-платформенный терминал - 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 3.0:
  1. Реализован двухканальный режим работы с портами.
  2. Добавлен режим однокадрового приема-отображения данных.
  3. Добавлен вывод маркеров канала и времени обмена данными.
  4. Реализовано динамическое изменение размеров окна приложения.
  5. Переработаны алгоритмы передачи-приема-отображения данных.
  6. Доработано выравнивание данных в текстовых форматах DEC,HEX,BIN.

Версия создана при финансовой и интеллектуальной поддержке Бойцева Алексея Васильевича,
ведущего инженера-разработчика систем доступа и безопасности: alex@dominant.spb.ru

Микроконтроллер из стиралки. Детальное описание регистров.

В этой статье я опишу некоторые важные регистры этого МК(S3C8469), чтобы можно было понять, как он работает. Описывать буду для Си, то есть не затрону некоторые регистры по типу статусного регистра АЛУ и указателя на спецрегистры. Если не понимаете, про что речь, то вот предыдущая статья тык

Читать дальше

Вебинар «Практика разработки IoT-устройств с BlueNRG-LP – «волшебной палочкой» разработчика» (23.03.2021)

Приглашаем 23 марта на бесплатный практический вебинар, где мы покажем примеры разработки IoT-устройств на новой системе-на-кристалле (SoC) BlueNRG-LP от компании STMicroelectronics. BlueNRG-LP является одним из лучших в своем классе BLE-чипом.
На практическом вебинаре будут рассмотрены новые возможности создания прототипов IoT-устройств на BlueNRG-LP с использованием экосистемы и отладочных средств ST, демонстрация настройки и работы в сети BLE-MESH, а также практические примеры работы с микросхемой. Подробнее >>>

дополнение к статье "Дружим программу CANHacker и модуль 2CAN от Starline"

Несмотря на то что статья была довольно давно опубликована, ко мне до сих пор поступают разнообразные вопросы по ней.
Попытаюсь некоторые прояснить. Данный вариант на базе модуля 2CAN от НПО «Старлайн» с опубликованной в статье прошивкой не реализует все возможности программы CANHACKER, и может не совсем корректно работать в некоторых схемах.
Но люди оказывается приобретают и более современные модули 2CANLIN от «Старлайн» и хотят их использовать.



Читать дальше

Макетная плата N76E003 и ее программирование

  Обзор и схема неофициальной макетной платы для тестирования/разработки микроконтроллера N76E003. По системе команд этот микроконтроллер относится к семейству MCS-51. Контроллер однотактный (1Т) в отличии от 12-тактного прародителя (i8051, 12T), кол-во тактов исполнения команды равно числу байт этой команды.





Читать дальше

Программатор SPI и I2C микросхем памяти Minpro I V1.3 на CH552G

  Микросхемы памяти серий 24хх (EEPROM), 25хх (Serial Flash) широко используются в электронике. Такие чипы присутствуют в составе практически любой конструкции современной бытовой и промышленной аппаратуры, где есть процессоры и/или микроконтроллеры. Данный программатор имеет возможность работы с обоими типами памяти.





Читать дальше

Вебинар ST: "Новый BlueNRG-LP с Bluetooth 5.2 и Long Range — волшебная палочка разработчика IoT" (04/02/2021)

Приглашаем 4 февраля на бесплатный вебинар ST о BlueNRG-LP — новом программируемом чипе SoC STMicroelectronics.
На вебинаре будут детально рассмотрены новые возможности, особенности подключения, аппаратные и программные средства для разработки, а также практические примеры работы с микросхемой.

Микросхема BlueNRG-LP соответствует спецификации Bluetooth® версии 5.2.
Поддерживает режим повышенной дальности Long Range, имеет встроенный балун и сверхнизкое потребление в спящем режиме.

Вебинар бесплатный, но требует регистрацию

Делаем float из строки

Сегодня мы продолжим наши упражнения с плавающей точкой, и попробуем сделать её из текстовой строки. Как мы будем это делать?


Читать дальше

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

Релиз терминала — SerIO 2.2
Изменения:
  1. Исправлено «пожирание» оперативной памяти при выводе данных в форматах SCOPE и CHART.
  2. Оптимизирован алгоритм и скорость прорисовки данных в форматах SCOPE и CHART.
  3. Добавлена функция проверки актуальной версии приложения.
  4. Создан пакет приложения для предыдущих версий Linux(x64) Ubuntu 10,12,14,16,18 и
    других параллельных дистрибутивов — SerIO 2.2 PVL (Previous Version Linux).

***************************************************

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

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


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

Приложение «SerIO» это свободное ПО, распространяется под лицензией GNU GPLv3 или выше, без каких либо гарантий.
Скомпилировано динамически, но включает все необходимые зависимости (библиотеки) для своей работы.
Протестировано на ОС:
     Linux(x64) Ubuntu 20, Mint 20, Fedora 20, Manjaro 32. (Actual)
     Linux(x64) Ubuntu 10, 12, 14, 16, 18. (Previous Version Linux)
     Windows(x32x64) 7, 8, 10.

Инструкция: SerIO-22-manual-RU-Rev1.pdf
Linux: SerIO-22.tar.xz (Actual)     SerIO-22-PVL.tar.xz (Previous Version Linux)
     Распаковать папку SerIO в домашнюю папку пользователя /home/user/ (user — ваше имя),
     Для инсталляции выполнить в терминале: ~/SerIO/install.sh
     Для удаления выполнить в терминале: ~/SerIO/uninstall.sh
     Дополнительная информация в файле: /SerIO/READMY.txt
Windows: SerIO-22.exe
Mac OS: Готовится к выпуску...
Исх. проект: SerIO-22-SourceProject.7z Вопросы по сборке и пр. присылайте в личку или на e-mail.
Хранилище файлов: SerIO archive
  • +5
  • 02 января 2021, 00:00
  • uebe