Компиляция кода Simulink в форму объекта .ELF - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть простая модель из simulink, и я хотел бы сгенерировать код, используя генератор кода в simulink, а затем скомпилировать его с помощью gcc в файл объекта .ELF.Как я могу продолжить?

Спасибо

1 Ответ

1 голос
/ 11 апреля 2012

Вам нужен продукт под названием Simulink Coder (около matlab 2011b) или Real-time Workshop (для более старых версий matlab).Набрав ver в командном окне matlab, вы увидите, какие продукты и лицензии вы установили.

Если установлены Simulink Coder или RTW, вы используете меню Simulation-> Параметры конфигурации, чтобы настроить модель для генерации кода.

Если у вас есть встроенный кодер, вы можете установить System Target File равным ert.tlc, и это даст очень краткую подпрограмму main () для вызова кода вашей модели.В противном случае используйте grt.tlc, который производит намного больше раздувания, чем ert, но является единственным полезным для Windows.

Есть много вариантов, чтобы просмотреть и проверить - для этого действительно нужен кто-то снемного опыта, чтобы присутствовать!

Поскольку вы запрашиваете файл ELF, это для встроенной системы?Если это так, то предстоит еще много работы.Если цель не является одной из уже поддерживаемых целей, то вам нужен целевой пакет, который потребует либо много времени и опыта, либо денег, чтобы его купить.

Разработка пользовательской цели - мир еесобственный: http://www.mathworks.co.uk/help/toolbox/rtw/ug/bse3b2z.html

...