Карлсон, который живет до Сrash'a | IoT, АСУТП, Linux, AI
314 subscribers
92 photos
4 videos
3 files
251 links
Канал с анонсами образовательных мероприятий от ЦПР РТСофт - экспертов в области Embedded Linux, разработки промышленного CПО и систем искусственного интеллекта

Наши тренинги: https://linuxcourses.rtsoft.ru
Портфолио проектов: https://outsource.rtsoft.ru
Download Telegram
Почему мы решили разработать OpenFB?

На картинке показан пример использования OpenFB - применение для определения дефектов продукции и управления линией конвейера. Система аналитирует видеопоток с камеры, расположенной над лентой, и когда обнаруживается дефект, движение ленты останавливается и отправляется сигнал при помощи функционального блока PY_RELAY_CTRL.


Так почему же мы решили создать OpenFB? На это было несколько причин.

С одной стороны: промышленные системы управления, работающие на основе стандартов IEC 61131 - надежные, но запертые в экосистемах поставщиков. С другой стороны: взрывной рост в области ИИ/машинного обучения, на Python с использованием TensorFlow и PyTorch.

Производители хотели интеллектуальной автоматизации, но вместо этого получали дополнительную сложность. Мы поняли, что решением станет создание независимого от поставщиков уровня, где ИИ мог бы взаимодействовать с промышленным оборудованием через стандартизированные функциональные блоки.

Мы приняли решение развивать DINASORE - один из первых проектов такого рода, известных нам на тот момент. К сожалению, он не поддерживался. Мы доработали его для работы совместно с 4DIAC и средой выполнения FORTE 3.0, и теперь он позволяет использовать функциональные блоки Python для публикации событий через OPC UA и MQTT.

Проект находится в открытом доступе: https://gitverse.ru/rtsoft/OpenFB
👍4❤1
Новый формат корпоративных тренингов от ЦПР РТСофт⭐️

Центр Программных Разработок РТСофт открывает набор на корпоративные тренинги 2026 года - и мы уже представляем, как ваши специалисты превращаются в настоящих мастеров встраиваемых систем.

Что изменилось?

Мы предлагаем персонализированные учебные программы, выстроенные под реальные задачи вашей команды - будь то ускорение текущего проекта, закрытие критических пробелов в экспертизе или системное развитие ключевых компетенций.

Доступные темы:
• Основы разработки встраиваемых систем на базе Embedded Linux
• Разработка драйверов
• Углубленный тренинг по загрузчику
• CI/CD: лучшие практики безопасной разработки для Embedded Linux

Занятия ведут практикующие Архитекторы и Техлиды, задания проходят на реальном оборудовании. Программу, длительность и формат подберем под ваш запрос.

Направляйте заявку на почту rt.practic@dev.rtsoft.ru или же заполняйте форму на сайте https://linuxcourses.rtsoft.ru - мы обязательно свяжемся с вами и ответим на все вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
Использовать OpenFB станет еще проще - плагин OpenFB для Visual Studio Code выйдет совсем скоро 🚀

OpenFB Plugin добавляет в VS Code интерактивный редактор диаграмм IEC 61499 Function Block (FBD) для ML проектов в формате OpenFB, 4diac и forgelogic.

Публикуем демо-видео, в котором мы показываем возможности плагина OpenFB:

➡️ Полный набор инструментов для взаимодействия со схемами
➡️ Удобный доступ к информации об используемых блоках
➡️Добавление блоков из библиотеки, создание новых (basic и simple типы уже полностью реализованы) и создание связей между ними
➡️Удаление блоков и связей
➡️ Добавление входов, выходов и переменных для каждого блока, смена типов и состояний
➡️Задание названий, добавление комментариев и алгоритмов для каждого FB
➡️ Просмотр XML-кода созданного блока
➡️Создание файла загрузчика fboot для развертывания на сервере

Ссылка на проект: https://goo.su/kjPsP5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏2
Edge-контроллеры в АСУ ТП

Недавно наткнулись на интересную публикацию, посвященную месту и роли Edge технологий в мире АСУ ТП.

Классическая схема «АСУ ТП - OPC - MES» не справляется с потоком данных от современных датчиков и требованиями цифровых сервисов вроде ML-аналитики или предиктивного обслуживания. Решение - поднять вычислительные мощности ближе к источнику данных.

Edge-контроллер выполняет первичную обработку сырых данных локально. Может работать на российской Linux-основе, транслирует промышленные протоколы в OPC UA и MQTT. При этом три принципа определяют выбор компонентов: функциональная совместимость и независимость от вендора, переносимость и защищенность на всем жизненном цикле. Архитектурно Edge-контроллер занимает слой L2 - между классическими ПЛК/КИПиА (L1) и корпоративными MES/SCADA/AI (L3).

Эффект двойной: снижение стоимости и сроков внедрения, плюс ускорение t2m цифровых сервисов.

Полностью разделяем эту точку зрения. Делитесь в комментариях, что думаете?
👍4👏1
Что нового в OpenFB? Публикуем наше недавнее демо видео

