DS-5:DS-5也稱ARM DS-5,DS5,ARM DS5,ARM Development Studio 5。ARM DS-5 的歷史版本有 ADT、ADS 和 RVDS。針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發(fā)工具套件。
由ARM架構(gòu)專家開發(fā)的ARM DS-5開發(fā)工具鏈幫助工程師為ARM應(yīng)用處理器(如Cortex™-A系列,Cortex-R實(shí)時(shí)處理器和其他ARM嵌入式處理器)開發(fā)強(qiáng)大且高度優(yōu)化的嵌入式軟件 。 DS-5工具鏈包括一流的ARM C / C ++編譯器,強(qiáng)大的Linux / Android™/ RTOS調(diào)試器,ARM Streamline™系統(tǒng)性能分析器和實(shí)時(shí)系統(tǒng)仿真模型, 所有這些都方便地封裝在基于Eclipse的用戶友好的集成開發(fā)環(huán)境(IDE)中。
DS-5開發(fā)工具是用于任何基于ARM的SoC上嵌入式C / C ++軟件開發(fā)的工具套件,具有編輯器,編譯器,調(diào)試器和系統(tǒng)分析器。 與ARM處理器同步研發(fā),CoreSight模塊和調(diào)試硬件一同設(shè)計(jì),DS-5有助于抽象調(diào)試連接,并配有來自40多個(gè)半導(dǎo)體合作伙伴和OEM的設(shè)備的預(yù)配置調(diào)試連接。
對于新設(shè)備,DS-5自動(dòng)檢測片上系統(tǒng)基礎(chǔ)架構(gòu),識別內(nèi)核和跟蹤宏單元,使調(diào)試連接更易于設(shè)置。可以使用Streamline Performance Analyzer實(shí)現(xiàn)系統(tǒng)優(yōu)化,確保軟件充分利用底層硬件的效率。
功能特點(diǎn):
定制的 Eclipse IDE,與第三方插件兼容
功能強(qiáng)大的 C/C++ 編輯器和項(xiàng)目管理器
為 ARM Linux 進(jìn)行了驗(yàn)證的 GNU 編譯工具
集成的生產(chǎn)力實(shí)用工具,例如遠(yuǎn)程系統(tǒng)瀏覽器、SSH 和 Telnet 終端等
啟動(dòng)加載程序、內(nèi)核和用戶空間調(diào)試
非侵入性指令跟蹤,包括匯總的配置文件
用于更快、更簡單調(diào)試周期的自動(dòng)的調(diào)試會(huì)話
具有設(shè)備配置數(shù)據(jù)庫的一次單擊即可完成的 JTAG 調(diào)試配置
無需 JTAG 探針的系統(tǒng)范圍的分析
按進(jìn)程、線程、功能和源代碼行的 CPU 使用情況統(tǒng)計(jì)信息
性能相關(guān)事件(例如高速緩存未命中次數(shù)、中斷數(shù))與軟件執(zhí)行的即時(shí)關(guān)聯(lián)
關(guān)鍵路徑標(biāo)識和動(dòng)態(tài)內(nèi)存使用情況分析
在主機(jī)上的 Linux 應(yīng)用程序調(diào)試
預(yù)先與 ARM 嵌入式 Linux 一起加載的 Cortex-A8、Cortex-A9(單核、多核)、ARMv8-A基礎(chǔ)模型等系統(tǒng)模型模擬器
高于 250 MHz 的典型模擬速度