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

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