Как использовать встроенный кодировщик Matlab под Windows для компиляции для LINUX?

Я пытаюсь скомпилировать алгоритм Simulink для CarPC. CarPC основан на процессоре Intel Atom и работает под управлением Linux. Идея состоит в том, чтобы скомпилировать код Simulink с помощью встроенного кодера Matlab для конкретной цели.

Проблема в том, что я не знаю, смогу ли я использовать мою версию Matlab для Windows, чтобы скомпилировать алгоритм, а затем использовать его в LINUX. Я имею в виду компилировать из Windows в LINUX.

Возможно ли с моим Matlab R2014a с Windows на процессор Intel Atom с LINUX?


person user2956741    schedule 01.12.2014    source источник
comment
Можно сгенерировать код c. Затем вы можете скомпилировать его, где хотите.   -  person ThP    schedule 01.12.2014
comment
Но могу ли я сгенерировать код C на своем компьютере с Windows и скомпилировать его для встроенной системы LINUX?   -  person user2956741    schedule 02.12.2014


Ответы (1)


Как сказал @ThP, да, вы можете. Один из вариантов — сгенерировать код C на компьютере с Windows, а затем перенести сгенерированный код на компьютер, на котором есть компилятор C для встроенного целевого объекта, и скомпилировать код C там.

Убедитесь, что вы настроили целевое оборудование в:

Simulation > Model Configuration Parameters > Hardware Implementation

быть совместимым с вашим процессором/компилятором Atom. Также настройте модель так, чтобы она генерировала только код в:

Simulation > Model Configuration Parameters > Code Generation

если вы планируете компилировать сгенерированный код на другом компьютере.

Существует много дополнительной информации о создании кода для других целей в документации Simulink Coder.

person Ryan Livingston    schedule 03.12.2014