rtwbuild
, без сомнения, является функцией Simulink, что означает, что MATLAB-Coder не может генерировать код. Вообще говоря, вы не можете развернуть генератор кода. Генерация кода из M или Simulink требует полной MATLAB (Simulink) для запуска. Было бы глупо sh позволить вам использовать такую ключевую функцию без лицензии MATLAB (Simulink) (личное мнение).
О вашей путанице в отношении того, что rtwbild является частью Simulink Coder. Пакет поддержки для оборудования Arduino позволяет использовать определенные функции развертывания. Например, вы можете получить двоичные файлы, вы не можете получить доступ к коду C без лицензии Coder. Для получения дополнительной информации см. «Дополнительные возможности с Simulink Coder и Embedded Coder» в документации .
Документация не отражает эти особые случаи, но, очевидно, TMW не заново изобрел колесо при предоставлении пакетов поддержки для Arduino. Вместо этого некоторые функции «Simulink Coder» не требуют лицензии Simulink Coder при использовании с генерацией кода Target Arduino. То же самое относится и к Raspberry и в ограниченной степени для (быстрого) режима ускорителя.