TargetLink is a software system that generates production code (C code) straight from the MATLAB®/Simulink/Stateflow graphical development environment.
The complexity of software systems in vehicles is increasing at the expense of the development of new innovative driver assistance functions. The EB Automotive Software Factory is the key to success because it implements recurring work processes as a production line for software.
The new TS500i cut-off machine uses STIHL Injection, the first-ever batteryless, completely electronically controlled injection system for handheld power tools with a two-stroke engine on the market. STIHL used TargetLink and dSPACE real-time hardware to develop a flexible control unit that ensures easy startup and optimum engine control under rough conditions.
This webinar focuses on efficient and integrated verification of non-functional requirements for production code and object code. The static analyzers from AbsInt are used to compute worst-case execution time/stack usage and to detect run-time errors and can be invoked automatically from TargetLink models. This leads to a small analysis configuration effort and to more precise analysis results.
Model-based design and automatic code generation have been used for many years to successfully develop software for control functions. Now the next evolutionary step is to use these techniques on a wide front to develop extensive functionalities in work groups that consist of a high number of software developers from various different development partners. This modular distributed development can be accomplished efficiently on a large scale with a Simulink/TargetLink-based tool chain, as this webinar will demonstrate.
This webinar focuses on automated guideline checking and model analysis with the MES Model Examiner and MES M-XRAY to ensure transparent and easily inspectable TargetLink models.
More and more extensive functionalities are being developed in work groups that consist of a large number of software developers from various development partners – a great challenge for the development process. A reliable tool chain for efficient, model-based software development is therefore crucial. Simulink/TargetLink and the tools by Model Engineering Solutions provide a tailor-made solution.
In model-based development, software is developed at a high level of abstraction, i.e., as a model, and the C code implementation is automatically generated from the model. The high degree of abstraction allows intuitive application development and increases the efficiency of development. However, to verify system safety, it is not enough to regard only the model level; the properties of the C code and even of the binary machine code also have to be investigated.
New product versions or modified IT infrastructures invariably mean that existing models and functions have to be migrated to a new version of MATLAB®, TargetLink® or Windows®. BTC Embedded Systems AG, a TargetLink Strategic Partner, provides an easy, highly integrated and completely automated solution: the BTC EmbeddedTester Migration Suite.
Model-based design has become the established development method across many industries. And production code generation is the logical step for turning models into efficient, production-ready code. TargetLink is a software system that generates production code (C code) straight from the MATLAB®/Simulink/Stateflow graphical development environment. Code generation options range from plain ANSI C code to optimized fixed- or floating-point code for certain processors. Versatile code configuration options ensure that the production code copes with processor constraints.