【導(dǎo)讀】ARM設(shè)計(jì)的一整套軟件開發(fā)工具。從最初的軟件原型到最終優(yōu)化的ROM代碼。使用FLEXLM管理器,管理它的LICENSE. 45天的評(píng)估版軟件。支持最新的ARM內(nèi)核。主機(jī)系統(tǒng)可支持RedHatLinux. 庫(kù)管理器可合并各種庫(kù)。使用pragmas,可實(shí)現(xiàn)出色代碼和數(shù)據(jù)的布局。為可重定位的代碼設(shè)置新的鏈接選項(xiàng)。編譯器同時(shí)輸出匯編碼和目標(biāo)碼。Windows集成開發(fā)環(huán)境-CodeWarrior. 完全支持ANSI及其兼容C編譯器。支持所有的ARM處理器。-O0:最佳的調(diào)試信息,沒有優(yōu)化(-g)“Debug”。-O2:完整優(yōu)化,有限的調(diào)試信息“Release”。C和匯編的交叉列表。外,上述所有的默認(rèn)值為Signed。默認(rèn)情況下,使用semihostedSWI’s和主機(jī)調(diào)試器通訊。庫(kù)、函數(shù)包這些不需要為重定向而重新編譯。適合嵌入式使用-沒有單獨(dú)的內(nèi)嵌變量。自動(dòng)選擇正確的庫(kù)。決定于你所使用的字節(jié)對(duì)齊方式,獨(dú)立的位置,堆棧的檢查等。保留了runtime功能支持和浮點(diǎn)支持。SWI接口由ARMulator,Angel和Multi-ICE共同提供。Semihosted程序可在所有的ARM平臺(tái)上運(yùn)行,而