ARM指令的尋址方式所謂尋址方式就是處理器根據指令中給出的地址信息來尋找物理地址的方式。目前ARM指令系統支持如下幾種常見的尋址方式。一、立即尋址 立即尋址也叫立即數尋址,這是一種特殊的尋址方式,操作數本身就在指令中給出,只要取出指令也就取 ... admin-2015-4-28 09:29 ARM微處理器運行模式ARM微處理器支持7種運行模式,分別為:用戶模式(usr): ARM處理器正常的程序執(zhí)行狀態(tài)快速中斷模式(fiq): 用于高速數據傳輸或通道處理外部中斷模式(irq): 用于通用的中斷處理管理模式(svc): 操作系統使用的保護模式數據訪 ... admin-2015-4-28 09:27 ARM體系結構的存儲器格式ARM體系結構將存儲器看作是從零地址開始的字節(jié)的線性組合。從零字節(jié)到三字節(jié)放置第一個存儲的字數據,從第四個字節(jié)到第七個字節(jié)放置第二個存儲的字數據,依次排列。作為32位的微處理器,ARM體系結構所支持的最大尋址空間為4GB(232字 ... admin-2015-4-28 09:26 ARM微處理器的工作狀態(tài)從編程的角度看,ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM狀態(tài),此時處理器執(zhí)行32位的字對齊的ARM指令;第二種為Thumb狀態(tài),此時處理器執(zhí)行16位的、半字對齊的Thumb指令。當ARM微處理器執(zhí)行32位的ARM ... admin-2015-4-28 09:24 ARM微處理器的應用領域及特點1、ARM微處理器的應用領域到目前為止,ARM微處理器及技術的應用幾乎已經深入到各個領域: (1)工業(yè)控制領域:作為32的RISC架構,基于ARM核的微控制器芯片不但占據了高端微控制器市場的大部分市場份額,同時也逐漸向低端微控制器應用 ... admin-2015-4-28 09:23 嵌入式系統開發(fā)環(huán)境和調試方式中高端的嵌入式系統的開發(fā)環(huán)境如圖1所示。 圖1 嵌入式系統開發(fā)環(huán)境常見中低端ARM開發(fā)調試方式如圖2: 圖2 ARM開發(fā)調試方式 admin-2015-4-28 09:22 嵌入式系統設計方法傳統的嵌入式系統采取將系統分為獨立的軟件和硬件兩個部分,有硬件工程師和軟件工程師按照擬定的設計流程分別完成,這種方法只能改善硬件或者軟件的性能,而不可能對系統做出較好的性能綜合優(yōu)化。為了避免由于軟件開發(fā)和硬件開發(fā)分離 ... admin-2015-4-28 09:20 嵌入式系統的構成嵌入式系統有硬件系統和軟件系統構成。1、嵌入式硬件系統包括:(1)嵌入式微處理器(2)各種類型存儲器(3)電源及模擬電路(4)接口控制器及接插件2、嵌入式軟件系統(1)嵌入式(實時)操作系統(2)板級支持包(3)設備驅動程序 ... admin-2015-4-28 09:14 嵌入式系統特點與通用的計算機系統相比,嵌入式系統具有以下特點:1)專用緊湊:由于嵌入式設備的用途固定、成本敏感,其軟硬件夠用即可。因此,它在體積、功耗和配置等方面有明顯的約束;2)實時響應:嵌入式系統是某種技術過程信號處理和控制的核 ... admin-2015-4-28 09:13 如何才能開發(fā)一個理想的嵌入式人機交互界面?要開發(fā)一個理想的嵌入式人機交互界面,需要考慮多重因素。其中主要因素括行業(yè)特點、嵌入式硬件、嵌入式軟件以及UI設計等四個方面,接下來將對這些因素逐一進行介紹。 嵌入式設備能與用戶親密接觸 行業(yè)因 ... admin-2015-4-10 09:58 嵌入式系統的應用領域使用嵌入式技術的電子產品,從MP3、PDA等微型數字化產品,到網絡家電、智能家電、車載電子設備以及工業(yè)、醫(yī)療及服務行業(yè)中的所用到的數字機床、智能工具、工業(yè)機器人、智能醫(yī)療機械、服務機器人、網絡控制等各個 ... admin-2015-4-10 07:48 嵌入式系統的定義根據IEEE(國際電子和電氣工程師協會)的定義,嵌入式系統是“控制、監(jiān)視或者輔助設備、機器或車間運行的裝置”(原文為devices used to control, monitor, or assist the operation of equipment, machinery or ... admin-2015-4-10 07:47 讓嵌入式系統項目最終以失敗收場的7大隱形殺手對工程師而言,沒有什么事情比投入大量心力、汗水和淚水到一個項目,但最終卻只得到一個失敗的結果這件事,來得令人沮喪。對那些參與項目開發(fā)的人來說,失敗確實可以增長其洞察力和經驗,但所時間和心力的損失卻 ... admin-2015-4-9 21:06 嵌入式系統設計示例:車載GPS終端系統的設計統一建模語言UML及其特點和組成、UML在車載GPS終端設計中的應用 傳統的嵌入式系統的設計將硬件和軟件分為兩個獨立的部分分別進行設計,這種設計方法只能改善硬件/軟件各自的性能,而不可能對整個系統做出很好的性能 ... admin-2015-4-6 09:21 嵌入式系統的設計流程一、需求分析階段 嵌入式系統的特點決定了系統在開發(fā)設計初期的需求分析過程中就要明確需要完成的任務。在需求分析階段需要分析客戶的需求,并將需求分類整理,確定設計任務和設計目標。系統的需求一般分為功能性需 ... admin-2015-4-6 09:19 嵌入式系統設計的特點嵌入式系統的設計與傳統系統的設計相比具有一些共同點,它保持了許多傳統系統設計的良好習慣。但由于嵌入式系統運行的目標應用環(huán)境的特殊性,該目標環(huán)境主要是針對特定的應用領域,所以系統的功能比較專一。嵌入式系 ... admin-2015-4-6 09:18 ARM的JTAG接口一、JTAG的基本知識 JTAG是Joint Test Action Group的縮寫,是IEEE 1149.1標準。使用JTAG的優(yōu)點:JTAG的建立使得集成電路固定在PCB上,只通過邊界掃描便可以被測試。在ARM7TDMI處理器中,可以通過JTAG直接控制ARM的 ... admin-2015-4-5 07:45 A/D和D/A轉換一、A/D(模/數)轉換器 1.概述 所謂A/D(模/數)轉換器就是把電模擬量轉換為數字量的電路。在當今的現代化生產中,被廣泛應用的實時監(jiān)測系統和實時控制系統都離不開A/D(模/數)轉換器。一個實時控制系統要實現計 ... admin-2015-4-5 07:44 中斷控制器ARM7 TDMI有兩種類型的中斷模式:FIQ和IRQ。IRQ和FIQ之間的區(qū)別是:對于FIQ必須盡快處理事件并離開這個模式;IRQ可以被FIQ中斷,但IRQ不能中斷FIQ;為了使FIQ更快,FIQ模式具有更多的私有寄存器。 CPSR指ARM7 TDMI處 ... admin-2015-4-5 07:44 控制中斷的寄存器1.中斷控制寄存器 2.中斷請求寄存器(INTPND) 3.中斷模式寄存器(INTMOD) 4.中斷屏蔽寄存器(INTMSK) 5.IRQ矢量模式寄存器 6.IRQ/FIQ中斷服務寄存器(I_ISPC/F_ISPC) 7.外部中斷控制寄存器(EXTINT) 8. ... admin-2015-4-5 07:43 外部中斷的應用有4個按鍵直接與EINT4~EINT7引腳相連,將I/O口設置為工作在外部中斷模式下后,可以通過按下某個按鍵來觸發(fā)中斷。 首先對PG口的工作模式進行設置,要讓PG4~PG7工作在外部中斷輸入狀態(tài)。因此,要將PG口設置在功能3模 ... admin-2015-4-5 07:42 CAN總線接口1.CAN總線概述 CAN全稱為Controller Area Network,即控制器局域網,是國際上應用最廣泛的現場總線之一。CAN總線最初被設計用于汽車環(huán)境中的微控制器通信,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制 ... admin-2015-4-5 07:41 IIC接口1.概述 IIC是一種雙向兩線制的串行總線,由于它支持任何一種IC制造工藝,且能夠提升硬件的效率和簡化電路的設計,因此眾多廠商都提供了IIC兼容芯片。S3C44B0X內部也具有IIC總線接口模塊,支持一個多主IIC-BUS串行接 ... admin-2015-4-5 07:41 以太網接口1.概述 以太網以其高度靈活、相對簡單、易于實現的特點,成為當今最重要的一種局域網建網技術。通常所說的以太網主要是指以下3種不同的局域網技術: 以太網/IEEE 802.3:采用同軸電纜作為網絡介質,傳輸速率達到10M ... admin-2015-4-5 07:40 USB接口1.USB概述 USB(通用串行總線)接口正在被用于多種嵌入式系統設備的數據通信中,如移動硬盤、數碼相機、PDA、高速數據采集設備等。USB(Universal Serial Bus)通用串行總線是由Compaq、HP、Intel、Lucent、Microso ... admin-2015-4-5 07:39 UART異步串行接口1.串行通信概覽 所謂串行通信就是使數據一位一位地進行傳輸而實現的通信。當然,在實際傳輸中,如外部設備與CPU或計算機與計算機之間交換信息,是通過一對導線傳送信息的。在傳輸中每一位數據都占據一個固定的時間 ... admin-2015-4-5 07:39 觸摸屏的驅動芯片ADS7843觸摸屏由于其體積小、輕便和接口簡單的特點,成為一種在嵌入式系統中應用廣泛的輸入設備。S3C44B0X通過端口G模擬串行的SIO接口與觸摸屏專門的控制芯片ADS7843(由Burr-Brown公司生產)進行數據傳輸,來完成對觸摸屏 ... admin-2015-4-5 07:38 |
|