| ӹ | #m | ï | ƣ | m1 | ||
| Download Product Updates | | | Contact sales | | | Trial software |
| Documentation → Target Support Package |
| Contents | Index |
| Learn more about Target Support Package |
This table summarizes what is new in V4.1 (R2010a):
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
| Yes See the following details | Bug
Reports Includes fixes | Printable Release Notes: |
New features and changes introduced in this version are
Build Executables to Run on Windows, Linux, and Embedded Linux
Support for Texas Instruments C64x+ Single and Multicore Processors
eCAN Transmit and eCAN Receive Blocks Accept CAN_Message Datatype
Support for Texas Instruments Piccolo Series of C2803x Processors
You can now use Target Support Package™ software on host development systems running Linux® on 32-bit x86 compatible architectures. For more information, see the System Requirements for Target Support Package at www.mathworks.com/products/target-package/requirements.html.
The UDP Send and UDP Receive blocks from R2009b and earlier do not work on Linux. Replace them with the new UDP Send and UDP Receive blocks in release R2010a. For more information, see: New UDP Send and UDP Receive Blocks.
You can build executables that run on Intel® x86 and Athlon/K5/K6 processors running Windows® and Linux. For example, you can build executables and run them on your host development system, or you can run them on a target with the appropriate hardware and operating system.
This enhancement supports:
External Mode feature, which lets you adjust parameters in the executable code in real time without recompiling. Supports
MAT-file logging, which lets you log results without using the debugger.
For more information, see Supported Operating Systems
Using MontaVista™ Linux Pro tools and Eclipse™ IDE, you can build executables that run on ARM® target processors running Embedded Linux. For example, you can build executables for the Texas Instruments™ TMS320DM355 DVEVM,
For more information, see Supported Operating Systems and Additional Configuration Steps to Run Your Executable on a Remote Linux Target
Use the new C64x+ Target Preferences block in your models to generate executables for Texas Instruments C64x+ single-core or multicore processors. The C64x+ Target Preferences block gets detailed hardware information for any C64x+ processor directly from DSP/BIOS. For more information, see Generating Code for Any C64x+ Processor or Board in the Target Support Package User's Guide for Use with Texas Instruments C6000™.
The eCAN Transmit and eCAN Receive blocks support the CAN_Message data type. These blocks now work with the CAN Pack and CAN Unpack blocks (canmsglib) from the Vehicle Network Toolbox™ software. For more information, see the following topics in the Target Support Package User's Guide for Use with Texas Instruments C2000™:
This release introduces a new block library, the C2803x library (c2803xlib), for the Texas Instruments Piccolo™ Series. This library includes the following blocks:
You can now use the Intel® Integrated Performance Primitives (IPP) library of optimized software functions with the following blocks:
2–D FIR Filter in the vipstatistics library
2–D Convolution in the vipstatistics library
2–D Correlation in the vipfilter library
You access this feature using the Target function library option for your model under Configuration Parameters > Real-Time Workshop > Interface.
A new feature allows you to adjust the CPU clock frequency for some Texas Instruments C2000 processors. This feature uses the new Peripherals > PLL pane in C2000 Target Preferences blocks. For example, you could change the PLL settings if the external oscillator frequency differed from the value recommended by the manufacturer. For more information, see Peripherals Pane in the Target Support Package User's Guide.
This demo shows how to use the Target Block Builder to integrate custom device driver code with the algorithmic code generated by Real-Time Workshop® software. For more information, see the Custom Device Driver Integration via Target Block Builder Tool demo.
This release provides an extended Parametric Audio Equalizer demo, which shows how to use the C64x+ Target Preferences block and processors running Linux and Windows. For more information, see the Parametric Audio Equalizer demo.
New UDP Send and UDP Receive blocks are available in the for use on host and target models, including target processors running Windows and Linux. For more information, see the UDP Receive and UDP Send topics.
Replace old UDP Send and UDP Receive blocks in your models with these new ones.
A future version of Target Support Package will generate warnings if your models contain the old UDP Send and UDP Receive blocks (from release R2009b and earlier).
A future version of Target Support Package will remove the old UDP Send and UDP Receive blocks (from release R2009b and earlier). When that happens, models that contain those blocks will generate errors.
The hostcommlib UDP Send and UDP Receive blocks from before release R2010a do not work on Linux.
Note You can leave the old C6000 UDP Send and C6000 UDP Receive blocks from the Target Communications library (targetcommlib) in your target models. The new UDP Send and UDP receive blocks do not affect the C6000 blocks. |
If you use Embedded IDE Link™ with Eclipse to build and run applications on processors running Windows or Linux: The stack profiling and real-time execution profiling is only available for ARM® processors running Linux. Profiling is not available for Intel x86/Pentium and AMD® K5/K6/Athlon processors running Windows or Linux.
![]() | Target Support Package Release Notes | Version 4.0 (R2009b) Target Support Package | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2010- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |