包括英特尔 Vtune 在内的嵌入式软件开发工具

建议采取的步骤和指向更多信息的链接

 

步骤 1: 分析您的系统和应用

  • 软件: 英特尔® VTune™ Amplifier XE 2011。 英特尔® VTune™ 性能分析器有助于采用图形用户界面进行性能调试,无需重新编译。该分析器在运行时不依赖任何编程语言和编译器,且支持各种符合行业标准的编译器,如面向 C、C++ 和 FORTRAN 语言的 GNU、英特尔和 Microsoft 编译器。另外,英特尔® VTune 性能分析器还支持各种可管理运行时环境,如 Microsoft .NET(C# 和 Visual Basic)和 Java*。

 

步骤 2: 用库和编译器优化代码

  • 英特尔® 线程构建模块。英特尔® 线程构建模块(英特尔® TBB)是基于 C++ 模板的运行时库,它简化了线程处理,提供了可扩展的多核性能。
  • 英特尔® 编译器。英特尔编译器集成在常用的开发环境和特性源代码内,其二进制代码能够兼容其它的常用编译器。
  • 英特尔® 集成性能程序库。英特尔® IPP 库中包含了面向数字媒体和数据处理应用的视频、图像处理、压缩、加密、音频、语音识别、信号处理函数和编解码器组件函数。
  • 英特尔® 数学核心库。英特尔® MKL 中包含高度优化且线程化的数学函数,能够支持工程、科学和金融领域的应用。
  • 英特尔® MPI 库。英特尔® MPI 库 3.2 是一个多结构讯息传递库,符合消息传递界面 v2 (MPI-2) 规范。它可以提供跨英特尔® 平台的标准库。

 

步骤 3: 调试

  • 英特尔® Inspector XE。英特尔® 线程检查器适用于 Window 和 Linux 操作系统,是一款能够查出极为隐蔽的线程错误(如 32 位及 64 位应用中存在的数据竞争和死锁)的分析工具。

 

步骤 4: 性能调试

  • 软件: 英特尔® VTune™ Amplifier XE 2011。英特尔® VTune™ Amplifier XE 是性能配置工具,并在原英特尔® VTune™ 性能分析器上采用英特尔® 线程档案器工具进行构建。英特尔线程档案器使您可以虚拟化线程应用行为,以了解正在运行的线程以及他们如何交互。它可查出调用堆栈和源代码中性能问题的位置,以帮助分析。英特尔® VTune™ 性能分析器有助于采用图形用户界面进行性能调试,无需重新编译。该分析器在运行时不依赖任何编程语言和编译器,且支持各种符合行业标准的编译器,如面向 C、C++ 和 FORTRAN 语言的 GNU、英特尔和 Microsoft 编译器。另外,英特尔® VTune 性能分析器还支持各种可管理运行时环境,如 Microsoft .NET(C# 和 Visual Basic)和 Java*。

常见问题

 

我是否需要 JTAG 支持?

如果您是以下领域的开发人员,那么 JTAG(联合测试推动团体,IEEE1149.1)调试和分析将是您的理想选择: 设备驱动程序、中间件、BIOS 或专用操作系统开发。另外,如果您正在使用 Linux 或实时操作系统,JTAG 同样是您的理想之选。

 

从哪能得到 JTAG 相关材料?

相关信息和材料由以下第三方厂商提供:

 

从哪能得到评估版英特尔® 软件工具?

评估版英特尔® 软件开发产品由英特尔® 软件评估中心提供下载。

 

从哪能获取到更多信息?

由英特尔提供: 访问英特尔® 软件产品网站,了解有关英特尔开发工具的详细信息。

由操作系统厂商提供: 咨询您的嵌入式操作系统厂商,获得英特尔® 架构软件工具。

由独立软件开发商提供: 其它工具材料由包括 TransitiveCritical Blue 在内的独立软件开发商提供。

 

更多信息

英特尔® 嵌入式设计中心支持

获得技术和销售支持,注册英特尔嵌入式设计中心账户,或管理您的帐户。

联系我们 >