Overview

Features

SMP_Linux_BD

SMP_Linux_BD

Debug Multicore Linux® System with Eclipse® Demo

Debug Multicore Linux<sup>&#174;</sup> System with Eclipse<sup>&#174;</sup> Demo thumbnail

SMP_Linux_BD_TN

SMP_Linux_BD_TN


Software Tools Specialized for Multicore usage

  • Board Bringup Tools – These specially formulated multicore tools are targeted to minimize the effort of bringing up a new board, such as your custom application board, configuring your OS (in this case, Linux), programming your flash memory, tuning your OS platform, and finding bugs that prevent your platform ( operating system ready to run apps on the QorIQ processor) from running correctly.
  • Optimization and Planning Tools – These tools are available, either in the SDK, via NXP.com, or from the greater Linux community. These tools help engineers programmer create faster and more optimized parallel or multicore software.
    • CodeWarrior performance analyzer ( built into CodeWarrior)
    • QorIQ scenario analyzer
    • CriticalBlue's PRISM tools – a multicore planning and optimization tool for making software parallel.
  • Standard Linux Software Tools (specific to optimization/analysis) – Some of the tools require interaction with NXP hardware to get the most out of the app. However, it is important to know that we release our SDK within a reasonable amount of time from the kernel.org releases so that our tools are very current. Your favorite Linux tool will likely work with Linux with only a straight Linux package install.
    • Profile – NXP has enabled these, not only for the CPU counters, which is pretty standard fare, but also for the over 2,000 possible events that can be counted on a QorIQ processor.
    • perf
    • LTTng