Compiler
 
Intel編譯器總覽
Intel Fortran compile
Intel C++ compile
Intel Mobile C++ compile
  VTune Analyzer
  Performance Library
  Threading Tools
  Cluster Tools
  Download
  Price
  Intel原廠教材連結
   
 
 

適用於 Intel® 平台與技術的 Intel® 軟體研發產品
針對 Palm 作業系統*、Symbian 作業系統*、Nucleus* 作業系統及作業系統無關系統的 Intel® C++ 軟體研發工具套件
總覽
「針對 Palm 作業系統*、Symbian 作業系統*、Nucleus* 作業系統及作業系統無關系統的 Intel® C++ 軟體研發工具套件」可幫助研發人員針對無線裝置§ 最佳化應用程式碼,這些裝置以「Intel® 個人網際網路用戶端架構」(Intel® PCA) 處理器為基礎,並執行這些作業系統。

此編譯器產品包含編譯器系統(包括彙編器、連結器及篩選器)及各種偵錯工具。多個偵錯器共同支援所有的研發階段,從模擬器偵錯器開始,繼而是用於樣機硬體與軟體整合的 JTAG 偵錯器。同時此產品還具有全面的多工/多執行緒應用程式偵錯能力,並完全支援 Palm 作業系統、Symbian 作業系統及 Nucleus 作業系統。

「Intel C++ 軟體研發工具套件」可作為外掛程式嵌入 Metrowerks CodeWarrior* 整合研發環境 (IDE),以加速編輯、編譯及偵錯週期。

針對 Palm 作業系統*、Symbian 作業系統*、Nucleus* 作業系統及作業系統無關系統的 Intel® C++ 軟體研發工具套件

                                     

客戶評價
“改用「Intel C++ 軟體研發工具套件 1.2」之後,我們取得了顯著的效能改善。我們正使用這些工具將多媒體與資料整合到一個可程式化行動裝置中。與以前使用的編譯器相比,我們看到行動應用程式的效能提高了 20%。Intel 編譯器與工具同我們現有的研發環境 保持高度相容,並且 Intel 提供的客戶支援也非常優秀。”
– Damir Tomicic
總裁,德國微軟區域主管
Axinom GmbH


功能與優點
最佳化編譯器系統可提供:

完全支援以 Intel XScale® 技術為基礎的「Intel® 個人網際網路用戶端架構」(Intel® PCA) 處理器,給系統及應用軟體帶來超凡的效能。
過程間最佳化 (IPO)透過內嵌(即,用實際的函數程式碼取代函數呼叫),並盡可能執行絕對而非相對定址,來建立速度更快的程式碼。
高度最佳化的浮點模擬庫函數可用於研發效能要求高、使用浮點運算的應用程式。
Intel® 無線 MMX™ 技術在三個層級上支援研發高度最佳化的多媒體應用程式:組譯器支援、內部函數支援及向量器選項開關。


高階語言偵錯器可提供:

完整的偵錯器解決方案包含在「Intel C++ 軟體研發工具套件」內,它包括「模擬器偵錯器」、「JTAG 偵錯器」及「ROM 監視器偵錯器」。「JTAG 偵錯器」與「ROM 監視器」完全支援 Palm 作業系統、Symbian 作業系統及 Nucleus 作業系統。這些偵錯器還可用於給與作業系統無關的開機及啟動程式碼偵錯。透過「Intel C++ 軟體工具套件」,在軟體研發的每個階段研發人員都有成熟的偵錯器產品可以使用。
所有偵錯器均採用相同的圖形使用者介面 (GUI),可提供相同的感觀,便於直觀的使用所有的偵錯器。

偵錯器圖形使用者介面 (GUI) - 按一下檢視
按一下影像放大顯示。

偵錯器 GUI 顯示 Palm 作業系統* v5.x 的作業系統辨識功能。「局部變數」視窗(頂部中間位置)顯示該特定程式範圍內的有效局部變數。

全面支援所有層級的系統與應用程式碼,透過偵錯系統的完全透明化(下至對低級週邊寄存器的存取,上至外層高階語言 C++ 的偵錯,均完全支援各種作業系統)而實現。這使得多工/多執行緒應用程式的偵錯變得異常輕鬆。對於作業系統無關程式碼的研發與偵錯,從早期階段開始,JTAG 偵錯器就提供對板上快閃記憶體程式設計的全面存取。研發人員可輕鬆下載開機程式碼與作業系統映像,將它們燒錄到板上快閃記憶體裝置。

針對 Palm 作業系統、Symbian 作業系統、Nucleus 作業系統及作業系統無關系統的 Intel C++ 軟體研發工具套件的新增功能
「針對 Palm 作業系統、Symbian 作業系統、Nucleus 作業系統及作業系統無關系統的 Intel C++ 軟體研發工具套件」提供的一些新功能包括:

針對採用「Intel 無線 MMX」技術的新 Intel® PXA27x 處理器,提供全面的工具支援,在三個層級上給手持裝置的多媒體應用程式帶來出眾的效能。由於採用「Intel 無線 MMX」技術的 Intel PXA27x 處理器執行「單指令多資料流指令集」(SIMD) 計算,同標準方法相比,其資料計算(例如,多個 8 位元圖元運算或 16 位元音訊資料)的吞吐效率更高。
組譯器支援包括一整套「Intel 無線 MMX」指令,可改善多媒體應用程式的效能。
內部函數可從 C++ 層級存取,使得從 C++ 應用程式層級使用 SIMD 技術非常方便。

效能
進階最佳化功能
進階最佳化功能給最新 Intel PCA 處理器(包括採用「Intel 無線 MMX」技術的 Intel PXA27x 處理器)上執行的系統軟體與應用程式帶來了出眾的效能。
相容性
工具的相容性可保護您的研發投資
「針對 Palm 作業系統、Symbian 作業系統、Nucleus 作業系統及作業系統無關系統的 Intel C++ 軟體研發工具套件」與 ARM EABI 二進位格式及目標模型保持原始碼與目標碼方面的相容性,並可作為外掛程式嵌入 Metrowerks CodeWarrior* 整合研發環境 (IDE),從而保護您在研發上所作的投資。此編譯器符合 ANSI C/C++ 與 ISO C/C++ 標準。對於以 Intel PCA 處理器(Intel® PXA25x、PXA26x、PXA27x 及 PXA800F)與 Palm 作業系統 v5.x 、Symbian 作業系統 v6.x、v7.x(僅提供偵錯器支援)及 Nucleus 作業系統 v1.13 為基礎的系統程式碼最佳化與應用程式研發工作,建議使用「Intel C++ 軟體研發工具套件」。
技術支援
Intel® 卓越支援
購買每套「Intel® 軟體研發產品」,即獲贈一年技術支援服務;在此期間您可以取得「Intel® 卓越支援」及所有的產品更新。「Intel 卓越支援」給您提供線上存取技術筆記、應用程式筆記及文檔資料等項服務。安裝產品後請執行註冊,以取得技術支援及產品更新資訊。
要求
硬體與軟體

如需有關 Palm 與 Symbian 作業系統及作業系統無關系統的要求,請蒞臨:
www.intel.com/software/products/compilers

§ 無線連接需要其他軟體、服務或外置硬體(可能要單獨購買)。公共無線存取點可用與否也會受到各種條件的限制。依據具體的軟、硬體情況,系統效能、電池壽命及功能可能會有所不同。

Intel 同時提供工具與技術支援,以幫助改善軟體應用程式的效能、功能及效率。「Intel® 軟體研發產品」與主流的 Windows* 及 Linux* 研發環境相容,是最能充分利用 Intel 處理器最新功能的終南捷徑。「Intel 軟體研發產品」專為整個研發週期設計,其中包括「Intel® 效能庫」、「Intel® 編譯器」(C++ 與 Fortran 的 Windows 及 Linux 版)、「Intel® VTune™ 分析器」、「Intel® 執行緒工具」以及「Intel® 叢集工具」。
「Intel® 卓越客戶支援」網站為所有的 Intel 軟體產品提供專家技術支援,並提供產品更新及相關下載。如需其他產品詳細資訊,請蒞臨:www.intel.com/software/products
  Intel、Intel 標誌、Itanium、Pentium、Intel Centrino、Intel Xeon、Intel XScale、VTune、Celeron、Intel NetBurst 及 MMX 均為 Intel 公司或其子公司在美國以及其他國家或地區的商標或注冊商標。
* 其他品牌與品名可能是屬於其他公司的資產。
著作權 © 2004 Intel 公司。
  Copyright 2007 AnCAD, Inc. All Rights Reserved Privacy Policy I Terms & Conditions of using this website