Генерация кода C

Генерация кода C и C++ от MATLAB® и Simulink®

Генерация кода C и C++ из алгоритмов обработки сигналов в DSP System Toolbox™ с помощью MATLAB Coder™ и продуктов Simulink Coder. Можно интегрировать сгенерированный код в проекты как исходный код, статические библиотеки, динамические библиотеки, или даже независимые исполняемые файлы. Для получения дополнительной информации смотрите генерацию кода C Понимания в DSP System Toolbox. Для списка функций и блоков, которые поддерживают генерацию кода C/C++, смотрите Функции и Системные объекты в DSP System Toolbox что генерация кода C Поддержки и блоки Simulink в DSP System Toolbox что генерация кода C Поддержки, соответственно.

Кроме того, можно также сгенерировать код, оптимизированный для ARM® Cortex®-M и процессоров ARM Cortex-A с помощью продукта Embedded Coder®. Для получения дополнительной информации смотрите Генерацию кода для ARM Cortex-M и процессоры ARM Cortex-A. Если вы генерируете код, можно переместить код к другой среде разработки, которая не имеет MATLAB и продуктов Simulink установленными. Для примеров смотрите, Перемещают Код, Сгенерированный от кода MATLAB до Другой Среды разработки, и Перемещают Код, Сгенерированный от Модели Simulink до Другой Среды разработки.

Функции

codegenСгенерируйте код C/C++ из кода MATLAB

Темы

Понимание генерации кода C в DSP System Toolbox

Сгенерируйте код С из алгоритмов обработки сигналов DSP System Toolbox с помощью MATLAB Coder и Simulink Coder.

Функции и Системные объекты в DSP System Toolbox та генерация кода C Поддержки

Ищите функции и Системные объекты, которые поддерживают генерацию кода C/C++ в DSP System Toolbox с помощью отфильтрованного представления сгенерированного списка.

Блоки Simulink в DSP System Toolbox та генерация кода C Поддержки

Найдите блоки, которые поддерживают генерацию кода C/C++ в DSP System Toolbox с помощью отфильтрованного представления сгенерированного списка.

Функции языка MATLAB, Поддерживавшие для Генерации кода C/C++ (MATLAB Coder)

Используйте функции языка MATLAB и функции та генерация кода поддержки.

Системные объекты в Генерации кода MATLAB (MATLAB Coder)

Специальные замечания для использования Системных объектов в коде сгенерированы из MATLAB.

Сгенерируйте код С из кода MATLAB

Подготовьте код MATLAB к генерации кода и сгенерируйте код C-MEX и исполняемый файл C.

Переместите код, сгенерированный от кода MATLAB до другой среды разработки

Сгенерируйте исполняемый файл из алгоритма MATLAB. Группируйте исполняемый файл, чтобы работать на внешней среде.

Сгенерируйте код С из модели Simulink

Создайте исполняемый файл и запустите исполняемый файл в MATLAB.

Переместите код, сгенерированный от модели Simulink до другой среды разработки

Сгенерируйте исполняемый файл из модели Simulink и группируйте исполняемый файл, чтобы работать на внешней среде.

Оперативная оптимизация памяти

Оптимизируйте использование памяти сгенерированного кода через метод оперативной оптимизации памяти.

График массивов с устройствами на iOS Apple (Пакет Поддержки Simulink для устройств на iOS Apple)

График массивов с устройствами на базе Android

График массивов с устройствами на базе Android.

Как запустить сгенерированный исполняемый файл вне MATLAB

Команды, чтобы установить системную среду для генерации исполняемых файлов, которые требуют предварительно созданных dll файлов.

Используйте сгенерированный код, чтобы ускорить приложение, развернутое с MATLAB Compiler

Используйте MATLAB Coder, чтобы ускорить алгоритм и MATLAB Compiler™, чтобы развернуть приложение.

Рекомендуемые примеры