Компиляция кода Simulink в форму объекта .ELF

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

Спасибо


person Raja Sattiraju    schedule 02.12.2011    source источник


Ответы (1)


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

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

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

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

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

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

person RichColours    schedule 11.04.2012