TGViewer
Channel Public Channel
Карлсон, который живет до Сrash'a | IoT, АСУТП, Linux, AI

Карлсон, который живет до Сrash'a | IoT, АСУТП, Linux, AI

@rtsoftcourses

Канал с анонсами образовательных мероприятий от ЦПР РТСофт - экспертов в области Embedded Linux, разработки промышленного CПО и систем искусственного интеллекта

Наши тренинги: https://linuxcourses.rtsoft.ru
Портфолио проектов: https://outsource.rtsoft.ru
Subscribers
314
Photos
92
Videos
4
Links
251

Showing posts older than #233 · Back to latest

Older Posts 20 shown
Post #232 418
‼️ Уважаемые коллеги!

С 1 сентября 2025 года изменилась стоимость обучения на наших тренингах (за 1 обучающегося):

☑️Основы разработки встраиваемых систем на базе Embedded Linux (Базовый уровень) — 60 000 руб.
☑️Разработка драйверов для Linux (Базовый уровень) — 125 000 руб.
☑️Углубленный тренинг по загрузчику (Продвинутый уровень) — 50 000 руб.
☑️Тренинг по 4diac — 60 000 руб.
☑️Тренинг по CI/CD — 50 000 руб.

Подать заявку на обучение можно через наш сайт: https://linuxcourses.rtsoft.ru/ или же по почте rt.practic@dev.rtsoft.ru
Post #231 426
Коллеги, публикуем новое предварительное расписание потоков тренингов до конца 2025 года!

Подать заявку на обучение можно через наш сайт: https://linuxcourses.rtsoft.ru/ или же по почте rt.practic@dev.rtsoft.ru

Обращаем ваше внимание, что тренинги проводятся при условии набора группы.
  • 👍 3
Post #230 468
Real-Time Driver Model

Разработка драйверов для систем с двойным ядром - головная боль. Часто приходится изобретать велосипед: собственные протоколы, костыли с памятью и IPC, нестандартные интерфейсы, которые невозможно было переиспользовать.

Проблема решилась с появлением Real-Time Driver Model:

Это слой абстракции для разработки драйверов устройств и приложений в системах реального времени под Linux, часто используемый вместе с фреймворком реального времени Xenomai. Она предоставляет собой унифицированные API и профили устройств для стандартизации драйверов и поддержки функциональности RTOS


☑️Есть единый фреймворк для взаимодействия драйвера с ядром и с пользовательским пространством
☑️Появились крупные проекты на RTDM: например, Comedi для разработки драйверов и систем сбора данных
☑️ RTDM обладает детерминированным поведением
☑️ RTDM позволяет приложениям и драйверам реального времени работать с обычными (не real-time) приложениями и сервисами Linux
  • 👏 7
  • ❤ 1
Post #229 443
Начинаем через 1 час!

Сегодня в 11.00 пройдет вебинар "Инструменты разработки для IEC 61131 и IEC 61499 на базе открытых решений”.

Успейте зарегистрироваться по ссылке: https://rtsoft-swdc.timepad.ru/event/3481997/
Post #228 557
🔖Открываем регистрацию на новый вебинар!

Уже в следующий четверг, 14.08 в 11.00, состоится вебинар "Инструменты разработки для IEC 61131 и IEC 61499 на базе открытых решений”.

Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/3481997/

Ждем вас на нашем вебинаре! 🔥
  • 👍 5
  • 🔥 3
Post #227 516
Начинаем через 1 час! Вебинар "Разработка систем реального времени на базе Linux”.

Вебинар проводится на платформе МТС Линк. Рекомендуем подключаться через браузеры на основе Chrome, либо заранее установить мобильное приложение МТС Линк при подключении через смартфон.

Успейте зарегистрироваться по ссылке: https://rtsoft-swdc.timepad.ru/event/3481996/
Post #226 491
➡️ Коллеги, в этот понедельник возвращаемся с прекрасными новостями: уже в эту среду, 30.07 в 11.00, состоится вебинар на тему "Разработка систем реального времени на базе Linux”!