OpenFB - это среда исполнения с открытым исходным кодом для функциональных блоков IEC 61499. Он обеспечивает работу распределенных систем управления на Linux, Windows и встраиваемом оборудовании, имеет встроенную поддержку Python.

Недавно мы реализовали стандартную библиотеку для OpenFB. В видео мы демонстрируем возможности OpenFB:
• функциональные блоки можно разделять на несколько секций для повторного использования сложной логики управления
• вывод в консоль для отладки для упрощения поиска и устранение неполадок, а также мониторинга выполнения функциональных блоков в процессе разработки и тестирования

Репозиторий проекта: https://goo.su/yWzW7s
Что нового рассказали на ARC Leadership Forum?

Продолжаем рассказывать о событиях индустрии. В феврале этого года состоялся ARC Leadership Forum, на котором были предствлены кейсы по OPA (Open Process Automation).

Прошлым летом в Индии стартовал амбициозный проект внедрения OPA-совместимой системы, запуск которой запланирован на 2027 год. В основе лежат два ключевых стандарта: IEC 61499 для управляющих сред выполнения с открытой архитектурой и IEC 61131 для контроллеров. Библиотеки готовых функций, структурированные коммуникации между устройствами и системами создают экосистему, которую удобно сравнить с магазином приложений: переносимость и многократное использование компонентов дают гибкость без необходимости в чрезмерно усложненной инфраструктуре. Об этом расскажем в следующих постах.

Пока что детали проекта не раскрываются, но будем держать руку на пульсе.

Одно можно сказать точно: отказ от привязки к конкретному вендору означает реальную конкуренцию по цене и качеству. Вот только несколько вопросов остаются незакрытыми - нужны ли новые стандарты функциональной безопасности для "сборных" систем? Как открытые системы будут взаимодействовать с унаследованным оборудованием, на практике?

Давайте обсудим в комментариях.
👍2
Shell: кейс по созданию экосистемы открытых стандартов

На конференции ARC Leadership Forum также выступил Jacco Opmeer, главный инженер по автоматизации из Shell и бывший со-председатель OPAF. Он поделился подробностями касаемо архитектуры открытой автоматизации, которую энергетический гигант активно внедряет в своих производствах.

Спикер представил многоуровневую архитектуру, где каждый слой отвечает за конкретную функцию интеграции. На вершине - облако (L3), работающее через открытые протоколы OPC UA с профилями PA DIM и MDIS. Уровень L2 объединяет базовую систему управления процессом (BPCS), систему мониторинга электросети (EN MCS) и стандарт IEC 61850 для энергетики. Связующим звеном между уровнями выступает OPC UA FX - расширение протокола для полевых устройств. Фундамент всей архитектуры - Advanced Physical Layer (APL) Ethernet, обеспечивающий физическое соединение, и стандарт безопасности IEC 62443.

Мы видим, что промышленные гиганты активно внедряют открытые стандарты, а что делать более мелким предприятиям? Пока что вопрос остается открытым.
❤2
Вебинары от ЦПР РТСофт возвращаются!🔥

Открываем регистрацию на новый вебинар “Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5”, который состоится уже через 2 дня, 1.04 в 11.00!

Мы разберем процесс загрузки ARM на примере топового Rockchip RK3588, архитектуру первичного и вторичного загрузчиков, расскажем, как кастомизировать U-Boot под свои задачи, и обсудим типичные ошибки при сборке образов.

Успейте зарегистрироваться по ссылке: https://rtsoft.timepad.ru/event/3892769/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
Вебинар “Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5”

Напоминаем, что уже завтра, в 11.00, состоится наш новый вебинар, посвященный загрузке ARM.

Успейте зарегистрироваться по ссылке: https://rtsoft.timepad.ru/event/3892769/
1❤4👍3
Ура! Всем спасибо за ожидание. Публикуем первую часть прошедшего вебинара Анатомия загрузки ARM 💀 Приятного просмотра, уважаемые.
1👍7🔥4👏2
Как правильно заинтересовать детей технологиями? Возможностью стать космонавтом астронавтом.

CircuitMess выпустила NASA Artemis Watch 2.0 - умные часы на базе ESP32-S3, которые одновременно являются и гаджетом, и образовательным инструментом.

Юный инженер может потыкать микроконтроллер с датчиками и периферией. Ну и попробовать программирование через scratch-подобное IDE CircuitBlocks и даже на C/C++ или MicroPython.

Стоимость гаджета - около $129. Годно , или игрушка на один вечер?

P.S на алике в два - три раза дешевле, но для тайконавтов , т.е с нюансами.
👍3❤1🤔1
Доброй пятницы, уважаемые.

На будущей неделе горячо рекомендуем найти время и посмотреть - послушать профессиональные вебинары от собратьев по профессии:

Вебинар: Getting Started with Embedded Linux Security
15 апреля 2026 | 1 час | Бесплатно
На вебинаре обещают научить харденингу (мы не знаем подходящего термина на русском, если знаете - скажите в комментах) embedded-устройств на Linux : от безопасной компиляции до верификации загрузки. Рассматриваются как программные методы (sandbox, SELinux, hardening ядра), так и аппаратные механизмы (TrustZone, HSM) на примере AMD Versal. В итоге — практический чек-лист мер для соответствия современным стандартам безопасности.

