亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

ARm

英國ARm公司是全球領(lǐng)先的半導(dǎo)體知識產(chǎn)權(quán)(IP)提供商。全世界超過95%的智能手機(jī)和平板電腦都采用ARm架構(gòu)[1]。ARm設(shè)計(jì)了大量高性價(jià)比、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。2014年基于ARm技術(shù)的全年全球出貨量是120億顆,從誕生到現(xiàn)在為止基于ARm技術(shù)的芯片有600億顆[2]。技術(shù)具有性能高、成本低和能耗省的特點(diǎn)。在智能機(jī)、平板電腦、嵌入控制、多媒體數(shù)字等處理器領(lǐng)域擁有主導(dǎo)地位。
  • ARm調(diào)試

    ARm調(diào)試

    標(biāo)簽: ARm 調(diào)試

    上傳時(shí)間: 2013-11-22

    上傳用戶:sssl

  • ARm處理器的工作模式

    ARm處理器的工作模式 ARm處理器狀態(tài)    ARm微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARm狀態(tài),此時(shí)處理器執(zhí)行32位的字對齊的ARm指令;第二種為Thumb狀態(tài),此時(shí)處理器執(zhí)行16位的、半字對齊的Thumb指令。在程序的執(zhí)行過程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。但ARm微處理器在開始執(zhí)行代碼時(shí),應(yīng)該處于ARm狀態(tài)。  ARm處理器狀態(tài)    進(jìn)入Thumb狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位(位0)為1時(shí),可以采用執(zhí)行BX指令的方法,使微處理器從ARm狀態(tài)切換到Thumb狀態(tài)。此外,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時(shí),自動切換到Thumb狀態(tài)。    進(jìn)入ARm狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位為0時(shí),執(zhí)行BX指令時(shí)可以使微處理器從Thumb狀態(tài)切換到ARm狀態(tài)。此外,在處理器進(jìn)行異常處理時(shí),把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以使處理器切換到ARm狀態(tài)。ARm處理器模式    ARm微處理器支持7種運(yùn)行模式,分別為:用戶模式(usr):ARm處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統(tǒng)使用的保護(hù)模式。數(shù)據(jù)訪問終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,可用于虛擬存儲及存儲保護(hù)。系統(tǒng)模式(sys):運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù)。定義指令中止模式(und):當(dāng)未定義的指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARm處理器模式    ARm微處理器的運(yùn)行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數(shù)的應(yīng)用程序運(yùn)行在用戶模式下,當(dāng)處理器運(yùn)行在用戶模式下時(shí),某些被保護(hù)的系統(tǒng)資源是不能被訪問的。    除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問受保護(hù)的系統(tǒng)資源等情況。ARm寄存器    ARm處理器共有37個(gè)寄存器。其中包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC)在內(nèi)。這些寄存器都是32位寄存器。以及6個(gè)32位狀態(tài)寄存器。 關(guān)于寄存器這里就不詳細(xì)介紹了,有興趣的人可以上網(wǎng)找找,很多這方面的資料。異常處理    當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請求。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會按固定的優(yōu)先級進(jìn)行處理。當(dāng)一個(gè)異常出現(xiàn)以后,ARm微處理器會執(zhí)行以下幾步操作:進(jìn)入異常處理的基本步驟:將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時(shí)能從正確的位置重新開始執(zhí)行。將CPSR復(fù)制到相應(yīng)的SPSR中。根據(jù)異常類型,強(qiáng)制設(shè)置CPSR的運(yùn)行模式位。強(qiáng)制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。如果異常發(fā)生時(shí),處理器處于Thumb狀態(tài),則當(dāng)異常向量地址加載入PC時(shí),處理器自動切換到ARm狀態(tài)。 ARm微處理器對異常的響應(yīng)過程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當(dāng)運(yùn)行于 ARm 工作狀態(tài)時(shí)If == Reset or FIQ then;當(dāng)響應(yīng) FIQ 異常時(shí),禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARm微處理器會執(zhí)行以下幾步操作從異常返回:將連接寄存器LR的值減去相應(yīng)的偏移量后送到PC中。將SPSR復(fù)制回CPSR中。若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。

    標(biāo)簽: ARm 處理器 工作模式

    上傳時(shí)間: 2013-11-15

    上傳用戶:hanbeidang

  • CAN節(jié)點(diǎn)設(shè)計(jì)基于32位Luminary ARm

    關(guān)鍵詞 LM3S2016、CTM系列隔離CAN收發(fā)器摘 要 基于32位Luminary ARm的CAN節(jié)點(diǎn)設(shè)計(jì)

    標(biāo)簽: Luminary CAN ARm 節(jié)點(diǎn)設(shè)計(jì)

    上傳時(shí)間: 2013-10-13

    上傳用戶:guanliya

  • Keil C51單片機(jī)/ARm開發(fā)工具 V8.02

    Keil C51單片機(jī)/ARm開發(fā)工具 V8.02 :使用方法:雙擊c51v802.exe直接安裝直到結(jié)束,安裝路徑最好選用默認(rèn)的c:\keil 不含注冊碼,有2k代碼的大小限制。單片機(jī)開發(fā)必備軟件。

    標(biāo)簽: Keil 8.02 C51 ARm

    上傳時(shí)間: 2013-11-04

    上傳用戶:summery

  • DSP+ARm架構(gòu)處理器為機(jī)器視覺帶來強(qiáng)大運(yùn)算和控制能力

    DSP+ARm

    標(biāo)簽: DSP ARm 架構(gòu) 處理器

    上傳時(shí)間: 2013-10-25

    上傳用戶:kachleen

  • ARm Cortex-M3權(quán)威指南

    ARm Cortex-M3權(quán)威指南

    標(biāo)簽: Cortex-M ARm

    上傳時(shí)間: 2014-12-28

    上傳用戶:wutong

  • ARm與DSP之間視頻數(shù)據(jù)可靠傳輸?shù)脑O(shè)計(jì)與實(shí)現(xiàn)

    在由ARm+DSP組成的嵌入式視頻處理平臺當(dāng)中,需要將視頻數(shù)據(jù)從DSP端發(fā)送給ARm處理器,以便ARm將視頻數(shù)據(jù)傳輸?shù)竭h(yuǎn)端服務(wù)器進(jìn)行處理。提供了一種ARm與DSP雙核之間視頻數(shù)據(jù)通信的解決方案,并介紹了ARm與DSP之間通過HPI進(jìn)行連接的硬件電路設(shè)計(jì)。在HPI接口驅(qū)動程序的設(shè)計(jì)中,基于Linux中斷處理機(jī)制定義并實(shí)現(xiàn)了一種實(shí)用的視頻數(shù)據(jù)通信協(xié)議,從而實(shí)現(xiàn)了ARm與DSP雙核之間視頻數(shù)據(jù)的可靠傳榆。

    標(biāo)簽: ARm DSP 視頻數(shù)據(jù) 傳輸

    上傳時(shí)間: 2013-11-09

    上傳用戶:xg262122

  • FPGA與ARm EPI通信,控制16路步進(jìn)電機(jī)和12路DC馬達(dá) VHDL編寫的

    FPGA與ARm EPI通信,控制16路步進(jìn)電機(jī)和12路DC馬達(dá) VHDL編寫的,,,,,

    標(biāo)簽: FPGA VHDL ARm EPI

    上傳時(shí)間: 2013-10-21

    上傳用戶:zhyfjj

  • 基于ARm和FPGA的機(jī)器人運(yùn)動控制器的實(shí)現(xiàn)

    基于ARm和FPGA的機(jī)器人運(yùn)動控制器的實(shí)現(xiàn)

    標(biāo)簽: FPGA ARm 機(jī)器人 運(yùn)動控制器

    上傳時(shí)間: 2013-11-15

    上傳用戶:kinochen

  • 基于ARm、ZigBee技術(shù)的機(jī)場智能化驅(qū)鳥系統(tǒng)設(shè)計(jì)

    介紹了一種基于ARm、ZigBee技術(shù)的機(jī)場智能化防鳥撞驅(qū)鳥系統(tǒng)。該系統(tǒng)采用無線監(jiān)測網(wǎng)絡(luò)結(jié)合上位機(jī)監(jiān)控管理中心框架,采用低功耗控制芯片STM32F103RBT、Maxstream公司的XBee模塊、短波數(shù)傳電臺TDX-868A,融合無線傳感器網(wǎng)絡(luò)、GPS技術(shù)、電子羅盤和ARm等工控領(lǐng)域的技術(shù),采用星型網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),實(shí)現(xiàn)了對機(jī)場區(qū)域的鳥情監(jiān)測,利用數(shù)據(jù)挖掘技術(shù),對鳥情信息進(jìn)行數(shù)據(jù)分析,預(yù)報(bào)鳥情,從根本上防止鳥撞事故的發(fā)生。

    標(biāo)簽: ZigBee ARm 智能化 驅(qū)鳥系統(tǒng)

    上傳時(shí)間: 2013-11-24

    上傳用戶:一天睡三次

主站蜘蛛池模板: 于都县| 沙洋县| 乡城县| 沐川县| 沅陵县| 桦甸市| 吴江市| 苍山县| 义乌市| 外汇| 页游| 盐亭县| 武冈市| 云林县| 丹江口市| 丰原市| 克山县| 平陆县| 万年县| 宽甸| 招远市| 雷山县| 龙胜| 广宗县| 黔西县| 仲巴县| 察隅县| 阜阳市| 怀安县| 镇原县| 石棉县| 菏泽市| 搜索| 静乐县| 中方县| 梁平县| 上思县| 武功县| 罗江县| 葫芦岛市| 西平县|