Intel System Studio - software development kit for embedded and mobile systems
At the end of February, Intel officially announced the release of Intel System Studio - a new set of tools addressed to software developers for embedded systems and specialized devices: communicators, systems on a chip, automotive computers, industrial and medical devices based on x86. Intel System Studio is designed to help developers solve their most pressing problems: ensuring software reliability, energy efficiency and performance. Intel System Studio is, in fact, familiar to all serious developers of "desktop" applications of Intel Parallel Studio , but focused specifically on embedded systems with Linux on board. Optimizing compiler
Integration of the Intel C ++ compiler into Eclipse 3.7, Eclipse CDT 8.0 (Indigo);
Cross-compilation support for GNU, Yocto Project 1.x, Wind River Linux 5 and CE Linux PR28;
Supports Parallel C / C ++;
Intel Cilk Plus support;
Auto vectorization for optimizing applications for Intel AVX for Intel Core i7 and Intel SSSE3 for Intel Atom;
Compatibility with GCC compiler;
Support for the -m32 and -m64 compiler options.
Intel Math Kernel Library
Optimized functions of linear algebra, vector mathematics and statistics for high-performance signal and data processing on Intel Core processors.
Intel Integrated Performance Primitives Library
A wide range of functional primitives and examples for processing data, signals, audio, video and images for embedded systems based on Intel Atom and Intel Core processors.
Intel VTune Amplifier 2013 for specialized systems
Definition of "bottlenecks" in performance, non-optimal use of hardware resources, as well as energy consumption of systems.
Linux kernel support from 2.6.9 to 3.3.x;
Event-based CPU sampling for the latest generation of Intel Atom processors;
Support for Yocto Project 1.x, as well as CE Linux * PR28 for Intel Atom processors CE4xxx and CE5xxx;
Remote Data Collection Collector for Specialized Event Based Sampling Systems
Frequency and power analysis on Intel Core processors.
Intel Inspector 2013 for specialized systems
Memory check and analysis of multithreading correctness in devices on the Yocto Project 1.x and Wind River Linux 5, as well as CE Linux PR28 on Intel Atom CE42xx and CE53xx processors;
Detection of threads, data races, and memory leaks;
Use the command line on the device itself or the full Intel Inspector GUI.
GDB - GNU Project Debugger
Defining data races for applications using POSIX Pthreads;
Support for remote debugging and virtualization;
Remote debugging integration with Eclipse CDT.
Intel JTAG Debugger
Window trace instructions;
Support Extensible Firmware Interface (EFI);
Debug bootloader, OS kernels, and dynamically loadable device drivers using Intel ITP-XDP3 or Macraigor usb2Demon;
Detailed tables of page translations and descriptors
Bitwise edit fields;
Built-in firmware utility.
Software Visible Event Nexus (SVEN)
Code instrumentation infrastructure for tracing events across the platform with low overheads;
Viewer for tracing events with data;
Software Development Kit (SDK);
Console csven.
Get a 30-day free trial or commercial license on the product page .