Quantcast
Channel: 平板电脑
Viewing all articles
Browse latest Browse all 500

Intel System Studio Samples and Tutorials

$
0
0

Intel® System Studio is a comprehensive and integrated tool suite that provides developers with advanced system tools and technologies to help accelerate the delivery of the next-generation, energy-efficient, high-performance, and reliable embedded and mobile devices.

We have created a list of samples demonstrating different features of Intel System Studio, Also tutorials will show usage of features in your applications.

By Downloading or copying all or any part of the sample source code, you agree to the terms of the Intel® Sample Source Code License Agreement

Sample Code Name

Description

Hello World

This is a simple "Hello World" example that illustrates how to set up the environment to build embedded application with Intel Compiler (ICC) for Windows*, Linux* Host and Yocto* Linux* Target , in various usage models like command line, IDEs.

Matrix Multiplication

This is a "matrix multiplication" example that illustrates different features of Intel® System Studio like Intel® C/C++ Compiler, Intel® MKL, Intel® VTune Amplifier and Intel® Cilk Plus.

System Trace – a sample trace

 A sample trace file (sampleTrace.tracecpt) is included in this Intel System Debugger NDA package. This sample trace file is collected from the real Intel® Skylake machine and including multiple traces packets type like BIOS, CSME, TSCU and global error packets example. Before you get started to use System Trace Tool(eclipse plugin) to debug your system issues, this sample trace can help you to get more familiar with all UI operations, functionalities provided by System Trace Tool, like searching key words, opening a new field and exporting partial logs etc.

Processor Trace Sample 

Intel® Processor Trace is the hardware based low overhead code execution logging on instruction level and provides a powerful and deep insight into past instruction flow combined with interactive debug.

Image Blurring and Rotation

This tutorial demonstrates how to:

  •  Implement box blurring of an image with the Intel IPP filtering functions
  •  Rotate an image with the Intel IPP functions for affine warping
  •  Set up environment to build the Intel IPP application
  •  Compile and link your image processing application

 

Averaging Filter(Image Processing)

An Averaging filter is a commonly used filter in the field of image processing and is mainly used for removing any noise in a given image. This sample has demonstrates how to increase the performance of Averaging filter using Intel® Cilk™ Plus. Both threading and SIMD solutions are explored in the performance tuning and their corresponding contributions in the speedup are evaluated.

Discrete Cosine Transforms(DCT)

Discrete Cosine Transform (DCT) and Quantization are the first two steps in JPEG compression standard. This sample demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. 

Image Processing: Sepia Filter

A Sepia tone image is monochromatic image with a distinctive Brown Gray color that provides a distinctive tone to a photograph when Black & White film was available. The program works by converting each pixel in the bitmap file to a Sepia tone. This sample demonstrates how to improve the performance of Sepia filter using Intel® Cilk™ Plus. To demonstrate the performance increase, you will use a program that converts a bitmap file from color image to a Sepia tone image. 

Tutorials

Title/Link to Tutorial demo

Description 

Using Intel® C++ Compiler for Embedded Linux Systems

The Intel® C++ Compiler, also known as icc, is a high performance compiler which lets you build and optimize your C/C++ applications for the Linux* based operating system. Embedded system development is a cross-platform development in most cases. The applications development normally needs cross-compilation which requires a host compilation system and a target embedded system. The Intel® C++ compiler fully supports cross-platform compilation as well. 

Intel® VTune™ Amplifier for Systems Usage Models

Intel® VTune™ Amplifier for Systems is a software performance analysis tool for users developing serial and multithreaded applications on Embedded and Mobile system. VTune Amplifier supports multiple usage modes for various target systems depending on your development environment and target environment. In this article, we will describe the Vtune Amplifier usage modes and the recommended modes for different target systems.

Signal Processing Usage for Intel® System Studio – Intel® MKL vs. Intel® IPP

Employing performance libraries can be a great way to streamline and unify the computational execution flow for data intensive tasks, thus minimizing the risk of data stream timing issues and heisenbugs. Here we will describe the two libraries that can be used for signal processing within Intel® System Studio.

Debugging Intel® Quark SoC based target platform uinsg OpenPCD*

This tutorial will help you to understand setting up OpenOCD* based connector to Intel Quark based target systems and usage of Intel System Studio for debugging system software.

 

  • 开发人员
  • Linux*
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Yocto Project
  • 一劳永逸编码
  • 物联网
  • Windows*
  • C/C++
  • 入门级
  • 中级
  • 英特尔® System Studio
  • Intel® Advanced Vector Extensions
  • 英特尔® SIMD 流指令扩展
  • 开发工具
  • 英特尔® 凌动™ 处理器
  • 英特尔® 酷睿™ 处理器
  • 并行计算
  • 矢量化
  • 嵌入式
  • 笔记本电脑
  • 电话
  • 服务器
  • 平板电脑
  • 桌面
  • URL
  • 代码样本
  • 提升性能
  • 多线程开发

  • Viewing all articles
    Browse latest Browse all 500

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>