Ссылка для регистрации: https://rtsoft-swdc.timepad.ru/event/3481996/
  • 👍 5
  • 👏 1
Post #225 468
Публикуем вторую часть статьи по мотивам прошедшего вебинара “Переносимое промышленное ПО: современные подходы к разработке и перспективы (часть 2)”.

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

Прочитать статью можно по ссылке: https://outsource.rtsoft.ru/blog/perenosimoye-ppo-2
  • 👍 6
  • 🔥 2
Post #224 397
Публикуем первую часть статьи по мотивам прошедшего вебинара “Переносимое промышленное ПО: что это такое, основные требования (часть 1)”!

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

Прочитать статью можно по ссылке: https://outsource.rtsoft.ru/blog/perenosimoye-ppo

P.S. Запись вебинара выложим в течение недели
  • 👍 5
  • 🔥 3
Post #223 446
Начинаем через 1 час!

Вебинар проводится на платформе МТС Линк. Рекомендуем подключаться через браузеры на основе Chrome, либо заранее установить мобильное приложение МТС Линк при подключении через смартфон.

Успейте зарегистрироваться по ссылке: https://rtsoft-swdc.timepad.ru/event/3462243/
rtsoft-swdc.timepad.ru Повтор вебинара "Переносимое ПО для контроллеров" / События на TimePad.ru Повтор вебинара "Переносимое ПО для контроллеров"
  • 👍 7
  • 👏 1
Post #222 418
Коллеги, рады сообщить, что по многочисленным просьбам мы проведем повтор вебинара “Переносимое ПО для контроллеров”, который состоится в 11.00 уже в эту пятницу, 18.07.

Для участия необходима регистрация: https://rtsoft-swdc.timepad.ru/event/3462243/

Ждем вас на нашем вебинаре!
  • 👍 5
  • 🔥 1
Post #221 550
Начинаем через 1 час!

Вебинар проводится на платформе МТС Линк. Рекомендуем подключаться через браузеры на основе Chrome, либо заранее установить мобильное приложение МТС Линк при подключении через смартфон.

Ссылка для регистрации: https://rtsoft-swdc.timepad.ru/event/3452604/
Post #220 508
Коллеги, напоминаем, что уже сегодня в 19.00 состоится наш новый вебинар, посвященный переносимому ПО для контроллеров!

Ссылка для регистрации: https://rtsoft-swdc.timepad.ru/event/3452604/
  • 🔥 2
Post #218 953
Открываем регистрацию на новый бесплатный вебинар “Переносимое ПО для контроллеров”!

В ближайший четверг (10 июля) на вебинаре в 19:00 мы расскажем о том, как делается переносимое ПО для контроллеров.

- Что в переносимости ППО общего с любым кодом и что особенного
-Зачем нужно переносимое промышленное ПО и почему от него нельзя будет отказаться
- Как МЭК 61131 и 61499 связаны с переносимостью
- Что для этого прямо сейчас делается в Открытой АСУТП
- Что ожидать в ближайшем (и не очень) будущем

Ссылка для регистрации: https://rtsoft-swdc.timepad.ru/event/3452604/
  • 👍 4
  • 🔥 2
  • 👏 2
Post #217 398
Делимся новой статьей в блоге - Инструменты разработки для IEC 61131 и IEC 61499 на базе открытых решений

В этой статье рассмотрим инструментальные средства, необходимые для организации разработки. Разбираем ключевые инструменты разработки для промышленных контроллеров - от OpenPLC и Beremiz до стандарта IEC 61499 и среды Eclipse 4diac.
Что выбрать, как настроить?
Ответы в новой статье 👇

Читать статью: [ссылка]
  • 👍 3
  • 🔥 3
  • 🤝 1
Post #216 478
Как IEC 61499 улучшает современные системы управления

