面向 Linux* OS 支持移动互联网终端的英特尔® C++ 软件开发工具套件是一套完善的工具,涵盖软件开发的整个周期,能够满足 MID 软件性能要求,在 MID 系统和应用软件开发进程中提供卓越的效率和生产力。下列数字显示工具套件的组件。
完整度使用基于最新工具技术的一套软件工具用于整个软件产品开发周期(设计、生成、调试和分析),无需研究其它工具组件。
性能全新按顺序调度程度和在编译器中的改良相较 GCC 带来显著性能优势。高度优化的英特尔® 集成性能基元提供与 IA-32 同样简单的 API,同时还针对英特尔全新低功耗 IA 进行了高度优化。英特尔® VTune™ 可视化性能分析器有助于识别性能瓶颈。
按顺序调度程序编译器特性通过最大限度缩短由低功耗 IA 优化指令调度引起的从属延迟,可大幅加快例程执行速度
全新低功耗 IA 未提供集成的乱序调度程序来调度指令派遣进入执行流水线,充分利用架构优势最大限度缩短从属延迟。英特尔® C++ 编译器模拟低功耗 IA 管线和执行流,支持其采用针对低功耗 IA 的最优指令执行顺序生成代码。
多媒体与性能库借助英特尔® 集成性能基元(英特尔® IPP),应用开发人员可以集中精力进行特性部署而非应用代码优化。英特尔® IPP 为关键 MID 软件应用提供性能优化的构建模块函数,如:多媒体回放/录制、编辑、图片处理、音频/语音/信号处理和网络数据通信。英特尔网站提供的可下载免费代码样本,通过阐述视频、音频和语音编解码器等多线程应用模块的部署,来提升英特尔 IPP 函数的价值。
了解有关英特尔® IPP 的更多信息。高效与生产力面向移动互联网终端的英特尔® 调试器支持调试的各个方面,从低级别的驱动程序和核心调试到高级语言 C++ 应用调试,且具备完全执行踪迹支持和闪存复写器功能(仅采用 JTAG 硬件界面)。应用可在主机开发环境中实现本地调试或者通过 TCP/IP 实现远程调试。
应用调试器提供完整的 C/C++/ASM 调试,呼叫堆栈窗口用于控制应用的呼叫堆栈,以及多线程调试支持应用使用 pthread 线程。
英特尔® VTune™ 性能分析器利用最活跃函数的列表,可以快速方便地找到性能瓶颈。单击函数名称以显示源代码,并显示最耗时的源语句。此外,基于事件的样本支持低功耗 IA 帮助您确定产生影响性能的执行延迟的原因。
了解有关英特尔® VTune™ 性能分析器的更多信息。源代码视图和汇编代码视图确切地显示了哪些代码行最耗时。
本地开发与测试支持该工具套件支持 MID 应用的本地开发,并在其在真实移动互联网终端上运行之前进行测试。本地测试能够缩短开发时间,简化开发流程。
您可使用下列组件进行本地开发和测试:
- 英特尔® C++ 编译器
- 英特尔® IPP
- 英特尔® 应用调试器
如在实际 MID 上进行交叉开发、测试和调试,您看使用下列组件:
- 英特尔® C++ 编译器
- 英特尔® IPP
- 带有 MID 调试客户端的英特尔® 应用调试器
- 英特尔® VTune™ 性能分析器
面向 Linux* OS 支持移动互联网终端的英特尔® C++ 软件开发工具套件 1.0 现已推出,
供免费下载。