Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 154

Intel® System Studio 示例与教程

$
0
0

Intel® System Studio 是一款全面的集成工具套件,为开发人员提供了高级系统工具和技术,旨在推动加速交付下一代可靠的节能型高性能嵌入式设备和移动设备。

我们创建了一个展示 Intel System Studio 不同功能的示例列表,另外教程也将为您介绍应用中的功能如何使用。

下载或复制全部或任意部分的示例源代码表示您同意英特尔® 示例源代码许可协议的条款

示例

示例代码名称

描述

Hello World

这是一个简单的 "Hello World"示例,说明如何在命令行和 IDE 等不同的使用模式下,通过 Intel Compiler (ICC) for Windows*、Linux* Host 和 Yocto* Linux* Target 设置环境,构建嵌入式应用。

矩阵乘法

这是一个“矩阵乘法”示例,说明 Intel® System Studio 的不同功能,如 Intel® C/C++ Compiler、Intel® MKL、Intel® VTune Amplifier 和 Intel® Cilk Plus。

系统跟踪 – 示例跟踪

示例跟踪文件 (sampleTrace.tracecpt) 包含在这个系统系统调试器 NDA 包中。 这个示例跟踪文件来自真正的 Intel® Skylake 机器,包括 BIOS、CSME、TSCU 和全球错误包示例等多个跟踪包类型。 开始使用系统跟踪工具(eclipse 插件)调试系统问题之前,这一示例跟踪文件能够帮助您更加熟悉所有用户界面操作、系统跟踪工具提供的功能,如搜索关键词、打开新字段和导出部分记录等。

处理器跟踪示例

英特尔® 处理器跟踪是基于硬件的指令级低开销代码执行记录,提供有关过去指令流和交互式调试的深入洞察。

图像模糊和旋转

本教程演示如何:

  • 借助英特尔 IPP 过滤功能实施图像框模糊
  • 借助英特尔 IPP 仿射变形功能旋转图像
  • 设置环境,构建英特尔 IPP 应用
  • 编译和链接您的图像处理应用

 

平均滤波器(图像处理)

平均滤波器是图像处理领域的常用滤波器,主要用于除去特定图像中的任意噪声。 这一示例展示了如何使用 Intel® Cilk™ Plus 提高平均滤波器的性能。 从性能调整方面探索了线程和 SIMD 解决方案,并评估了它们在加速中的相应作用。

离散余弦变换(DCT)

离散余弦变换 (DCT) 和量化是 JPEG 压缩标准中的前两个步骤。 这一示例演示了如何实施 DCT 和量化阶段,借助 Intel® Cilk™ Plus 加快运行速度。

图像处理: 褐色滤光镜

褐色色调图像是一个鲜明的棕灰颜色的单色图像,当黑白底片可用时为照片提供一个独特的色调。 这一程序将位图文件中的每个像素转换为褐色色调。 这一示例展示了如何使用 Intel® Cilk™ Plus 提高褐色滤光镜的性能。 为了证明性能提升,您将使用一个把来自彩色图像的位图文件转换为褐色色调图像的程序。

VTune Amplifier for Systems 2016 - 嵌入式 Linux 目标的性能分析

这篇文章的目的概述如何使用 Intel(R) System Studio 2016 中的 VTune Amplifier for Systems 2016 进行针对嵌入式操作系统的远程性能分析。 主机将运行 Ubuntu* Linux 14.04 LTS,目标系统是通过 Intel(R) Common Core BSP (Intel-corei7-64) 构建、在 MinnowBoard Max(有一个双核 E3825 英特尔(R) 凌动(TM) 处理器)上运行的 Yocto* Project 1.8。

教程

教程演示的标题/链接

描述

使用面向嵌入式 Linux 系统的英特尔® C++ 编译器

英特尔® C++ 编译器也称为 icc,也一种高性能编译器,支持您面向基于 Linux* 的操作系统构建和优化您的 C/C++ 应用。 嵌入式系统开发在大多数情况下都是跨平台开发。 应用开发通常需要交叉编译,而交叉编译需要一个主机编译系统和一个目标嵌入式系统。 英特尔® C++ 编译器也完全支持跨平台编译。

Intel® VTune™ Amplifier for Systems 使用模式

Intel® VTune™ Amplifier for Systems 是一种软件性能分析工具,供用户在嵌入式系统和移动系统上开发串行和多线程应用。 根据您的开发环境和目标环境,VTune Amplifier 支持面向不同目标系统的多种使用模式。 在本文中,我们将介绍 Vtune Amplifier 使用模式和不同目标系统的推荐模式。

Intel® System Studio 的信号处理使用 – 英特尔® MKL 与 英特尔® IPP

采用性能库可以很好地简化和统一数据密集型任务的计算执行流程,从而最大限度降低数据流时序问题和 heisenbug 的风险。 在文本中,我们将介绍可在 Intel® System Studio 中用于信号处理的两个库。

使用 OpenPCD* 调试 基于 Intel® Quark SoC 的目标平台

本教程将帮助您了解如何为基于 Intel Quark 的目标系统设置基于 OpenOCD* 的连接器,以及如何使用 Intel System Studio 调试系统软件。

 


Viewing all articles
Browse latest Browse all 154

Trending Articles