Embedded Coder ® генерирует читаемый, компактный и быстрый код C и C++ для встраиваемых процессоров, используемых в массовом производстве. Оно расширяет возможности MATLAB ® Coder™ и Simulink ® Coder за счет расширенной оптимизации для точного управления создаваемыми функциями, файлами и данными. Эти оптимизации повышают эффективность кода и упрощают интеграцию с устаревшим кодом, типами данных и параметрами калибровки. Для создания исполняемого файла для развертывания под ключ на встроенной системе или плате быстрого прототипирования можно использовать стороннее средство разработки.
Embedded Coder предлагает встроенную поддержку стандартов программного обеспечения AUTOSAR, MISRA C ® и ASAP2. Она также предоставляет отчеты по отслеживанию, документацию по кодам и автоматизированную проверку программного обеспечения для поддержки разработки программного обеспечения DO178, IEC 61508 и ISO 26262. Код встроенного кодера является портативным и может быть скомпилирован и выполнен на любом процессоре. Кроме того, она предлагает пакеты поддержки с расширенной оптимизацией и драйверами устройств для конкретного оборудования.
Изучение основ встраиваемого кодера
Код C/C + + от моделей Simulink для встраиваемых систем
Код C/C + + из кода MATLAB для встраиваемых систем
Поддержка оборудования сторонних производителей
Программное обеспечение по своей сути сложное и не лишено ошибок. Выходные данные генератора кода могут содержать ошибки, некоторые из которых не обнаружены компилятором. MathWorks сообщает о критических известных ошибках, доведенных до его сведения в системе Bug Report по адресу www.mathworks.com/support/bugreports/. В строке поиска введите фразу «Неверная генерация кода», чтобы получить отчет о известных ошибках, создающих код, который может компилировать и выполнять, но при этом давать неправильные ответы. Чтобы сохранить поиск, щелкните Сохранить поиск (Save Search).
Отчеты об ошибках являются неотъемлемой частью документации по каждому выпуску. Периодически проверяйте все отчеты об ошибках для выпуска, поскольку такие отчеты могут выявлять несоответствия между фактическим поведением используемого выпуска и поведением, описанным в этой документации.
Помимо просмотра отчетов об ошибках, необходимо внедрить стратегию проверки и проверки для выявления потенциальных ошибок в конструкции, коде и инструментах.
Известные ошибки при неправильном создании кода
Все известные ошибки для этого продукта