2014-12-01 6 views
0

Я пытаюсь скомпилировать алгоритм Simulink для CarPC. CarPC основан на процессоре Intel Atom и работает в LINUX. Идея заключается в компиляции кода Simulink с встроенным кодером Matlab для конкретной цели.Как использовать встроенный кодер Matlab под Windows для компиляции для LINUX?

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

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

+1

Возможно создание кода c. Затем вы можете скомпилировать его там, где хотите. – ThP

+0

Но могу ли я сгенерировать код C с моего компьютера Windows и скомпилировать его для встроенной системы LINUX? – user2956741

ответ

0

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

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

 
Simulation > Model Configuration Parameters > Hardware Implementation 

, чтобы быть совместимым с Atom процессор/компилятор. Кроме того, создана модель для generate code only в:

 
Simulation > Model Configuration Parameters > Code Generation 

, если вы планируете на компиляции сгенерированного кода на другой машине.

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