Почему мы решили разработать OpenFB?
Так почему же мы решили создать OpenFB? На это было несколько причин.
С одной стороны: промышленные системы управления, работающие на основе стандартов IEC 61131 - надежные, но запертые в экосистемах поставщиков. С другой стороны: взрывной рост в области ИИ/машинного обучения, на Python с использованием TensorFlow и PyTorch.
Производители хотели интеллектуальной автоматизации, но вместо этого получали дополнительную сложность. Мы поняли, что решением станет создание независимого от поставщиков уровня, где ИИ мог бы взаимодействовать с промышленным оборудованием через стандартизированные функциональные блоки.
Мы приняли решение развивать DINASORE - один из первых проектов такого рода, известных нам на тот момент. К сожалению, он не поддерживался. Мы доработали его для работы совместно с 4DIAC и средой выполнения FORTE 3.0, и теперь он позволяет использовать функциональные блоки Python для публикации событий через OPC UA и MQTT.
Проект находится в открытом доступе: https://gitverse.ru/rtsoft/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 - мы обязательно свяжемся с вами и ответим на все вопросы
Центр Программных Разработок РТСофт открывает набор на корпоративные тренинги 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
linuxcourses.rtsoft.ru
Корпоративное обучение системному программированию на Linux
Интенсивные программы «Системное программирование для Linux» и «Разработка драйверов для Linux», которые помогают слушателям выйти на новый уровень понимания этой операционной системы.
Использовать 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
OpenFB Plugin добавляет в VS Code интерактивный редактор диаграмм IEC 61499 Function Block (FBD) для ML проектов в формате OpenFB, 4diac и forgelogic.
Публикуем демо-видео, в котором мы показываем возможности плагина OpenFB:
Ссылка на проект: 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 цифровых сервисов.
Полностью разделяем эту точку зрения. Делитесь в комментариях, что думаете?
Недавно наткнулись на интересную публикацию, посвященную месту и роли 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
OpenFB - это среда исполнения с открытым исходным кодом для функциональных блоков IEC 61499. Он обеспечивает работу распределенных систем управления на Linux, Windows и встраиваемом оборудовании, имеет встроенную поддержку Python.
Недавно мы реализовали стандартную библиотеку для OpenFB. В видео мы демонстрируем возможности OpenFB:
• функциональные блоки можно разделять на несколько секций для повторного использования сложной логики управления
• вывод в консоль для отладки для упрощения поиска и устранение неполадок, а также мониторинга выполнения функциональных блоков в процессе разработки и тестирования
Репозиторий проекта: https://goo.su/yWzW7s
VK Видео
OpenFB демонстрация работы
Проект на Gitverse: https://goo.su/yWzW7s
Что нового рассказали на ARC Leadership Forum?
Продолжаем рассказывать о событиях индустрии. В феврале этого года состоялся ARC Leadership Forum, на котором были предствлены кейсы по OPA (Open Process Automation).
Прошлым летом в Индии стартовал амбициозный проект внедрения OPA-совместимой системы, запуск которой запланирован на 2027 год. В основе лежат два ключевых стандарта: IEC 61499 для управляющих сред выполнения с открытой архитектурой и IEC 61131 для контроллеров. Библиотеки готовых функций, структурированные коммуникации между устройствами и системами создают экосистему, которую удобно сравнить с магазином приложений: переносимость и многократное использование компонентов дают гибкость без необходимости в чрезмерно усложненной инфраструктуре. Об этом расскажем в следующих постах.
Пока что детали проекта не раскрываются, но будем держать руку на пульсе.
Одно можно сказать точно: отказ от привязки к конкретному вендору означает реальную конкуренцию по цене и качеству. Вот только несколько вопросов остаются незакрытыми - нужны ли новые стандарты функциональной безопасности для "сборных" систем? Как открытые системы будут взаимодействовать с унаследованным оборудованием, на практике?
Давайте обсудим в комментариях.
Продолжаем рассказывать о событиях индустрии. В феврале этого года состоялся 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.
Мы видим, что промышленные гиганты активно внедряют открытые стандарты, а что делать более мелким предприятиям? Пока что вопрос остается открытым.
На конференции 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/
Открываем регистрацию на новый вебинар “Анатомия загрузки 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/
Напоминаем, что уже завтра, в 11.00, состоится наш новый вебинар, посвященный загрузке ARM.
Успейте зарегистрироваться по ссылке: https://rtsoft.timepad.ru/event/3892769/
1❤4👍3
Начинаем уже через 1 час!
Регистрируйтесь на наш вебинар - ссылка на трансляцию придет сразу же: https://rtsoft.timepad.ru/event/3892769/
Регистрируйтесь на наш вебинар - ссылка на трансляцию придет сразу же: https://rtsoft.timepad.ru/event/3892769/
rtsoft.timepad.ru
Вебинар "Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5" / События на TimePad.ru
Вебинар "Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5"
1❤3🔥1
Ура! Всем спасибо за ожидание. Публикуем первую часть прошедшего вебинара Анатомия загрузки ARM 💀 Приятного просмотра, уважаемые.
1👍7🔥4👏2
Как правильно заинтересовать детей технологиями? Возможностью стать космонавтом астронавтом.
CircuitMess выпустила NASA Artemis Watch 2.0 - умные часы на базе ESP32-S3, которые одновременно являются и гаджетом, и образовательным инструментом.
Юный инженер может потыкать микроконтроллер с датчиками и периферией. Ну и попробовать программирование через scratch-подобное IDE CircuitBlocks и даже на C/C++ или MicroPython.
Стоимость гаджета - около $129. Годно , или игрушка на один вечер?
P.S на алике в два - три раза дешевле, но для тайконавтов , т.е с нюансами.
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 минут | Бесплатно
Вебинар посвящён подходу, при котором модель системы становится центральным артефактом разработки, а не просто документацией. Вы узнаете, как с помощью формального моделирования и генерации кода создавать надёжные встраиваемые системы быстрее и с меньшим количеством ошибок. Так обещают, во всяком случае.
Все на английском, правда 🤷♂️
На будущей неделе горячо рекомендуем найти время и посмотреть - послушать профессиональные вебинары от собратьев по профессии:
Вебинар: 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 ссылка.
Предлагаем вашему вниманию Вторую часть триллера - вебинара Анатомия загрузки 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. Продуктовая линейка очень широкая — рекомендуем к ознакомлению.
Будет время посетить — поделитесь в комментариях, что показалось интересным.☕️
В Москве тем временем проходит «Экспоэлектроника 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.
В принципе, все похожие тезисы он повторял и на вебинаре в прошедшую среду. Видеозапись ждем, как получим - поделимся.
Пишите "+" кому интересно в комментариях🐧
Хочется поделиться находкой: прошедшим в далеком 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» покажут, как в распределённом обучении нейросетей использовать разные методы обеспечения отказоустойчивости кластеров. По этой же ссылке статью интересную распространяют (см. сноску). Полюбопытствуйте.
Приятного вечера вам, уважаемые👩💻
Вторник, 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 ссылка
Желаем приятного просмотра и замечательного понедельника вам, уважаемые инженеры встраиваемых и промышленных систем☕️
Продолжаем разбор процесса загрузки 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'ы).
Согласны?
Существует такая точка зрения, изложенная в статье «Зачем embedded-разработчикам переходить на современный C++» (осторожно, English).
Суть такая: агитируют перестать цепляться за "устаревший C". Он полон ловушек — переполнения буферов, ошибки с указателями, трудно читаемый код в больших проектах. Современный C++ решает это без потери скорости: абстракции "бесплатны" (zero-cost), RAII автоматически чистит память, умные указатели спасают от висячих ссылок (ох уж эти dangling pointer'ы).
Согласны?
Design News
Modern C++ Boosts Embedded Firmware Efficiency
Modern C++ helps embedded developers cut bugs, improve safety, and optimize code with zero-cost abstractions.
❤1