РИТМ
Встраиваемые системы
Программный пакет, позволяющий автоматически генерировать встраиваемый программный код из математических моделей с оптимизацией под микропроцессоры российского производства
От ТЗ к встраиваемому ПО
1
Требования к ПО
2
Моделирование
алгоритмического ПО
Создание и проверка алгоритмов в виде моделей позволяет на ранних этапах выявить ошибки и убедиться в достижении требований технического задания до написания исходных кодов.
3
Тестирование ПО
в реальном времени
Быстрая отладка алгоритмов на КПМ РИТМ в реальном окружении без необходимости программировать. Подробнее здесь
Такой тип тестирования гарантирует быстрый переход к автоматической генерации кода.
4
Генерация исходного кода
РИТМ ВС позволяет автоматически генерировать исходные коды на языках С/С++ для целевых микропроцессорных устройств.

Преимущества:
- Удобная отладка кода в виде модели
- Минимизация ошибок программиста
- Быстрый перенос кода между проектами
- Независимость модели/кода от ЭКБ
- Получение кода за секунды
5
Тестирование на микропроцессоре
РИТМ ВС дает возможность испытать сгенерированный код непосредственно на целевом процессоре. Таким образом разработчик может убедиться в корректной работе ПО и выполнить требования промышленных стандартов по безопасности.
Поддерживаемая ЭКБ
Поддерживается широкий спектр отечественных и зарубежных микропроцессоров, их список постоянно пополняется.
Что получает разработчик с РИТМ ВС?
  • Оптимальный код
    При генерации кода подставляются процессоро-специфические функции, которые обеспечивают наилучшую производительность
  • Processor-in-the-Loop
    Тестирование по методу «Процессор в контуре» для верификации кода на микропроцессоре
  • Системный код
    Подстановка кода драйверов при генерации кода для получения полной «прошивки»
  • Toolchain
    Подключение всего набора инструментов разработки и отладки программного кода к генератору кода
  • Режим «External»
    Режим позволяет запускать код на микропроцессоре и изменять его параметры непосредственно из среды моделирования
  • ГОСТ Р 51904-2002
    Тестирование соответствует процедурам, описанным в государственном стандарте о безопасности встраиваемого программного обеспечения
Программный пакет настраивается под каждый проект индивидуально «под ключ» из-за обилия используемых инструментов разработки. Для наиболее популярных целевых платформ имеются готовые конфигурации РИТМ ВС.