Get Started

  • 2021.2
  • 06/11/2021
  • Public

Step 1: Build Yocto Project-Based Image

The recommended way of setting up the target OS is by building a Yocto Project-based image using the board support package (BSP) with Intel® TCC Tools dependencies and then deploying Intel® TCC Tools on top of it. In addition, you may want to add the VTune™ Profiler layer to your image to experience the full capabilities of VTune™ Profiler when profiling applications on your target system.
Building an image is time-consuming and requires substantial compute resources. You should ensure your build host system is capable of doing it. The host system used for building the image can be different from the host system for development with Intel® TCC Tools. Consider using a dedicated server system to build the image and then share the image among developers.
To build this image, your system will take anywhere from one half-hour (assuming your system is a large server) to several hours (assuming your system is a typical laptop).
Select one of the following options:
If you do not plan on doing deep analysis of platform performance counters and events, choose Option A.
  • Option A: Build the image with Intel® TCC Tools dependencies
    • Integrates all OS level dependencies for Intel® TCC Tools into a Yocto Project image.
    • Is sufficient if you already have knowledge about the cache-related bottlenecks in your application and do not plan to invest in a deeper analysis, or want to use your own profiling tools.
  • Option B: Build the image with Intel® TCC Tools dependencies and VTune™ Profiler layer
    • Contains Option A components, plus support for VTune™ Profiler.
    • VTune™ Profiler offers deep analysis of platform performance counters and events.
    • VTune™ Profiler will need to be installed on your host system before building the image.

Option A: Intel® TCC Tools Dependencies

For this option, you will go to the appropriate BSP Get Started Guide for the target processor and complete the prerequisites and steps required to build the image.
  1. Follow the steps in the BSP Get Started Guide to prepare and set up the host system. In this context, the “host system” is your build host.
  2. Follow the BSP steps in the BSP Get Started Guide. Certain steps will prompt you to choose an option or decide whether you need a component. Make sure to complete all steps that are marked as required for Intel® TCC Tools.
  3. After completing the BSP instructions, return to this guide.
  4. (Optional) The BSP addresses OS latency via a real-time kernel and optimized drivers. After installing the BSP, run your real-time application to check whether your requirements are met. If your requirements are not met, proceed to the next step to enable Intel® TCC Mode.

Option B: Intel® TCC Tools Dependencies and VTune™ Profiler Layer

You can use an image containing the VTune™ Profiler layer to experience the full capabilities of VTune™ Profiler when profiling applications on your target system. This option is covered in the tutorial Profiling Real-Time Applications with Intel® VTune™ Profiler.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.