Воскресенье, 03.08.2025, 07:48
Главная | Регистрация | Вход Приветствую Вас Гость | RSS

Поиск
Вход на сайт
Календарь
«  Март 2017  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Посмотри презентации





Links freelancers
  • freelancejob.ru
  • habrahabr.ru
  • freelance.ru
  • fl.ru
  • rabota.ru
  • gorodrabot.ru
  • superjob.ru
  • avito.ru
  • hh.ru
  • life-rabota.ru
  • monetavinternete.ru
  • wpnew.ru
  • vk.com
  • easy-jobs.ru
  • qcomment.ru
  • hiterbober.ru
  • ktonanovenkogo.ru
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2017 » Март » 14 » Генерация кода для встраиваемых систем с использованием Embedded Coder
    11:43
    Генерация кода для встраиваемых систем с использованием Embedded Coder

    Детальная информация о курсе
    Модуль 1. Введение.
    В этом модуле определяются области применения Real-Time Workshop Embedded Coder. Также производится настройка системы для работы с ним.
    Введение в MathWorks.
    Семейство продуктов MathWorks.
    Использованию Real-Time Workshop Embedded Coder.
    Обзор курса.
    Настройка компьютера.
    Модуль 2. Генерация встроенного кода.
    В этом модуле рассматривается настройка модели Simulink для генерации встроенного кода и интерпретация сгенерированного кода.
    Спецификация разрабатываемой системы.
    Генерация встроенного кода.
    Модули кода.
    Структуры данных в сгенерированном коде.
    Процесс сборки программ в Real-Time Workshop.
    Модуль 3. Интеграция сгенерированного кода с внешним кодом.
    В данном модуле рассматривается изменение моделей и файлов для совместного запуска сгенерированного и внешнего кода.
    Обзор точек входа модели.
    Главная функция кода.
    Включение пользовательских процедур.
    Настройка обмена данными с внешними кодом.
    Создание кода для многоскоростной системы.
    Модуль 4. Оптимизация сгенерированного кода.
    Модуль посвящен выявлению требований к приложению и настройка параметров оптимизации, для удовлетворения этих требований.

     

     Оптимизация – общие положения.
     Удаление ненужного кода.
     Удаление ненужных типов данных.
     Оптимизация хранения данных.
     Требования для сгенерированного кода.
     Конфигурирование мастера.
    Модуль 5. Характеристики данных в Simulink.
    В модуле рассматривается управление типами данных и классы хранения данных в Simulink.
     Характеристики данных.
     Классификация типов данных.
     Конфигурация типов данных Simulink.
     Классы хранения Simulink.
     Настройка классов хранения сигналов.
     Настройка классов хранения параметров.
     Влияние классов хранения на представление данных в C коде.
    Модуль 6. Настройка характеристик данных, использование Data Objects.
    Модуль посвящен контролю типов данных и созданию собственных классов хранения с использованием Data Objects.
     Обзор Data Objects в Simulink.
     Контроль типов данных с Data Objects.
     Создание реконфигурируемых типов данных.
     Пользовательские классы хранения.
     Использование предопределенных пользовательских классов хранения.
     Разработка пользовательских классов хранения.
     Шины сигналов и их классы хранения.
     Управление именами типов данных.
     Управление именами переменных.
    Модуль 7. Настройка архитектуры сгенерированного кода.
    В этом модуле рассматривается настройка архитектуры сгенерированного кода в соответствии с требованиями приложений.
     Архитектура моделей Simulink.
     Управление местоположением сгенерированного кода.
     Создание повторно используемого кода.
     Настройка размещения данных.
     Приоритет в управлении размещением данных.
    Модуль 8. Расширенные настройки.
    В модуле рассматривается использование шаблонов генерации кода для управления сгенерированными файлами.
     Обзор процесса генерации кода.
     Обзор шаблонов генерации кода
     Пользовательская обработка файлов.
     Определение шаблонов генерации кода.
     Использование шаблонов генерации кода.

    Модуль 9. Развертывание сгенерированного кода.
    Модуль посвящен сбору необходимых данных и определяет необходимые действия для развертывания кода на целевой платформе.

     Применения настраиваемых целевых платформ.
     Процесс разработки настраиваемой целевой платформы.
     Структура каталогов целевой платформы.
     Системный файл целевой платформы (STF).
     Конфигурирование PRT настраиваемой целевой платформы.
     Шаблон Makefiles.
     Настройка процесса сборки.
     Настройка параметров конфигурации.
    Модуль 10. Введение в разработку драйверов.
    Модуль определяет необходимые компоненты, шаблоны, а также действия по разработке драйверов устройств.
     Обзор драйверов устройств.
     Использование Legacy Code Tool.
     Настройка компонентов драйвера.
     Создание библиотеки драйверов устройств.
    Модуль 11. Разработка встроенных систем.
    В модуле рассматривается создание и запуск кода на STR9-comStick USB при помощи конфигурирования настраиваемой целевой платформы и Real-Time Workshop Embedded Coder.
     Модельно ориентированное проектирование для встраиваемых систем.
     Спецификация системы.
     Симуляция алгоритма.
     Software-in-the-loop (SIL).
     Генерация кода.
     Processor-in-the-loop (PIL).
    Модуль 12. Улучшение кода: эффективность и совместимость.
    В модуле рассматриваются проверка эффективности сгенерированного кода и контроль над соблюдением стандартов и нормативов.
     The Model Advisor.
     Параметры аппаратной реализации.
     Соблюдение стандартов и нормативов.
    Модуль 13. Заключение
    В модуле рассматриваются ресурсы дополнительной информации по данной теме, выполняется оценка класса.
     Ресурсы.
     Связанные учебные курсы.
     Оценки.
    Предварительные требования
    Simulink для моделирования систем и алгоритмов» (или «Simulink для автомобильной промышленности» или «Simulink для аэрокосмической промышленности») и «Управление моделированием в Simulink», или опыт работы с Simulink и данными Simulink. Если требуется выполнение задач проверки кода, то настоятельно рекомендуется иметь знания программирования на C. Перед изучением этого модуля, изучение методов работы с арифметикой с фиксированной

     

    Просмотров: 144 | Добавил: mel847 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Copyright MyCorp © 2025
    Создать бесплатный сайт с uCoz