Products & Services Solutions Academia Support User Community Company

Learn more about Real-Time Workshop   

Available Targets

The following table lists supported system target files and their associated code formats. The table also gives references to relevant manuals or chapters in this book. All of these targets are built using the make_rtw make command.

Each system target file invokes one or more template makefiles. The template makefile that is invoked activates a particular compiler (for example, Lcc, gcc, or Watcom compilers). This is specified for you by MEXOPTS, which is determined when you run mex -setup to select a compiler for mex. One exception is the Microsoft Visual C++ project target, which has separate System Target File Browser entries.

Targets Available from the System Target File Browser

Target/Code Format

System Target File

Template Makefile and Comments

Reference

Real-Time Workshop Embedded Coder (for PC or UNIX[a] platforms)

ert.tlc
ert_shrlib.tlc

ert_default_tmf

Use mex -setup to configure for Lcc, Watcom, vc, gcc, and other compilers

Real-Time Workshop Embedded Coder documentation

Real-Time Workshop Embedded Coder for Visual C++[b] Project Makefile

ert.tlc

ert_msvc.tmf

Creates a makefile which can be loaded into the Visual C++ IDE

Real-Time Workshop Embedded Coder documentation

Real-Time Workshop Embedded Coder for Tornado (VxWorks)[c]

ert.tlc

ert_tornado.tmf

Real-Time Workshop Embedded Coder documentation

Real-Time Workshop Embedded Coder for AUTOSAR

autosar.tlc

ert_default_tmf

Real-Time Workshop Embedded Coder documentation

Generic Real-Time for PC or UNIX platforms

grt.tlc

grt_default_tmf

Use mex -setup to configure for Lcc, Watcom, vc, gcc, and other compilers

Selecting and Configuring a Target

Generic Real-Time for Visual C++ Project Makefile

grt.tlc

grt_msvc.tmf

Selecting and Configuring a Target

Generic Real-Time (dynamic) for PC or UNIX platforms

grt_malloc.tlc

grt_malloc_default_
tmf

Use mex -setup to configure for Lcc, Watcom, vc, gcc, and other compilers

Does not support SimStruct.

Selecting and Configuring a Target

Generic Real-Time (dynamic) for Visual C++ Project Makefile

grt_malloc.tlc

grt_malloc_msvc.tmf

Does not support SimStruct.

Selecting and Configuring a Target

Rapid Simulation Target (default for PC or UNIX platforms)

rsim.tlc

rsim_default_tmf

Use mex -setup to configure

Testing and Refining Concept Models With Standalone Rapid Simulations

Rapid Simulation Target for LCC compiler

rsim.tlc

rsim_lcc.tmf

Testing and Refining Concept Models With Standalone Rapid Simulations

Rapid Simulation Target for UNIX platforms

rsim.tlc

rsim_unix.tmf

Testing and Refining Concept Models With Standalone Rapid Simulations

Rapid Simulation Target for Visual C++ compiler

rsim.tlc

rsim_vc.tmf

Testing and Refining Concept Models With Standalone Rapid Simulations

Rapid Simulation Target for Watcom compiler

rsim.tlc

rsim_watc.tmf

Testing and Refining Concept Models With Standalone Rapid Simulations

S-Function Target for PC or UNIX platforms

rtwsfcn.tlc

rtwsfcn_default_tmf

Use mex -setup to configure

Creating Component Object Libraries and Enhancing Simulation Performance

S-Function Target for LCC

rtwsfcn.tlc

rtwsfcn_lcc.tmf

Creating Component Object Libraries and Enhancing Simulation Performance

S-Function Target for UNIX platforms

rtwsfcn.tlc

rtwsfcn_unix.tmf

Creating Component Object Libraries and Enhancing Simulation Performance

S-Function Target for Visual C++ compiler

rtwsfcn.tlc

rtwsfcn_vc.tmf

Creating Component Object Libraries and Enhancing Simulation Performance

S-Function Target for Watcom

rtwsfcn.tlc

rtwsfcn_watc.tmf

Creating Component Object Libraries and Enhancing Simulation Performance

Tornado (VxWorks) Real-Time Target

tornado.tlc

tornado.tmf

Interfacing With a Real-Time Operating System

ASAM-ASAP2 Data Definition Target

asap2.tlc

asap2_default_tmf

Limitations on the Use of Absolute Time

Real-Time Windows Target for Open Watcom

rtwin.tlc
rtwinert.tlc

rtwin.tmf
rtwinert.tmf

Real-Time Windows Target documentation

xPC Target for Visual C++ or Watcom C/C++ compilers

xpctarget.tlc
xpctargetert.tlc

xpc_default_tmf
xpc_ert_tmf
xpc_vc.tmf
xpc_watc.tmf

xPC Target documentation

Target Support Package

mpc555exp.tlc
mpc555pil.tlc
mpc555rt.tlc
mpc555rt_grt.tlc

mpc555exp.tmf
mpc555exp_diab.tmf
mpc555pil.tmf
mpc555pil_diab.tmf
mpc555rt.tmf
mpc555rt_grt.tmf

Target Support Package documentation

Target Support Package

c166.tlc
c166_grt.tlc

c166.tmf
c166_grt.tmf

Target Support Package documentation

Target Support Package

ccslink_grt.tlc
ccslink_ert.tlc

[d]

N/A

[e]

Target Support Package documentation

Target Support Package

ccslink_grt.tlc (GRT)
ccslink_ert.tlc

[f]

N/A

[g]

Target Support Package documentation

[a] UNIX is a registered trademark of The Open Group in the United States and other countries.

[b] Visual C++ is a registered trademark of Microsoft Corporation.

[c] Tornado and VxWorks are registered trademarks of Wind River Systems, Inc.

[d] ti_c2000_grt.tlc (GRT) and ti_c2000_ert.tlc are provided for backward compatibility

[e] ti_c2000_grt.tmf (GRT) and ti_c2000_ert.tmf are provided for backward compatibility

[f] ti_c6000.tlc (GRT) and ti_c6000_ert.tlc are provided for backward compatibility

[g] ti_c6000.tmf (GRT) and ti_c6000_ert.tmf are provided for backward compatibility

Targets Supporting Nonzero Start Time

When you try to build models with a nonzero start time, if the selected target does not support a nonzero start time, the Real-Time Workshop software does not generate code and displays an error message. The Rapid Simulation (RSim) target supports a nonzero start time when the Configuration Parameters > RSim Target > Solver selection parameter is set to Use Simulink solver module. All other targets do not support a nonzero start time.


[a] UNIX is a registered trademark of The Open Group in the United States and other countries.

[b] Visual C++ is a registered trademark of Microsoft Corporation.

[c] Tornado and VxWorks are registered trademarks of Wind River Systems, Inc.

[d] ti_c2000_grt.tlc (GRT) and ti_c2000_ert.tlc are provided for backward compatibility

[e] ti_c2000_grt.tmf (GRT) and ti_c2000_ert.tmf are provided for backward compatibility

[f] ti_c6000.tlc (GRT) and ti_c6000_ert.tlc are provided for backward compatibility

[g] ti_c6000.tmf (GRT) and ti_c6000_ert.tmf are provided for backward compatibility

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2010- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS