Современные предприятия переходят от закрытых проприетарных решений к открытым архитектурам автоматизированных систем управления технологическими процессами (АСУ ТП). Такая система основана на международных стандартах - OPAS, OPC UA, IEC 61499, MQTT - и обеспечивает совместимость оборудования и программного обеспечения разных производителей.
Делимся статьей, посвященной построению и разработке Открытой АСУ ТП
Делимся статьей, посвященной построению и разработке Открытой АСУ ТП
👍4🔥3
Роль Rust в разработке системного ПО
Rust проникает во все больше и больше областей: так, например, он был добавлен в ядро Linux. Поэтому интерес к использованию его в embedded проектах только растет.
В последнем выпуске LinkServer v25.09 был добавлен новый инструмент - rblhost. Использование Rust, вероятно, может положительно повлиять на скорость, т.к. не используется Python. При этом задействован тот же интерфейс командной строки, что и blhost, с тем отличием, что добавляются интерфейсы для C и Python.
Однако, мы не можем сказать, что Rust как-то принципиально сейчас изменит инструментальный ландшафт. На текущий момент, embedded разработка - это 80% C, 19% - C++ и, примерно, 1% - это Rust. Так что в ближайшее десятилетие мы не ожидаем кардинальных перемен
Rust проникает во все больше и больше областей: так, например, он был добавлен в ядро Linux. Поэтому интерес к использованию его в embedded проектах только растет.
В последнем выпуске LinkServer v25.09 был добавлен новый инструмент - rblhost. Использование Rust, вероятно, может положительно повлиять на скорость, т.к. не используется Python. При этом задействован тот же интерфейс командной строки, что и blhost, с тем отличием, что добавляются интерфейсы для C и Python.
Однако, мы не можем сказать, что Rust как-то принципиально сейчас изменит инструментальный ландшафт. На текущий момент, embedded разработка - это 80% C, 19% - C++ и, примерно, 1% - это Rust. Так что в ближайшее десятилетие мы не ожидаем кардинальных перемен
👏4👍3
Контейнеризация: решение всех проблем для Embedded DevOps?
Принято считать настройку сред разработки нормальной частью процесса (и нормально тратить кучу времени на это). В идеальном мире все должно быть просто: разработчик за считанные минуты запускает пайплайн сборки, выполняет ее локально или на CI без проблем с несовпадением сред, делится средами с командой без забот о лицензиях или версиях. Контейнеризированная среда упаковывает все, что нужно для сборки (компилятор, библиотеки, зависимости), в переносимый изолированный блок.
Например, IAR. Можно воспользоваться полностью протестированными готовыми Docker-образами для разных архитектур - Arm, RISC-V, Renesas RL78, Renesas RX.
Но контейнеризация - не панацея. В нашей практике встречались случаи, когда отсутвие стандартизированной среды скорее вставляло палки в колеса: разработчики теряли до 8 часов в неделю из-за поломок в сборках и т.д. Более того, до половины сборок, которые нормально выполняются на машине одного разработичка, не проходят, когда их собирает кто-то другой или они выполняются в CI-пайплайне
Принято считать настройку сред разработки нормальной частью процесса (и нормально тратить кучу времени на это). В идеальном мире все должно быть просто: разработчик за считанные минуты запускает пайплайн сборки, выполняет ее локально или на CI без проблем с несовпадением сред, делится средами с командой без забот о лицензиях или версиях. Контейнеризированная среда упаковывает все, что нужно для сборки (компилятор, библиотеки, зависимости), в переносимый изолированный блок.
Например, IAR. Можно воспользоваться полностью протестированными готовыми Docker-образами для разных архитектур - Arm, RISC-V, Renesas RL78, Renesas RX.
Но контейнеризация - не панацея. В нашей практике встречались случаи, когда отсутвие стандартизированной среды скорее вставляло палки в колеса: разработчики теряли до 8 часов в неделю из-за поломок в сборках и т.д. Более того, до половины сборок, которые нормально выполняются на машине одного разработичка, не проходят, когда их собирает кто-то другой или они выполняются в CI-пайплайне
🤔3👍2
Good news: 10 декабря 2025 года выходит 4diac 3.0!
Какие изменения мы ожидаем:
⭕️ В части 4diac Forte появится полная поддержка массивов с произвольными границами [n..m] и переменной длиной [*], добавятся типы LTIME и высокоточные часы, будут реализоваты стандартные функции IEC 61131-3 и все вариативные (MIN, MAX, CONCAT, ADD, MUL), исправлено приведение типов, частичный доступ к STRING и объединение STRING с CHAR, стандартизированы циклы FOR, операции SHR/SHL/ROR/ROL/XOR, а весь код переведён на C++20
⭕️ Что касается 4diac IDE, то здесь будет проведен масштабный рефакторинг графических и текстовых редакторов, появится полноценная валидация проектов по IEC 61499 с загрузкой и «ремонтом» повреждённых моделей, полностью будет переработан редактор Structured Text с встроенным интерпретатором для отладки FB без выгрузки на контроллер, добавлены именованные константы, новая система библиотек и пакетов, поддержка IEC 61131-3-функций и VAR_IN_OUT
Подробнее по ссылке
Какие изменения мы ожидаем:
Подробнее по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2👏2
Raspberry Pi 5: почему ваше ПО может внезапно перестать работать
Когда Raspberry Pi 5 вышла осенью 2023 года, она имела две комплектации - 4GB и 8GB памяти - обе на Broadcom SoC со stepping’ом C1. Позднее была представлена более доступная версия с 2GB памяти, после чего в линейке произошли менее заметные, но крайне важные изменения. Эта самая 2GB-модель получила новый stepping - D0 (на фото он нижний).
Один из наших клиентов обратился с жалобой: ранее разработанное нами ПО, работавшее корректно на моделях со stepping C1, перестало функционировать на новых устройствах с D0.
➡️ Подробнее - в нашей новой статье
(А также приглашаем к нам на курсы по embedded-разработке)
Когда Raspberry Pi 5 вышла осенью 2023 года, она имела две комплектации - 4GB и 8GB памяти - обе на Broadcom SoC со stepping’ом C1. Позднее была представлена более доступная версия с 2GB памяти, после чего в линейке произошли менее заметные, но крайне важные изменения. Эта самая 2GB-модель получила новый stepping - D0 (на фото он нижний).
Один из наших клиентов обратился с жалобой: ранее разработанное нами ПО, работавшее корректно на моделях со stepping C1, перестало функционировать на новых устройствах с D0.
(А также приглашаем к нам на курсы по embedded-разработке)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👏2
Тренды Embedded.pdf
4.5 MB
Тренды мирового рынка Embedded разработки в 2026 году
Мир меняется: некоторые тенденции в области встраиваемого ПО, когда-то новые, разрекламированные и трендовые, теперь стали стандартом для большинства проектов по разработке встраиваемых систем.
Публикуем перевод статьи о самых актуальных трендах в области встраиваемого ПО на глобальном рынке.
Мир меняется: некоторые тенденции в области встраиваемого ПО, когда-то новые, разрекламированные и трендовые, теперь стали стандартом для большинства проектов по разработке встраиваемых систем.
Публикуем перевод статьи о самых актуальных трендах в области встраиваемого ПО на глобальном рынке.
👍4👏1
Знаете ли вы, что за стандарт O-PAS такой?
В нашей новой статье разбираемся, что представляет собой стандарт O-PAS в контексте промышленной автоматизации, разберем лучшие мировые практики, а также обсуждаем будущее стандарта в России.
В нашей новой статье разбираемся, что представляет собой стандарт O-PAS в контексте промышленной автоматизации, разберем лучшие мировые практики, а также обсуждаем будущее стандарта в России.
👍1
Новые знания в новом 2026 году ❄️
Хотите прокачать свои навыки и научиться решать сложные проблемы при портации системного и прикладного ПО на современные встраиваемые процессорные платформы?
Мы объявляем набор групп 2026 года на обучение по следующим направлениям:
🔥 Основы разработки встраиваемых систем на базе Embedded Linux
🔥 Разработка драйверов Linux
🔥 Углубленный тренинг по загрузчику
🔥 Углубленный тренинг по CI/CD и разработке системных компонент
🔥 Тренинг по 4diac и технологиям ОАСУТП
Оставляйте заявку на обучение на нашем сайте!
Хотите прокачать свои навыки и научиться решать сложные проблемы при портации системного и прикладного ПО на современные встраиваемые процессорные платформы?
Мы объявляем набор групп 2026 года на обучение по следующим направлениям:
Учитесь у инженеров, которые ежедневно решают такие задачи в реальных проектах.
Оставляйте заявку на обучение на нашем сайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Встраиваемые системы становятся все сложнее, требования к их надежности и безопасности растут, а рынок активно двигается в сторону импортонезависимости и новых архитектур.
Мы - команда ЦПР РТСофт - готовим полезный вебинар про системное ПО встроенной электроники, который пройдет 12.12 в 11:00
О чем поговорим на вебинаре:
🔥 рассмотрим анализ развития общесистемного ПО АСУ ТП
🔥 поделимся оценками потребностей и возможностей
🔥 расскажем про свой опыт использования
Если тема вам близка — присоединяйтесь, будет интересно!
Зарегистрироваться на вебинар можно по ссылке: https://rtsoft-swdc.timepad.ru/event/3682791/
Ждем вас на нашем вебинаре!
Мы - команда ЦПР РТСофт - готовим полезный вебинар про системное ПО встроенной электроники, который пройдет 12.12 в 11:00
О чем поговорим на вебинаре:
Если тема вам близка — присоединяйтесь, будет интересно!
Зарегистрироваться на вебинар можно по ссылке: https://rtsoft-swdc.timepad.ru/event/3682791/
Ждем вас на нашем вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👏2
Казалось бы, ответ очевиден: да, нужна, как же без нее. Проблема состоит в том, что если ИБ внедряется без понимания контекста, то от нее может быть больше вреда, чем пользы - просто потому, что реальное оборудование работает не исключительно в соответствии с политиками безопасности.
Ну а мы напоминаем, что уже 12.12 (в эту пятницу) в 11.00 по МСК состоится наш новый вебинар “СПО встроенной электроники”, на котором мы поделимся анализом развития общесистемного ПО АСУ ТП, своим собственным опытом использования СПО, а также оценкой потребностей и возможностей.
Регистрация по ссылке: https://rtsoft-swdc.timepad.ru/event/3682791/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
А вы знали, что…
… уже завтра пройдет наш новый вебинар “Системное ПО встроенной электроники”?
Зарегистрироваться на вебинар можно по ссылке: https://rtsoft-swdc.timepad.ru/event/3682791/
Ждем вас на нашем вебинаре!
… уже завтра пройдет наш новый вебинар “Системное ПО встроенной электроники”?
На нем мы подробно разберем все темы, которые связаны с Открытой АСУ ТП, стандартом O-PAS, а также рассмотрим зарубежный опыт и технологии.
Зарегистрироваться на вебинар можно по ссылке: https://rtsoft-swdc.timepad.ru/event/3682791/
Ждем вас на нашем вебинаре!
rtsoft-swdc.timepad.ru
СПО встроенной электроники: анализ развития общесистемного ПО АСУ ТП, опыт использования СПО, оценки потребностей и возможностей…
👍5❤1🔥1👏1
Начинаем уже через час!
Напоминаем, что сегодня в 11.00 проведем новый вебинар про системное ПО встроенной электроники, поэтому успевайте зарегистрироваться:
https://rtsoft-swdc.timepad.ru/event/3682791/
Напоминаем, что сегодня в 11.00 проведем новый вебинар про системное ПО встроенной электроники, поэтому успевайте зарегистрироваться:
https://rtsoft-swdc.timepad.ru/event/3682791/
🔥2
Что ждет нас в 2026 году: тренд на открытость
Тренд на открытость усиливается под давлением предстоящего европейского Cyber Resilience Act (CRA), который вступит в силу в 2026 году. Вендоры массово переходят на Linux-базированные ОС, чтобы обеспечить необходимый уровень кибербезопасности и сертификации
✨ Linux Foundation и OpenSSF запустили инициативу по подготовке open-source проектов к CRA, которая включает разработку спецификаций, инструментов и процессов для соответствия требованиям CRA, включая SBOM.
✨ С июня 2026 года появятся аккредитованные органы, которые начнут официально проверять, соответствует ли оборудование (контроллеры, датчики, шлюзы, ПО) требованиям CRA.Производители и импортеры должны будут доказать, что их продукты secure-by-design, имеют процессы управления уязвимостями, поддерживают своевременные обновления ПО/прошивок. Для устройств КИ может потребоваться сертификация третьей стороной.
✨ С сентября 2026 года начинает действовать обязательное раскрытие уязвимостей и инцидентов.
Компании должны в установленные сроки сообщать властям об уязвимостях и значимых киберинцидентах.
Почему именно Linux-платформы?
🔵 Уже сертифицированы под европейские схемы (EUCC, Common Criteria). Сертификация EUCC официально открыта с 27 февраля 2025 г.; первый сертификат уровня «substantial» выдан именно для ПО под Linux (GMV GNSS Cryptographic Module)
🔵 Linux уже доминирует в embedded- и IoT-сегменте. Доля Linux (включая Android) в IoT решениях составляет порядка 70%. Оставшиеся 30% - это также не только Windows (хотя она и лидирует в этом объеме), но и FreeRTOS, QNX, VxWorks, а также no-OS решения.
🔵 Открытый код = прозрачность для аудиторов. В EUCC-оценке «substantial» обязателен доступ к исходникам (уровень EAL2).
Тренд на открытость усиливается под давлением предстоящего европейского Cyber Resilience Act (CRA), который вступит в силу в 2026 году. Вендоры массово переходят на Linux-базированные ОС, чтобы обеспечить необходимый уровень кибербезопасности и сертификации
Компании должны в установленные сроки сообщать властям об уязвимостях и значимых киберинцидентах.
Почему именно Linux-платформы?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👏1