TASKING TRICORE QUALIFIED C LIBRARY
Software library qualification is important and required by functional safety standards because the library code is incorporated into the application and installed on the target device. A faulty library can jeopardize the functional safety of the application. A qualified compiler and a qualified C library must be used for the development of software that must meet functional safety requirements according to standards such as ISO 26262 or IEC 61508.
You can now get the new TriCore Qualified C Library (QClib) for the VX toolset. This simplifies the development of automotive software with regard to functional safety.
TASKING LAPACK Performance Libraries
The de facto standard libraries for linear algebra are LAPACK (Linear Algebra PACKage) and BLAS (Basic Linear Algebra Subroutines). These libraries have been widely implemented for decades, proving to be accurate and fast.
You can now get LAPACK and BLAS libraries optimized for Infineon TriCore™ and AURIX™ with the TASKING® LAPACK Performance Libraries. They take full advantage of the TriCore architecture, providing faster ADAS systems, especially when analyzing multiple sensor inputs. In addition, they allow easy porting code to other systems.
TASKING® Embedded Debugger
Rather than purchase a few high-end debuggers that developers have to share, a better solution is fewer expensive debuggers along with several streamlined debuggers that can analyze the majority of issues. The TASKING Embedded Debugger is just that solution, providing a robust set of commonly-used functions.
The Embedded Debugger provides robust debugging along with common tools such as breakpoints, single-stepping, inspecting and modifying registers, and downloading the executable to the target. Along with those features, it includes inexpensive simulators and probes, great for quick debugging or mass production.
TASKING® Embedded Profiler
Unlike existing profilers the TASKING Embedded Profiler has expert-level knowledge about the AURIX inner-workings built in, as a result it:
- Identifies functions and code lines that unnecessarily waste large amounts of core time due to sub-optimal use of hardware resources;
- Explains the root cause of the identified performance bottlenecks;
- Provides concrete mitigation suggestions to quickly resolve the bottlenecks.
This Smart Profiling Technology™ dramatically increases the productivity and effectiveness of both novice and seasoned software developers to exploit the full processing capacity of multi-core AURIX devices.