arm7是arm內(nèi)核型號(hào),也就是armv4;有兩個(gè)指令集:手臂和拇指;常見(jiàn)的型號(hào)有NXP(收購(gòu)飛利浦)lpc21xx,小白推arm7和a9架構(gòu)。它們是什么意思?它們可以被認(rèn)為是兩個(gè)系列,arm7表現(xiàn)較弱,A9表現(xiàn)較強(qiáng),arm7是ARM設(shè)計(jì)的內(nèi)核。
arm 7、ARM9和ARM11的區(qū)別。ARM處理器分析:ARM7是馮諾依曼慢結(jié)構(gòu),三級(jí)流水線結(jié)構(gòu)ARM9和ARM11是哈佛結(jié)構(gòu)和五級(jí)流水線結(jié)構(gòu),所以性能更高。ARM9和ARM11大部分都有內(nèi)存管理器,運(yùn)行操作系統(tǒng)比較好,ARM7適合裸奔。我們通常的ARM9系列有ARM9和ARM9E兩個(gè)系列,其中ARM9屬于ARMv4T架構(gòu),典型的處理器有ARM9TDMI、ARM922T等;;而ARM9E屬于ARMv5TE架構(gòu),典型的處理器有ARM926EJ、ARM946E等。
ARM也是RISC處理器。ARM是英國(guó)ARM公司生產(chǎn)的處理器。ARM7是另一個(gè)。此外,ARM的處理器系列還包括:ARM9系列、ARM9E系列、ARM10E系列、SecurCore系列、Xscale of Inter、StrongARM of Inter。RISC(精簡(jiǎn)指令集計(jì)算機(jī))是一種執(zhí)行較少類(lèi)型計(jì)算機(jī)指令的微處理器。它起源于80年代的MIPS大型機(jī)(RISC機(jī)),RISC機(jī)中使用的微處理器統(tǒng)稱(chēng)為RISC處理器。
因?yàn)橛?jì)算機(jī)需要額外的晶體管和電路元件來(lái)執(zhí)行每一種指令類(lèi)型,所以計(jì)算機(jī)的指令集越大,微處理器就越復(fù)雜,運(yùn)行就越慢。ARM(AdvancedRISCMachines)可以認(rèn)為是一個(gè)公司的名字,是一種微處理器和一種技術(shù)的統(tǒng)稱(chēng)。ARM7系列微處理器是一款低功耗的32位RISC處理器,最適合價(jià)格和功耗要求較高的消費(fèi)類(lèi)應(yīng)用。
3、ARM7在UCOS下如何使用中斷?確保定時(shí)器1正確初始化?這有幾個(gè)原因,請(qǐng)參考以下分析:1。ucos是一個(gè)多任務(wù)操作系統(tǒng)。當(dāng)系統(tǒng)正常運(yùn)行時(shí),必須建立多個(gè)任務(wù),否則系統(tǒng)將處于崩潰和崩潰狀態(tài),程序?qū)惓_\(yùn)行。2.如果你的系統(tǒng)時(shí)鐘中斷程序有問(wèn)題,應(yīng)該先關(guān)閉中斷,調(diào)用系統(tǒng)時(shí)鐘后再打開(kāi)中斷,否則系統(tǒng)時(shí)鐘異常會(huì)導(dǎo)致程序運(yùn)行異常。具體程序如下:void TMR _ tick ISR _ handler(void){ t 0 IR 0x ff;//清除中斷標(biāo)志位OSIntEnter();//要關(guān)閉中斷,必須有一個(gè)OSTimeTick();OSIntExit();//關(guān)鍵代碼完成,與off中斷成對(duì)使用}3。看上面的程序,你想用定時(shí)器1中斷來(lái)處理一些信息,但是程序運(yùn)行不進(jìn)去??赡艿脑蚴?1)您的定時(shí)器1初始化異常。
4、請(qǐng)問(wèn)ARM7和ARMv7這兩個(gè)概念有什么區(qū)別?謝謝~~ARMv7是一個(gè)框架。arm7是arm內(nèi)核型號(hào),也就是armv4;有兩個(gè)指令集:手臂和拇指;常見(jiàn)的型號(hào)有恩智浦(收購(gòu)飛利浦)LPC 21xx和LPC 22xx系列,三星的44bx系列ARMv7是armv4的升級(jí)版。它有兩個(gè)指令集,thumb2和thumb。其特點(diǎn)是純C語(yǔ)言編程(arm7必須用匯編啟動(dòng))和具有中斷嵌套功能的硬件中斷響應(yīng)。
5、ARM7、ARM9、msp430、stm8、avr、8051、IAR有什么關(guān)系,各有什么作用...簡(jiǎn)單來(lái)說(shuō),ARM7、ARM9、msp430、stm8、avr、8051都是單片處理器,內(nèi)核和廠商不同。IAR只是一個(gè)開(kāi)發(fā)環(huán)境。如果你準(zhǔn)備開(kāi)始接觸單片機(jī),我建議你先從8051開(kāi)始,然后學(xué)430,到時(shí)候你就體會(huì)到了。不用說(shuō)了。ARM 7和Arm 9是ARM處理器內(nèi)核的兩個(gè)版本,都是32位單片機(jī)內(nèi)核版本。msp430是德州儀器低功耗16位單片機(jī)的統(tǒng)稱(chēng),包括很多系列,比如1x: MSP 430F169.2x: MSP 430F247等等。
8051一般指51核的單片機(jī),比較典型的是atmel公司的AT89C51。一般單片機(jī)初學(xué)者從51單片機(jī)開(kāi)始。IAR是一個(gè)集成開(kāi)發(fā)環(huán)境,可以用來(lái)編寫(xiě)、編譯、調(diào)試、生成一個(gè)功能強(qiáng)大的單片機(jī)軟件,支持多種單片機(jī),比如msp430、AVR、ARM系列(PS:我只用過(guò)IAR開(kāi)發(fā)這些單片機(jī),反正其他支持很多)。
6、 arm7個(gè)異常返回值為什么有的pc-4有的pc-8有的pc不減這取決于異常發(fā)生的位置。你首先要明白的是,pc是下一個(gè)要運(yùn)行的指令,還有流水線技術(shù)。另外,每個(gè)異常發(fā)生的時(shí)間不一樣,所以pc恢復(fù)時(shí)的計(jì)算方法也不一樣。例如,當(dāng)IRQ異常發(fā)生時(shí),PC的值等于當(dāng)前執(zhí)行的指令加8,即中斷返回地址加4,因此R14是保存的值。
7、小白貼 arm7和a9架構(gòu)分別是什么意思可以認(rèn)為是兩個(gè)系列,其中arm7性能較弱,A9性能較強(qiáng)。arm7是ARM設(shè)計(jì)的內(nèi)核。通常我們說(shuō)的是不帶MMU緩沖區(qū)的ARM7。指令集版本ARMv4。A9更高級(jí)。架構(gòu)就是ARM只設(shè)計(jì)IP核,不生產(chǎn)芯片。然后他說(shuō)這個(gè)建筑是這樣的。這就像給你一幅畫(huà)。我不管你怎么建,你自己建。
8、 arm7的指令周期指令周期的改善:loads指令和stores指令的指令周期數(shù)改善最明顯的是loads指令和stores指令。這兩條指令從ARM7到ARM9的執(zhí)行時(shí)間減少了30%,指令周期的減少是由ARM7和ARM9處理器中兩種基本微處理器結(jié)構(gòu)的差異造成的。(1)ARM9具有獨(dú)立的指令和數(shù)據(jù)存儲(chǔ)接口,允許處理器在讀取指令的同時(shí)讀寫(xiě)數(shù)據(jù)。