ARMulator
ARMulator是一個(gè)在ARM公司推出的集成開發(fā)環(huán)境ADS(ARMDeveloperSuite)中提供的指令集模擬器。它與運(yùn)行在通用計(jì)算機(jī)(通常是x86體系結(jié)構(gòu))上的調(diào)試器相連接,模擬ARM微處理器體系結(jié)構(gòu)和指令集,提供了開發(fā)和調(diào)試ARM程序的軟件仿真環(huán)境。
ARMulator不僅可以仿真ARM處理器的體系結(jié)構(gòu)和指令集,還可以仿真存儲(chǔ)器和處理器外圍設(shè)備,例如中斷控制器和定時(shí)器等,這樣就模擬了一個(gè)進(jìn)行嵌入式開發(fā)的最小子系統(tǒng),另外使用者還可以擴(kuò)展添加自己的外設(shè)。