Вебинар: Architecture-driven Development for Embedded Systems
16 апреля 2026 | 30 минут | Бесплатно
Вебинар посвящён подходу, при котором модель системы становится центральным артефактом разработки, а не просто документацией. Вы узнаете, как с помощью формального моделирования и генерации кода создавать надёжные встраиваемые системы быстрее и с меньшим количеством ошибок. Так обещают, во всяком случае.

Все на английском, правда 🤷‍♂️
🔥6👍2
Доброго понедельника, уважаемые.

Предлагаем вашему вниманию Вторую часть триллера - вебинара Анатомия загрузки ARM. 🦈

Объясняем, почему нужна многоэтапная загрузка: ограниченная внутренняя память чипа требует поэтапной инициализации оборудования. Затрагиваем тему доверенной загрузки (Secure Boot): проверка подписей на каждом этапе, начиная с аппаратного корня доверия. Показываем, как BL31 обеспечивает изоляцию.

P.S. по просьбам подписчиков YouTube ссылка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Здравствуйте, уважаемые инженеры.

В Москве тем временем проходит «Экспоэлектроника 2026». Вчера удалось посетить кое-что, хочется поделиться.

На конференции «Альянс RISC-V» рассказывали про уже доступные российские микроконтроллеры и поддержку Минпромторга. Большое и интересное выступление было посвящено кибербезопасности, аппаратным средствам доверенной загрузки и ПАКам.

Компания «Элвис» показывает хороший набор отладочных средств, devkit'ов и периферийных модулей. Доброжелательные девушки на стенде объяснили, как быстрее достучаться до техподдержки — было полезно.

«Трамплин Электроникс» демонстрируют «Иртыш A68SV» (LoongArch) и референсные устройства на нём. Пообщались с представителями их команды разработки системного ПО и ОС — очень профессиональные коллеги.

«РТСофт ВС» выкладывают новые модели встраиваемых компьютеров для ответственных и бортовых применений BLOK и REBOX. Продуктовая линейка очень широкая — рекомендуем к ознакомлению.

Будет время посетить — поделитесь в комментариях, что показалось интересным. ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Доброй пятницы, уважаемые инженеры встраиваемых и промышленных систем.

Хочется поделиться находкой: прошедшим в далеком 2024 году вебинаром на тему "Getting Started with Embedded Linux Security" от маэстро Simon Goda. Мероприятие посвящено тому, как сделать встраиваемую Linux‑систему "сколь‑нибудь прилично защищённой, с точки зрения практикующего инженера‑embedded‑разработчика, не заходя глубоко в академические детали".

Это очень комплексно и полезно. Настоятельно рекомендуем всем, кто хочет не просто “зачекбоксить” безопасность, а понять, какие конкретные флаги, инструменты и настройки можно применить уже сегодня в реальном embedded Linux‑продукте. Особенно доставило про seccomp.

В принципе, все похожие тезисы он повторял и на вебинаре в прошедшую среду. Видеозапись ждем, как получим - поделимся.

Пишите "+" кому интересно в комментариях
🐧
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1👏1
Посмотрите, какая богатая неделя на онлайн вебинары предстоит:

Вторник, 21 апреля на вебинаре «How Zephyr Is Shaping the Future of Embedded Development» расскажет, как открытый RTOS Zephyr становится стандартным стеком для встроенных систем и IoT‑устройств, почему он полезен инженерам и командам, и как он упрощает, стандартизирует и безопасит embedded‑разработку.

Четверг, 23 апреля на вебинаре «Handling Hardware Failures During Training: A Comparative Analysis of Fault‑Tolerant Training Frameworks» покажут, как в распределённом обучении нейросетей использовать разные методы обеспечения отказоустойчивости кластеров. По этой же ссылке статью интересную распространяют (см. сноску). Полюбопытствуйте.

Приятного вечера вам, уважаемые 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
А вот и Третья часть блокбастера Анатомия загрузки АРМ

Продолжаем разбор процесса загрузки ARM-устройств на примере платы Orange Pi 5 с процессором Rockchip RK3588. Рассматриваем последовательность инициализации, структуру и назначение FIT-образа, практические шаги по сборке U-Boot из исходников, работу с бинарными файлами, разметку SD-карты с учётом смещений и сигнатур, а также базовые приёмы отладки при сбоях загрузки.

YouTube ссылка

Желаем приятного просмотра и замечательного понедельника вам, уважаемые инженеры встраиваемых и промышленных систем ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Здравствуйте, уважаемые разработчики встраиваемых и промышленных систем.

Существует такая точка зрения, изложенная в статье «Зачем embedded-разработчикам переходить на современный C++» (осторожно, English).

Суть такая: агитируют перестать цепляться за "устаревший C". Он полон ловушек — переполнения буферов, ошибки с указателями, трудно читаемый код в больших проектах. Современный C++ решает это без потери скорости: абстракции "бесплатны" (zero-cost), RAII автоматически чистит память, умные указатели спасают от висячих ссылок (ох уж эти dangling pointer'ы).

Согласны?
❤1