定義:程序狀態(tài)寄存器;功能:反映數(shù)據(jù)運算狀態(tài),控制系統(tǒng)模式等;特點:程序狀態(tài)寄存器不屬于通用寄存器;關于CPSR的訪問,ARM專門為其設立了兩條指令:MRS:CPSR到通用寄存器傳遞數(shù)據(jù)指令;MSR:通用寄存器到CPRS傳
0 引言 隨著現(xiàn)在社會的發(fā)展,人們也日益開始關注健康事業(yè)的發(fā)展,對醫(yī)學技術的要求也越來越高?,F(xiàn)實中很多病例無法通過現(xiàn)實病例學習,更多的醫(yī)生培養(yǎng)只能通過模擬設備進
/****************************************************說明 :ARM9中斷調(diào)試(1)***************************************************/ 一般情況下,在ARM9調(diào)試程序都是下載到RAM中執(zhí)行的,當然,只要沒有中斷產(chǎn)生
偽指令注意:不同的IDE,偽指令也會有很大差別;但是匯編指令是一樣的;偽操作標識符:功能:為匯編程序完成各種準備工作;特點:特殊的指令助記符但與指令系統(tǒng)的助記符不同,沒有對應的源操作碼;偽操作:偽操作符所
啥是尋址:處理器指令系統(tǒng)中規(guī)定的尋址操作數(shù)所在地址的方式;或者說通過什么樣的方式找到操作數(shù);指令和指令格式ARM指令格式: {} {S} , {,第二個操作數(shù)}:內(nèi)容表示必不可少;{}:代表可以省略;{}:指令的執(zhí)行條件;
ARM是一類嵌入式微處理器,同時也是一個公司的名字。ARM公司于1990年11月成立于英國劍橋,它是一家專門從事16/32位RISC微處理器知識產(chǎn)權(quán)設計的供應商。ARM公司本身不直接從事芯片生產(chǎn),而只是授權(quán)ARM內(nèi)核,再給生產(chǎn)和銷售半導體的合作伙伴,同時也提供基于ARM架構(gòu)的開發(fā)設計技術。
ARM處理器當前有6個產(chǎn)品系列:ARM7、ARM9、ARM9E、ARM10E、ARM11和SecurCore,其中ARM11為最近推出的產(chǎn)品。進一步的產(chǎn)品來自于合作伙伴,例如Intel Xscale ARM7、ARM9、ARM9E、ARM10E是4個通用處理器系列。每個系列提供一套特定的性能來滿足設計者對功耗、性能、體積的需求。
表1.3顯示了ARM7、ARM9、ARM10及ARM11內(nèi)核之間屬性的比較。有些屬性依賴于生產(chǎn)過程和工藝,具體芯片需參閱其芯片手冊。
本文介紹了Linux設備驅(qū)動程序的類型和文件操作接口函數(shù),以及驅(qū)動程序的基本開發(fā)過程。以ARM9為平臺,基于Linux2.6.30開發(fā)DS18B20的驅(qū)動程序,以模塊的形式加載到內(nèi)核,最后通過應用層調(diào)用驅(qū)動程序,獲得溫度數(shù)據(jù)。
ARM7是馮諾依慢結(jié)構(gòu),三級流水線結(jié)構(gòu) ARM9、ARM11是哈佛結(jié)構(gòu),5級流水線結(jié)構(gòu),所以性能要高一點。
前 言物流的定位方案與技術的選擇對提高現(xiàn)代物流配送管理效率,減少運營成本具有重要的影響。物流終端定位要求較高的定位精度,能提供全天候連續(xù)不間斷的定位信息支持,能滿
1.引言在嵌入式開發(fā)中其中不可避免的一環(huán)就是bootloader的設計[1],它統(tǒng)籌軟硬件資源,使得資源最優(yōu)配置,嵌入式系統(tǒng)對功耗,性能,以及成本要求很苛刻,它要求在達到用戶要
很多工程師在選擇嵌入式核心板的時候往往會陷入選擇困難癥,選擇ARM9還是A8平臺?選擇Linux還是Android、選擇創(chuàng)客平臺還是主流核心板?選擇芯片方案還是核心板方案?本文將為大
傳統(tǒng)的語音通信是以公共交換電話網(wǎng)(PSTN)為語音系統(tǒng)進行話音交流,該系統(tǒng)以電路交換為通信基礎,信道利用率低、通信資費較高。而隨著通信技術和網(wǎng)絡的快速發(fā)展,越來越多的
1 引 言20世紀70年代誕生的1553B總線是一種主從式多冗余度總線對總線硬件有嚴格的規(guī)定,可靠性和實時性好,傳輸速率達到1 Mb/s,對于大多數(shù)的應用都能滿足,通過幾十年的
為提高饋線自動化的水平,提出了基于ARM9處理器的一種新型饋線自動化終端設計,實現(xiàn)了饋線終端的遙調(diào)、遙測、遙信、遙控功能。測試結(jié)果表明,該裝置數(shù)據(jù)采集速度快、精度高,無線通信可靠穩(wěn)定,滿足現(xiàn)代配網(wǎng)自動化要求。
本文基于三星公司的S3C2410為控制中心, 設計一種汽車視頻監(jiān)控系統(tǒng)。系統(tǒng)主要由S3C2410處理器、USB攝像頭、觸摸顯示屏組成, 闡述了系統(tǒng)硬件設計的基本工作原理, 平臺
0 引 言MP3(MPEG I Audio Layer 3)格式是基于電影專家組系統(tǒng)(Motion Picture Expert Group,MPEG)壓縮標準的一種聲音文件格式,其壓縮比根據(jù)采樣頻率、壓縮位率和聲音模式
傳統(tǒng)的語音通信是以公共交換電話網(wǎng)(PSTN)為語音系統(tǒng)進行話音交流,該系統(tǒng)以電路交換為通信基礎,信道利用率低、通信資費較高。而隨著通信技術和網(wǎng)絡的快速發(fā)展,越來越多的
摘要:為了實現(xiàn)嵌入式linux的移植和開發(fā),本文采用了ARM9完成了的嵌入式Linux字符驅(qū)動開發(fā),為后續(xù)更復雜的開發(fā)奠定了基礎。本文介紹了設計字符驅(qū)動開發(fā)的基本流程,完成了