Эта среда разработки программного обеспечения учитывает переход автомобильной промышленности к разработке продуктов по принципу «программное обеспечение прежде всего», где ценность автомобиля все больше определяется его программным обеспечением, а также подход к проектированию программного обеспечения «сдвиг влево», который подчеркивает верификацию и валидацию программного обеспечения на ранних этапах цикла разработки, до появления аппаратного обеспечения. Первые инструменты среды разработки уже доступны для устройств R-Car S4 и RH850/U2A.

Интегрированная среда разработки Renesas с поддержкой нескольких устройств позволяет разрабатывать программное обеспечение на уровне ЭБУ, повышая ценность автомобилей и способствуя подходу «программное обеспечение прежде всего». Предоставляя среду моделирования с самых ранних этапов разработки продукта, платформа позволяет верифицировать и разрабатывать приложения до начала производства реальных устройств и ЭБУ, воплощая концепцию «сдвига влево».

Интегрированная среда предлагает следующую поддержку разработки

: 1. Среда совместного моделирования для нескольких устройств, которая способствует оптимальному проектированию системы.
Интегрируя и соединяя симуляторы, такие как виртуальная платформа R-Car, ранее предоставлявшаяся для отдельных однокристальных устройств, таких как SoC и микроконтроллеры, Renesas предлагает новую среду моделирования для работы с несколькими устройствами. Теперь стало возможным оптимизировать проекты, балансируя различные функции приложений и внедряя верификацию программного обеспечения на системном уровне. Также будут доступны инструмент разработки, который автоматически генерирует программный код для устройств, и среда моделирования для верификации на основе моделей MATLAB®/Simulink®. Эти инструменты позволят инженерам оценивать производительность и начинать разработку приложений до начала производства оборудования и ЭБУ.

2. Инструмент отладки и трассировки для нескольких устройств для визуализации проблем.
Для облегчения визуализации внутренней работы программного обеспечения Renesas предоставляет инструмент отладки и трассировки, который обеспечивает одновременное и синхронизированное выполнение, управление выполнением с помощью точек останова и трассировку информации для ЭБУ, содержащих несколько устройств. С помощью этого инструмента пользователи могут визуализировать потоки обработки, оценивать профили производительности и прогнозировать проблемы, которые могут возникнуть при работе нескольких взаимосвязанных устройств в одном ЭБУ. Компания Renesas планирует реализовать ту же функциональность, что и выше (1), в среде совместного моделирования нескольких устройств, чтобы отладка и трассировка могли выполняться на компьютере без ЭБУ.

3. Высокоскоростной симулятор для разработки программного обеспечения, обеспечивающий быстрые и масштабные симуляции.Как правило
, при моделировании на уровне ЭБУ целевое программное обеспечение имеет большой размер, а выполнение симуляции занимает много времени. Этот новый высокоскоростной симулятор основан на QEMU, виртуальной среде с открытым исходным кодом, которая моделирует SoC и микроконтроллеры на высоком уровне абстракции, что позволяет ускорить моделирование сложного программного обеспечения на уровне ЭБУ.

4. Программное обеспечение для распределенной обработки данных для нескольких устройств, обеспечивающее аппаратно-независимое проектирование.
Это программное обеспечение позволяет оптимально распределять функции приложения между ЦП и IP в различных SoC и микроконтроллерах ЭБУ, максимизируя производительность оборудования. С помощью этого программного обеспечения инженеры могут быстро разрабатывать приложения, не ограничиваясь конфигурацией оборудования ЭБУ. Например, разработчики могут добавить ускоритель ИИ к существующему блоку управления двигателем (ЭБУ), чтобы повысить производительность системы без необходимости перепроектирования приложения под новое устройство.

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

Более подробная информация