Репортаж от Wedoany,Компания Renesas Electronics завершила приобретение Pictorus, разработчика программного обеспечения из Окленда, Калифорния, с целью усиления своих возможностей в области модельно-ориентированных рабочих процессов для разработки встраиваемых систем. Pictorus предлагает облачную платформу моделирования поведения, позволяющую инженерам описывать поведение системы с помощью блок-схем в веб-браузере, проводить симуляцию и автоматически генерировать код для встраиваемого программного обеспечения.
Данное приобретение является частью стратегии Renesas по совершенствованию платформы «Renesas 365». Эта платформа призвана объединить исследование систем, выбор компонентов, разработку программного обеспечения, симуляцию, генерацию кода и управление жизненным циклом в единой среде для решения растущих задач разработки встраиваемых систем. Современные встраиваемые продукты включают не только микроконтроллеры (MCU), периферийные устройства и прошивку, но также требуют обработки данных от датчиков, исполнительных механизмов, контуров управления, протоколов связи, требований безопасности, ограничений по энергопотреблению и обновлений программного обеспечения, что выявляет ограничения традиционных рабочих процессов разработки.
Благодаря Pictorus инженеры смогут сместить фокус разработки с «сначала выбери компонент, затем пиши код» на «сначала опиши поведение системы». Портфель продуктов Renesas для встраиваемых систем охватывает MCU, микропроцессоры (MPU), аналоговые компоненты, источники питания и средства связи. Однако в проектах заказчиков ключевая задача смещается с простого выбора компонентов на оценку того, сможет ли выбранный компонент обеспечить работу всей системы — например, удовлетворяются ли требования по синхронизации, достаточно ли периферийных устройств, совместим ли стек программного обеспечения, достигаются ли цели по энергопотреблению и задержкам. Платформа Renesas 365 призвана сократить разрыв между чипом и системным проектированием, а Pictorus восполняет ключевой этап перехода от «описания поведения системы» к «программной реализации».
С помощью Pictorus инженеры могут выражать ожидаемое поведение системы с помощью блок-схем, проводить симуляцию для верификации и генерировать код для встраиваемого программного обеспечения на основе модели. Renesas сообщает, что генерируемый код использует безопасный с точки зрения памяти язык Rust и поддерживает взаимодействие с C/C++ и Python. Интеграция этой возможности в Renesas 365 помогает связать такие этапы разработки, как моделирование поведения системы, симуляция, виртуальное прототипирование, генерация кода, выбор компонентов и развертывание. Renesas называет это «цифровой непрерывностью».
Ранее команды разработчиков встраиваемых систем часто работали с разрозненными инструментами — системное проектирование, симуляция, выбор аппаратного обеспечения, реализация прошивки, отладка и развертывание могли выполняться независимо, что увеличивало риск несоответствия между ранними системными предположениями и конечной реализацией. Визуальное проектирование поведения и автоматическая генерация кода от Pictorus призваны решить эту проблему. В последние годы Renesas последовательно приобрела Irida Labs для дополнения своих возможностей в области встраиваемого визуального восприятия и программного обеспечения Vision AI, а данное приобретение усиливает возможности моделирования поведения и автоматической генерации кода. Эти шаги показывают, что конкуренция среди производителей MCU/MPU сместилась с параметров отдельных чипов на программное обеспечение, инструменты и процессы разработки.
Для полупроводниковых компаний конкуренция больше не ограничивается предоставлением чипов и эталонного программного обеспечения. Встраиваемые продукты все чаще определяются программным обеспечением, и поставщики чипов вынуждены поддерживать более полный инженерный процесс. Модельно-ориентированное проектирование приближается к основным рабочим процессам встраиваемых систем, генерация кода все теснее связывается с облачной средой, а поставщики чипов стремятся сократить разрыв между выбором аппаратного обеспечения и реализацией программного обеспечения. То, как инженеры приходят к написанию кода, продолжает меняться.
Данный материал скомпилирован платформой Wedoany. При цитировании материалов, созданных с помощью искусственного интеллекта (ИИ), необходимо обязательно указывать источник — «Wedoany». В случае выявления нарушения прав или иных проблем просим своевременно информировать нас. Сайт оперативно внесёт изменения или удалит материал.Электронная почта: news@wedoany.com