📌Компонентный подход. Основой IEC 61499 является функциональный блок, который работает по принципу "чёрного ящика". Разработчики могут создавать свои модули на любом языке программирования, упаковывать их в компоненты и использовать повторно или даже продавать как интеллектуальную собственность.

📌Переносимость кода. Код, написанный по IEC 61499, можно переносить между системами разных производителей. Таким образом, приложения становятся независимыми от конкретного оборудования.

📌Событийное управление. Стандарт построен на событийной модели. Это удобно для связи с ИТ-системами. Например, модуль управления насосом может не только включать насос, но и автоматически создавать заявку на техобслуживание на основе анализа данных.

📌Распределённое управление. IEC 61499 позволяет распределять приложения между разными устройствами: от простых датчиков до контроллеров и мощных edge-компьютеров, которые могут использовать ИИ.
Post #215 349
Еще немного про IEC 61499 и Eclipse 4diac

Традиционно мир программирования для встраиваемых решений делится на программирование ПЛК, где используются среды программирования стандарта IEC 61131, и на разработку на С/С++ для микроконтроллеров и встраиваемых устройств.

Стандарт IEC 61499 выступает как расширение возможностей IEC 61131, предназначенное для распределенных систем управления, состоящих из нескольких контроллеров. Среди инструментов стоит выделить Eclipse 4diac - среды исполнения Eclipse 4diac forte и среды разработки Eclipse 4diac IDE.

Eclipse 4diac Forte представляет собой исполняемый бинарный файл, работающий как прикладное приложение. Она включает реализацию всех стандартных функциональных блоков из библиотеки IEC 61499. При развертывании приложения оно преобразуется в загрузочный файл с расширением .fboot, который содержит только информацию о используемых блоках и их связях. 4 diac forte загружает этот файл и исполняет логику по заданной структуре блоков и связей между ними.

Какие есть преимущества у 4diac forte?

➡️ портируемость
➡️ поддержка распределенных приложений
➡️ модульная система сборки
➡️ подходит для критически важных процессов (есть сертификат безопасности уровня SIL4)
  • 👍 5
Post #214 369
Метод чтения кадров с видеокамер на языках стандарта IEC 61499

Использование языков, специфицированных в стандарте IEC 61499 является перспективным подходом к построению распределенных систем управления.

Стандарт IEC 61499 предлагает строить программу из функциональных блоков, используя событийную модель для определения порядка их выполнения. Программа представляет из себя ориентированный граф функциональных блоков, которые могут обмениваться данными и событиями. Функциональные блоки имеют информационные и событийные входы и выходы. В процессе конфигурирования программы функциональные блоки могут назначаться разработчиком на устройства, входящие в состав модели устройств системы, и загружаться на них.

Существуют коммерческие и OpenSource инструментальные средства для разработки на языках IEC 61499. Примерами коммерческих инструментов разработки, поддерживающих IEC61499 являются IsaGrag и продукты компании nxtControl. Наиболее известными OpenSourceрешениями являются FBDK и среда разработки 4diac совместно со средой исполнения Eclipseforte.

Читать полную статью по ссылке
  • 👍 4
Post #213 343
Стандарт IEC 61499: что это такое и зачем нужен

IEC 61499 - это международный стандарт для распределенных систем управления и автоматизации. Применение среды исполнения стандарта IEC 61499 облегчает построение распределенных систем, отвечающих архитектурным требованиям современных приложений Industry 4.0. В соответствии со стандартом IEC 61499 применяется платформа с открытым исходным кодом для разработки измерительных и управляющих систем.

Глобально использование IEC 61499 позволяет: 

🔵создавать распределенные приложения для систем контроля и управления; 
🔵быстрее выполнять разработку за счет использования высокоуровневых конструкций языка FBD IEC 61499; 
🔵использовать стандартные для систем управления языковые конструкции языков IEC 61131; 
🔵получать эффективные, производительные приложения с малым временем отклика; 
🔵использовать типовые функциональные блоки для взаимодействия по популярным IIoT- и АСУТП-протоколам.
  • 🤝 3
  • 🔥 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →