Оптимизация данных для Edge AI разработки
Garbage in, garbage out (GIGO) означает, что плохие входные данные приводят к плохим результатам. В машинном обучении качество данных и признаков определяет верхний предел производительности модели.
Пример - GPT-модели, где архитектура моделей схожа, но улучшения качества и масштаба обучающих данных значительно улучшают результаты. Для устройств с ограниченными ресурсами предобработка данных помогает сократить размер и требования модели, и состоит из трех основых частей:
- Очищение данных (Active label cleaning, федеративная очистка данных и т.д.)
- Сжатие признаков (отбор признаков, извлечение признаков)
- Насыщение данных (способ увеличения набора данных путём искусственного создания новых образцов - поворот, масштабирование, шумоподавление, усиление контуров, добавление/удаление слов, перестановка, машинный перевод с обратным переводом)
Garbage in, garbage out (GIGO) означает, что плохие входные данные приводят к плохим результатам. В машинном обучении качество данных и признаков определяет верхний предел производительности модели.
Пример - GPT-модели, где архитектура моделей схожа, но улучшения качества и масштаба обучающих данных значительно улучшают результаты. Для устройств с ограниченными ресурсами предобработка данных помогает сократить размер и требования модели, и состоит из трех основых частей:
- Очищение данных (Active label cleaning, федеративная очистка данных и т.д.)
- Сжатие признаков (отбор признаков, извлечение признаков)
- Насыщение данных (способ увеличения набора данных путём искусственного создания новых образцов - поворот, масштабирование, шумоподавление, усиление контуров, добавление/удаление слов, перестановка, машинный перевод с обратным переводом)
👍4🔥3👏2
Проблемы и ограничения внедрения Edge AI
➡️ Согласно отчету Wevolver, с 2025 года компании начинают массово внедрять Edge AI в производство, логистику, здравоохранение и сельское хозяйство. Бизнес рассматривает технологию как необходимый компонент для повышения операционной эффективности.
Однако, этот процесс сопряжен и с определенными сложностями:
⭕️ железо на устройствах далеко не всегда тянет тяжелые модели, поэтому приходится искать баланс между сложностью и объемом обрабатываемых данных
⭕️ текущая экосистема аппаратного и программного обеспечения остаётся фрагментированной, стандартизировать процессы сложно
⭕️ полная автономность Edge-решений редко достижима
⭕️ необходимо минимизировать простои, обеспечивать совместимость с разнообразным оборудованием
В итоге, успешное внедрение Edge AI требует продуманного подхода: комбинации локальной обработки и облачной аналитики, а также гибкой инфраструктуры.
Однако, этот процесс сопряжен и с определенными сложностями:
В итоге, успешное внедрение Edge AI требует продуманного подхода: комбинации локальной обработки и облачной аналитики, а также гибкой инфраструктуры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2👏1
Выбор плат Computer Vision на Edge
В мире Edge AI важно не только выбрать подходящую плату, но и учитывать целый ряд факторов: от продуктовых и инженерных до научных критериев.
⭕️ Цена платы на производстве: от $5 за платы на базе SG2002 до $1000 за Jetson Orin.
⭕️ Цена разработки ML на плате: на Jetson минимальна, на микрочипах - максимальна.
⭕️ Необходимость собственного производства: некоторые платы доступны только как чипы.
⭕️ Энергопотребление: важно для устройств с ограниченным питанием
⭕️ Производительность процессора: важно для обработки изображений, видео и 3D.
⭕️ Поддержка со стороны производителя: наличие документации и обновлений.
В мире Edge AI важно не только выбрать подходящую плату, но и учитывать целый ряд факторов: от продуктовых и инженерных до научных критериев.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔2👏1
Второй Всероссийский форум «Промышленная автоматизация
Переход на открытую АСУ ТП» - одно из ключевых событий для российской индустрии: активно обсуждалась тема создания Национальной открытой платформы промышленной автоматизации (ОАСУТП) для импортозамещения.
В этой связи особенно востребованы специалисты, умеющие работать с открытыми стандартами и современными инструментами автоматизации.
Этот курс предназначен для глубокого погружения в системную и прикладную части АСУТП. Осталось всего 2 места - успейте зарегистрироваться!
С подробной программой и формой заявки можно ознакомиться по ссылке: https://linuxcourses.rtsoft.ru
Переход на открытую АСУ ТП» - одно из ключевых событий для российской индустрии: активно обсуждалась тема создания Национальной открытой платформы промышленной автоматизации (ОАСУТП) для импортозамещения.
В этой связи особенно востребованы специалисты, умеющие работать с открытыми стандартами и современными инструментами автоматизации.
➡️ Приглашаем вас на Углублённый тренинг по загрузчику, который состоится 11–12 ноября 2025 года.
Этот курс предназначен для глубокого погружения в системную и прикладную части АСУТП. Осталось всего 2 места - успейте зарегистрироваться!
С подробной программой и формой заявки можно ознакомиться по ссылке: https://linuxcourses.rtsoft.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👏2🔥1
Современные предприятия переходят от закрытых проприетарных решений к открытым архитектурам автоматизированных систем управления технологическими процессами (АСУ ТП). Такая система основана на международных стандартах - 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