Бесплатный семинар «Разработка встраиваемых систем в MATLAB и Simulink»

Бесплатный семинар «Разработка встраиваемых систем в MATLAB и Simulink»

22 марта в Москве в гостинице Рэдиссон Блу Белорусская (3-я ул. Ямского поля, д.26, м. Белорусская) в 10:00 пройдёт бесплатный семинар «Разработка встраиваемых систем в MATLAB и Simulink».

На этом семинаре будет рассказываться о том, как генерировать высококачественный и оптимизированный C/C++ код из моделей Simulink для использования в серийных системах, как осуществлять сборку, профилирование и верификацию сгенерированного кода на целевых процессорах.

Во время семинара будет показан процесс разработки системы управления, автоматической генерации и верификации C кода. Рабочий процесс будет продемонстрирован на примере системы управления для векторного электродвигателя, однако применение показанных инструментов MathWorks и приёмов легко обобщается для других объектов и приложений.

Во время семинара будут затронуты следующие вопросы:

  • разработка и тестирование функциональных требований посредством симуляции;
  • автоматическая генерация кода для контроллера и интеграция кода во внешний проект;
  • автоматическая генерация кода полного проекта с драйверами периферийных устройств, интеграция с RTOS (QNX, VxWorks, DSP/BIOS);
  • верификация функциональных требований и требований к использованию ресурсов скомпилированного кода;
  • оптимизация кода под конкретную целевую платформу;
  • автоматизированная конвертация из плавающей точки в фиксированную точку;
  • двусторонняя трассируемость между моделью и кодом;
  • тестирование при помощи методов Процессор-в-контуре и External Mode;
  • поддержка AUTOSAR, DO-178 (КТ-178), IEC 61508, ISO 26262, EN 50128, ГОСТ Р 51904 и MISRA-C.

Функциональная верификация скомпилированного кода производится при помощи тестирования в режиме Процессор-в-контуре (Processor-in-the-loop, PIL). В рамках семинара будет показано, как благодаря PIL можно удостовериться в соответствии поведения скомпилированного кода и исходной модели. Уделяется внимание оценке быстродействия скомпилированного кода для объективного понимания требований к вычислительным ресурсам. Для учёта функциональных ограничений и требований к вычислительным ресурсам показана интеграция оптимизированных под процессор библиотек и некоторых других способов повышения эффективности сгенерированного кода.

В рамках семинара будет продемонстрирован пакет целевой поддержки процессоров NeuroMatrix от компании НТЦ «Модуль», обеспечивающий поддержку модельно-ориентированного проектирования на основе платформы MATLAB/Simulink при использовании гетерогенных процессоров NeuroMatrix.

Данный семинар в первую очередь предназначен тем людям, для кого тема модельно-ориентированного проектирования и генерации кода производственного качества является новой, но которые уже имеют опыт работы в Simulink.

Участие в семинаре бесплатное, требуется предварительная регистрация.

Программа мероприятия

  • 9:30 – 10:00. Регистрация, приветственный кофе.
  • 10:00 – 10:50. Введение в модельно-ориентированное проектирование. Симуляция: спецификация, прототипирование.
  • 10:50 – 11:30. Проектирование: данные, функции, фиксированная точка.
  • 11:30 – 12:00. Кофе-брейк.
  • 12:00 – 12:50. Генерация кода: экспорт алгоритма, полный проект.
  • 12:50 – 13:40. Верификация: Программа-, Процессор-, Железо-в-контуре (SIL, PIL, HIL).
  • 13:40 – 14:00. Поддержка промышленных стандартов.
  • 14:00. Обзор доступных тренингов по затронутой тематике. Ответы на вопросы.

Докладчик – ведущий инженер департамента MathWorks Михаил Песельник.

Matlab.ru


Поделиться:


Комментарии

Текст сообщения*
Защита от автоматических сообщений
 

На данном сайте используются cookie для сбора информации технического характера и обрабатывается Ваш IP-адрес. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies.