ARM發表新款編譯器ARM Compiler v5.0,並宣布推出 DS-5專業版。後者將取代ARM RVDS工具組,成為ARM處理器架構ASIC與ASSP裝置的參考軟體開發工具鏈。

DS-5專業版延續了ARM編譯器的成功經驗,將之整合於一套完整的Eclipse軟體開發工具中,其中並包含DS-5偵錯器與Streamline™效能分析工具,結合成一個綜合性、功能強大且直覺性的Eclipse軟體開發環境,而且適用範圍極為廣泛,從平台開發、裸機開發到RTOS、Linux及Android應用皆可。

自推出首款ARM處理器後,ARM編譯器便持續研發,為ARM及Thumb®程式碼提供最佳的程式碼大小與效能組合。新推出的ARM Compiler v5.0為DS-5專業版其中一部分,可協助各種裝置降低記憶體用量、提高反應性並將耗電降至最低。

ARM Compiler v5.0 支援Cortex-A15 MPCore、Cortex-R5以及 Cortex-R7等多種新款ARM處理器,並提供特定優化功能。ARM編譯器的優化功能,乃依照最新指令集與處理器管線所開發。此外,ARM Compiler v5.0與GCC編譯器之間更為相容,無須修改即可在既有配置編譯環境下進行開放源碼軟體開發計畫。

ARM已採用DS-5專業版,作為新款ARM處理器與技術的軟體開發工具鏈。DS-5能驅動Cortex-A9 MPCore處理器的程式碼產生、除錯與分析性能等功能,對NEON™ 單指令多資料技術(SIMD)支援度也更為提升。DS-5還能利用新款ARM處理器的效能監控單元(Performance Monitoring Unit)功能,進行系統級剖析,並從ARM Embedded Trace Macrocell (ETM)及Program Trace Macrocell (PTM)顯示非侵入性軌跡資料,讓程式能針對與時間相關的錯誤進行除錯與分析。

DS-5專業版延伸此一功能,針對Cortex-A15 MPCore處理器與最新發表的CoreSight SoC-400除錯與追蹤技術提供除錯支援。對於NVIDIA Tegra250、三星Exynos 4210、意法半導體(STM) SPEAr600與 SPEAr1300、德儀(TI)OMAP4等廣受歡迎的多核心裝置,DS-5還提供預先組態除錯設定。ARM DSTREAM除錯與追蹤單元提供了高性能的目標連結與4GB追蹤緩衝器,能利用指令追蹤功能進行長時間軟體除錯與剖析。

ARM系統設計部門執行副總裁暨總經理John Cornish指出:「ARM承諾持續為合作夥伴提供相關工具,讓他們能輕鬆快速地開發出優化軟體。而DS-5專業版將從RVDS手中接棒,成為ARM架構參考軟體開發的工具鏈。」

Enea行銷副總裁Marcus Hjortsberg則表示:「我們很高興ARM能將旗下功能強大的編譯器及硬體輔助除錯功能,結合為一個使用簡便的Eclipse軟體套件。DS-5搭配本公司Enea Optima工具套件,將為雙方共同客戶提供絕佳的端對端軟體開發解決方案。」

arrow
arrow
    全站熱搜

    Shacho San 發表在 痞客邦 留言(0) 人氣()