필터 지우기
필터 지우기

code generation: difference between grt and ert model

조회 수: 106 (최근 30일)
Carlos
Carlos 2011년 11월 10일
Hi all, I'm generating a target for embedded hardware. And I need the most efficient code and take up little memory.
  • What is the difference between a model generated with grt.tlc or ert.tlc?
  • In order to generate embedded code is enough to put these two lines in my entry tlc?
%assign CodeFormat = "Embedded-C"
rtwgensettings.DerivedFrom = 'ert.tlc';
Thank you,

채택된 답변

Titus Edelhofer
Titus Edelhofer 2011년 11월 10일
Hi,
for the first question: grt uses a larger memory model and is a target for generic use (as the name says) mostly on the host PC. ert (embedded real-time target) is using a smaller memory model, and optimizes better for speed and memory. To generate code using ert you might just choose the ert.tlc on the Simulink Parameters page.
Titus
  댓글 수: 1
Kaustubha Govind
Kaustubha Govind 2011년 11월 10일
To add to Titus' answer, there is some more information about how ert.tlc (Embedded Coder) extends the capabilities of grt.tlc (Simulink Coder): http://www.mathworks.com/help/toolbox/ecoder/gs/bs5y9rk.html
Also, if you are writing your own custom target (or entry TLC as you called it), yes, I believe what you described is the right way to do it. In fact, the description in the documentation for custom target development does use ert.tlc: http://www.mathworks.com/help/toolbox/rtw/ug/bse3b2z.html

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Embedded Coder에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by