1.3 Streamline prerequisites

Before configuring your target, ensure you have the following prerequisites for running Streamline:

  • A hardware target with an ARMv7-A or ARMv8-A architecture core. Streamline is supported on all ARMv7-A and ARMv8-A cores, and is tested on ARM Cortex®-A cores.
  • The Linux kernel source code for the target platform. In DS-5 version 5.23, Streamline supports gator versions 16-23. gator versions 22 and later only support Linux kernel versions 3.4 and later. gator versions 21 and earlier support Linux kernel versions 2.6.32 and later.
    You need the Linux kernel source code for either of the following reasons:
    • If the Linux kernel is not properly configured for Streamline, you need to enable the required kernel configuration menu options and rebuild it.
    • If you want to use kernel space gator. This provides a more complete set of features than user space gator, but requires you to build the kernel module, gator.ko.
  • GCC to build the Linux kernel or gator.ko natively on the target, or to cross compile it on a Linux host. You can obtain GCC at the Linaro website: http://www.linaro.org, or, depending on the GCC version you require, from the DS-5 installation folder.
You do not need the Linux kernel source code or GCC if the kernel is properly configured and you are using user space gator. User space gator is supported for Linux kernel 3.4 and later.
Related tasks
1.5 Preparing and building your Linux kernel
1.7 Building the gator daemon
1.8 Building the gator module
1.9 Running the gator daemon on your target
1.11 Starting a capture session
Related reference
1.6 Required kernel configuration menu options
Non-ConfidentialPDF file icon PDF versionARM DUI0482U
Copyright © 2010-2015 ARM. All rights reserved.