freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

arm嵌入式系統(tǒng)-在線瀏覽

2024-08-02 15:41本頁面
  

【正文】 7任務8任務切換9內核 多任務系統(tǒng)中,內核負責管理各個任務,或者說為每個任務分配CPU時間,并且負責任務之間的通信。多數實時內核是基于優(yōu)先級調度法的,每個任務根據其重要程序的不同被賦予一定的優(yōu)先級。然后究竟何時讓高優(yōu)先級任務掌握CPU的使用權,有兩種不同的情況,這要看用的什么類型的內核,是非占先式的還是占先式的內核。 占先式:中斷正在執(zhí)行的任務,執(zhí)行任務11非占先式內核12占先式內核 當系統(tǒng)響應時間很重要時,要使用占先式內核,因此絕大多數商業(yè)上銷售的實時內核都是占先式內核。任務越重要,被賦予的優(yōu)先級應該越高,越容易被調度而進入運行態(tài)。中斷一旦被識別,CPU保存部分(或全部)上下文,即部分(或全部)寄存器的值,跳轉到專門的子程序,稱為中斷服務子程序(ISR)。15時鐘節(jié)拍(作用:節(jié)拍產生的時候,進行調度) 時鐘節(jié)拍是特定的周期性中斷,這個中斷可以看做是系統(tǒng)心臟的脈動。時鐘節(jié)拍率越快,系統(tǒng)的額外開銷就越大。 其次,嵌入式實時操作系統(tǒng)提高了開發(fā)效率,縮短了開發(fā)周期。 優(yōu)點:在嵌入式實時操作系統(tǒng)環(huán)境下開發(fā)實時應用程序,使程序的設計和擴展變得容易,不需要大的改動就可以增加新的功能。1μClinux μClinux即“微控制領域中的Linux系統(tǒng)”。2Windows CE Windows CE是精簡的Windows95。絕大多數的應用軟件只需要簡單地修改和移植就可以在Windows CE平臺上繼續(xù)使用。良好的持續(xù)發(fā)展能力、高性能的內核以及友好的用戶開發(fā)環(huán)境,使其在嵌入式實時操作系統(tǒng)領域占領一席之地。(作者:世界著名嵌入式專家Jean ) 特點:1) 提供源代碼2) 可移植 μC/OSII的絕大部分源代碼是使用移植性很強的ANSI編寫的,與微處理器硬件相關的部分是使用匯編語言編寫的。什么叫嵌入式處理器?嵌入式處理器分為哪幾類?答:嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運行的硬件單元??煞譃榍度胧轿⑻幚砥鳎‥MPU)微控制器(MCU)DSP處理器 片上系統(tǒng)(SoC)第二章 ARM7體系結構LPC2000系列CPU的核心是ARM7飛利浦 LPC2000 :嵌入式微處理器 ARM簡介 ARMAdvanced Risc Machines RISC精簡指令 ARM架構是ARM公司面向市場設計的第一款低成本RISC微處理器。 ARM具備了非常典型的RISC結構特性:① 有大量的通用寄存器② 通過裝載/保存結構使用獨立的load和store指令完成數據在寄存器與外部存儲器之間的傳送③ 尋址方式非常簡單④ 使用統(tǒng)一和固定長度的指令格式(分16位和32位兩種)⑤ 每一條數據處理指令都可以同時包含算術邏輯單元的運算和移位處理,以實現對ALU和移位器的最大利用⑥ 地址自動增加和自動減少的尋址方式優(yōu)化了程序中的循環(huán)處理⑦ load/store指令可以批量傳輸數據,從而實現了最大數據吞吐量⑧ 大多數ARM指令可“條件執(zhí)行”的,也就是說,只有當某個特定條件滿足時指令才會被執(zhí)行。1 CortexM3處理器 ARM CortexxM3處理器具有成本低,引腳數目少一級功耗低的優(yōu)勢,是一款具有極高運算能力和中斷響應能力的處理器內核。諾依曼結構ARM處理器直接支持8位字節(jié)、16位半字或者32位字的數據類型。從偶數地址開始連續(xù)的2個字節(jié)構成一個半字,半字的數據類型為2個連續(xù)的字節(jié)。 如果一個數據是以字方式存儲的,那么它就是字對齊的,否則就是非字對齊的。 3級流水線ARM處理器使用流水線來增加處理器指令流的速度,這樣可使幾個操作同時進行,并使處理器和存儲器系統(tǒng)之間的操作更加流暢、連續(xù)。PC總是指向第三條指令當處理器處于ARM狀態(tài)時,每條指令長為4字節(jié),所以PC的值為正在執(zhí)行的指令地址加8字節(jié)。Thumb狀態(tài):16位,處理器執(zhí)行半字方式的Thumb指令。 狀態(tài)的切換從ARM狀態(tài)切換到Thumb狀態(tài)CODE32下面的指令為ARM指令LDR R0,=Labble+1(去掉二進制的最后一位地址)R0的bit0=1,BX自動將CPSR中的T置1BX R0切換到Thumb狀態(tài),并跳轉到Lable處執(zhí)行CODE16下面的指令為Thumb指令Lable MOV R1,12從Thumb狀態(tài)切換到ARM狀態(tài) CODE16下面的指令為Thumb指令
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1