Search:
Product Details
Intel Embedded Software Development Tool Suite for Intel Atom™ Processor [v2.2] boxshot.

Intel Embedded Software Development Tool Suite for Intel Atom™ Processor

Published By: 

Intel

The Intel Embedded Software Development Tool Suite for Intel Atom processors helps create device drivers and applications that are optimised for running on Intel Atom processors often found in embedded, netbook and consumer devices. Designed for development on Linux platforms, it includes the Intel C++ Compiler for Linux, the Intel JTAG Debugger for Intel Atom processors, the Intel Application Debugger for Intel Atom processors, Intel Integrated Performance Primitives for Linux and Intel VTune Performance Analyser for Linux. Together these tools provide a comprehensive suite of software covering the entire lifecycle of software development.

The Embedded edition differs from the Intel Application Software Development Tool Suite by including the JTAG Debugger which provides low-level kernel and driver debugging ideal for developers writing device drivers.

Product Variants

Intel Embedded Software Development Tool Suite for Intel Atom™ Processor

Features

Completeness

Use a set of software tools based on the latest tools technology for the entire software product development cycle (Design, Generate, Debug, and Analyse) without the need to research the components of other tools.

Performance

New highly optimised in-order scheduler and improvements in the compiler provide a significant performance advantage over GCC. Highly optimised Intel Integrated Performance Primitives (Intel IPP) provide the same simple API as for IA-32 architecture, while highly optimised for Intel Atom processors. Intel VTune Performance Analyzer helps to identify performance bottlenecks.

Multimedia and Performance Libraries

With Intel Integrated Performance Primitives application developers can concentrate on feature implementation rather than optimisation of application code. Intel IPP provides performance-optimised building block functions for key software applications such as: multimedia playback/recording, editing, image processing, audio/speech/signal processing, and network data communications. Free code samples downloadable from the Intel website enhance the value of the Intel IPP functions by illustrating the implementation of multithreaded application blocks such as video, audio, and speech codecs.

Application Debugger

The Intel Application Debugger for Intel Atom processor supports all aspects of debugging, from low-level assembler debugging to high-level language C++ application debugging, with full execution trace support, which helps identify errors that are normally hard to detect.

On the development host, the application debugger supports TCP/IP-based development and testing of MeeGo applications within a QEMU-based virtual machine environment, as well as in an Image Creator chroot-based environment enhanced with Xephyr GUI simulation. Thus, the debugger can be used not only to debug applications that are running on actual Intel Atom processor-powered devices, but also for host development system-based debug before deployment to the targeted device. Native testing and remote debugging of processes running on a virtual machine reduce time and simplify the development process. The full GUI-driven application debugger supports execution trace support to look back to the history of an executed program, providing OS awareness and thread-aware debugging.

MeeGo SDK and Intel Tools

The Intel Embedded Tool Suite is a set of highly optimising software development tools, with powerful debuggers for more efficient debug cycles. The tools are compatible with the GNU world and complement the standard open source GNU tools offering, which are part of the Moblin development environment.

Furthermore, the tool suite integrates into the MeeGo Image Creator (MIC). Kickstart scripts tightly integrate the Intel C++ Compiler and Intel IPP into MIC’s jailroot environment. This allows for save and host environment pollution-free development, while taking advantage of the full performance of your development system at build time. Alternatively, you can also install Intel C++ Compiler and Intel IPP into a MeeGo virtual image running under QEMU. Simply download a developer MeeGo image for use in a virtual machine environment and install Intel software Development Tool Suite components directly into it to start even faster with the development of MeeGo-based system and application software.

Intel VTune Performance Analyzer

Intel VTune Performance Analyzer makes it fast and easy to find performance bottlenecks with a list of the most active functions. Click on a function name to display the source and show the most time-consuming source statements. Furthermore, Event Based Sampling support for low-power Intel Atom processors permits determining causes for execution stalls that impact performance.

Debuggers

Intel Debuggers for Intel Atom Processor support all aspects of debugging, from low-level driver and kernel debugging to highlevel language C++ application debugging, with full execution trace support, and flash memory writer capabilities (only with JTAG hardware interface). Applications can be debugged on the host development environment as well as remotely via TCP/IP.

JTAG Debugger

The Intel JTAG Debugger for Intel Atom processor is the recommended debug solution for hardware manufacturers, Embedded Developers, and Operating System Vendors who need to deal with kernel debugging and low-level driver development. A JTAG debug solution does not require a running OS system on the device. So it’s ideal for bootcode and firmware debugging as well as kernel debugging while booting the OS. Through a JTAG interface the target hardware is connected to the debugger on the host system. The JTAG debugger allows in-depth access of IA-specific features (execution trace support), as well as access to system-on-chip and chipset peripheral register content. This feature is unique and makes it valuable for driver development and debugging. Even the entire processor and peripheral registers are fully documented in the JTAG debugger solution.

Supported JTAG devices:

  • Third-party vendor JTAG interface support available at Macraigor
  • Intel XDP3 JTAG interface

System Req.

Host system

  • Ubuntu 9.10
  • SLES 11
  • Fedora 10/11

Target system

  • Support for Intel Atom processors Zxxx, Nxxx, Dxxx, Exxx series
  • Intel Media Processor CE 3100, Intel Atom processor CE 4100, CE 4200
  • Linux Kernel 2.6.x, Moblin 2.x and MeeGo 1.0 compliant OS

Intel JTAG Debugger support

  • Intel Atom processor Z5xx (SCH US15W), Z6xx, E6xx, CE 3100, CE 4100, and CE4200
  • Intel Media processor CE 3100
  • Linux Kernel 2.6x, Moblin 2.x and MeeGo 1.0 compliant OS



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

Quest Software Logo

TechSmith Logo

ABBYY Logo

Globalscape Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

Netop Logo
© 2003 - 2013 Sigma Software Distribution. Registered office: Prigg Meadow, Ashburton, Devon, TQ13 7DF, UK. Registered in England. Company no: 1671407. VAT no: GB 384904621.