



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、若內(nèi)存按字節(jié)編址,用存儲(chǔ)容量為 32K× 8比特的存儲(chǔ)器芯片構(gòu)成地址編號(hào) A0000H 至 DFFFFH 的內(nèi)存空間,則至少需要片。( C)A.4B.6C.8D.10設(shè)指令由取指、分析、執(zhí)行3個(gè)子部件完成,每個(gè)子部件的工作周期均為 t采用常規(guī)標(biāo)量單流水線處理機(jī)。若連續(xù)執(zhí)行,10條指令,則共需時(shí)間 t( C)A.8B.10C. 12D.14以下不屬于網(wǎng)絡(luò)安全控制技術(shù)的是(D)A. 防火墻技術(shù)B. 訪問控制技術(shù)C.入侵檢測(cè)技術(shù)D. 差錯(cuò)控制技術(shù)計(jì)算機(jī)對(duì)聲音信號(hào)處理時(shí),必須將它轉(zhuǎn)換成數(shù)字聲音信號(hào)。最基本的聲音信號(hào)數(shù)字化的方法是采樣量化編碼,若量化后的聲音樣本用個(gè)字節(jié)表示,則量化分辨率是(C
2、 )A. 1/2B. 1/1024C. 1/65536D. 1/131072某幅圖像具有 640× 480個(gè)像素點(diǎn),若每個(gè)像素具有8位的顏色深度,則可表示種不同的顏色,經(jīng) 5:1壓縮后,其圖像數(shù)據(jù)需占用( Byte)的存儲(chǔ)空間。( B)( A)A. 8B. 256C. 512D. 1024A. 61440B. 307200C. 384000D. 3072000一個(gè) 4位的二進(jìn)制計(jì)數(shù)器,由0000狀態(tài)開始,經(jīng)過25狀態(tài)為個(gè)時(shí)鐘脈沖后,該計(jì)數(shù)器的狀態(tài)是( C)A. 1100B. 1000C. 1001D. 1010以下敘述中,不符合RISC指令系統(tǒng)特點(diǎn)的是(B )A. 指令長(zhǎng)度固定,指令
3、種類少B.尋址方式種類豐富,指令功能盡量增強(qiáng)C.設(shè)置大量通用寄存器,訪問存儲(chǔ)器指令簡(jiǎn)單D.選取使用頻率較高的一些簡(jiǎn)單指令通常所說的 32位微處理器是指。(C)A. 地址總線的寬度為32位B.處理的數(shù)據(jù)長(zhǎng)度只能為 32位C. CPU 字長(zhǎng)為 32位D.通用寄存器數(shù)目為32個(gè)在32 位總線系統(tǒng)中,若時(shí)鐘頻率為500MHz ,傳送一個(gè) 32 位字需要 5個(gè)時(shí)鐘周期,則該總線系統(tǒng)的數(shù)據(jù)傳送速率為MB/S (B)A. 200B.400C.600D. 800下列存取速度最快的是(C )A. Flash 存儲(chǔ)器B. DRAM 存儲(chǔ)器C. 高速緩存( CACHE )D.磁盤1/12除了 I/O 設(shè)備本身的性能
4、外,影響嵌入式系統(tǒng)I/O 數(shù)據(jù)傳輸速度的主要因素是( B)A. Cache存儲(chǔ)器性能B.總線的傳輸速率C.主存儲(chǔ)器的容量D. CPU 的字長(zhǎng)電路板的設(shè)計(jì)主要分三個(gè)步驟,不包括這一步驟。( D)A. 生成網(wǎng)絡(luò)表B. 設(shè)計(jì)印制電路板C.設(shè)計(jì)電路原理圖D.自動(dòng)布線現(xiàn)代電子設(shè)計(jì)方法包含了可測(cè)試設(shè)計(jì),其中接口是 IC 芯片測(cè)試的標(biāo)準(zhǔn)接口(B )A.ISPB. JTAGC. UARTD. USB嵌入式系統(tǒng)由硬件部分和軟件部分構(gòu)成,以下不屬于嵌入式系統(tǒng)軟件。(C)A. 系統(tǒng)內(nèi)核B. 驅(qū)動(dòng)程序C. FPGA 編程軟件D. 嵌入式中間件一個(gè)任務(wù)被喚醒,意味著(D )A. 該任務(wù)重新占有了CPUB.它的優(yōu)先級(jí)變?yōu)?/p>
5、最大C.其任務(wù)移至等待隊(duì)列隊(duì)首D.任務(wù)變?yōu)榫途w狀態(tài)關(guān)于實(shí)時(shí)操作系統(tǒng)(RTOS )的任務(wù)調(diào)度器,以下描述中正確的是( B)A. 任務(wù)之間的公平性是最重要的調(diào)度目標(biāo)B.大多數(shù) RTOS 調(diào)度算法都是可搶占式(可剝奪式)的C. RTOS 調(diào)度器都采用了基于時(shí)間片輪轉(zhuǎn)的調(diào)度算法D. RTOS 調(diào)度算法只是一種靜態(tài)優(yōu)先級(jí)調(diào)度算法在實(shí)時(shí)操作系統(tǒng)中,郵箱通信是一種通信方式。(B)A. 直接B.間接C.低級(jí)D.信號(hào)量下面關(guān)于存儲(chǔ)管理的敘述中,正確的是( C)A. 在嵌入式微處理器當(dāng)中,都配備有存儲(chǔ)管理單元MMUB.在嵌入式系統(tǒng)中,內(nèi)核空間和用戶空間必須是兩個(gè)相互獨(dú)立的地址空間C.在有些嵌入式系統(tǒng)中,甚至不提供
6、存儲(chǔ)管理功能D.在虛存系統(tǒng)中,只要磁盤空間無(wú)限大,任務(wù)就能擁有任意大的編址空間下列做法不利于嵌入式應(yīng)用軟件的移植。(D )A. 在軟件設(shè)計(jì)上,采用層次化設(shè)計(jì)和模塊化設(shè)計(jì)B.在軟件體系結(jié)構(gòu)上, 在操作些通用的、 共性的操作系統(tǒng)系統(tǒng)和應(yīng)用軟件之間引入一個(gè)虛擬機(jī)層,把一 API 接口函數(shù)封裝起來(lái)C.將不可移植的部分局域化,集中在某幾個(gè)特定的文件之中D.在數(shù)據(jù)類型上,盡量直接使用C語(yǔ)言的數(shù)據(jù)類型嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)從目標(biāo)系統(tǒng)構(gòu)思開始,經(jīng)過階段完成。(A)需求描述 軟硬件劃分 硬件綜合、接口綜合、軟件編譯 軟硬件集成 軟硬件協(xié)同仿真與驗(yàn)證A. 、和 B.、 和C.、 和D.、 、和2/12下列操作系
7、統(tǒng)不屬于嵌入式操作系統(tǒng)的是(B )A.UC/OSB.WINDOSXPC.UCLINUXD.VXWORKS3下列操作系統(tǒng)屬于嵌入式操作系統(tǒng)的是( CD )A.UNIXB.WINDOS XPC. WINDOS CED. UC/OS-II下列關(guān)于 ARM 處理器的內(nèi)容不正確的是(A )A.ARM CPU是由 ARM 公司生產(chǎn)的芯片B. ARM 是由 ARM 公司設(shè)計(jì)的 IP核C.ARM 公司不生產(chǎn) ARM 內(nèi)核的芯片D.ARM 內(nèi)核的 CPU 是由 ARM 公司授權(quán)其他公司生產(chǎn)的下列關(guān)于處理器的指令集的描述錯(cuò)誤的是(C )A. 處理器的指令集有 RISC 和 CISC之分B.ARM 內(nèi)核是 RISC
8、C.ARM 內(nèi)核是 CISC下列關(guān)于處理器的結(jié)構(gòu)的描述錯(cuò)誤的是( B)A. 處理器的機(jī)構(gòu)有哈佛結(jié)構(gòu)和馮·諾依曼結(jié)構(gòu)之分B.ARM 內(nèi)核是哈佛結(jié)構(gòu)C.ARM 內(nèi)核是馮 .諾伊曼結(jié)構(gòu)下列描述錯(cuò)誤的是( B)A. AVR 內(nèi)核是哈佛結(jié)構(gòu)B.ARM 內(nèi)核是哈佛結(jié)構(gòu)C.DPS內(nèi)核是哈佛結(jié)構(gòu)D.8051 內(nèi)核是哈佛結(jié)構(gòu)下列描述錯(cuò)誤的是(C )A. AVR 的是 RISC指令集B. ARM 的是 RISC指令集C. 8051的是RISC 指令集操作系統(tǒng)的內(nèi)核要求每個(gè)任務(wù)自我放棄CPU 的所有權(quán)屬于( A)A. 非占先式內(nèi)核B.占先式內(nèi)核C.其他類型的內(nèi)核時(shí)鐘節(jié)拍是特定的周期性中斷。這個(gè)中斷可以看作
9、是系統(tǒng)心臟的脈動(dòng)。時(shí)鐘節(jié)拍率越快,系統(tǒng)的額外開銷就。( B)A. 越小B.越大C.無(wú)關(guān)系3/12ARM7TDMI 的流水線結(jié)構(gòu)是(B )A. 級(jí)流水線B. 級(jí)流水線C. 級(jí)流水線D. 級(jí)流水線ARM7TDMI 處理器使用了馮 ·諾依曼( Von Neumann)結(jié)構(gòu),指令和數(shù)據(jù)共用一條總線。(D )A. 位B. 16位C. 24位D. 32位ARM 處理器支持下列數(shù)據(jù)類型( ABD )A. 位B. 16位C. 24位D. 32位ARM 體系結(jié)構(gòu)支持種處理器模式( D)A. B. C.D.下列操作會(huì)產(chǎn)生預(yù)取指中止或數(shù)據(jù)中止異常的是(ABC )A. 訪問特定的 ARM 器件所沒有的存儲(chǔ)器
10、映射區(qū)域B.訪問 AHB 外設(shè)空間中未分配的區(qū)域C.訪問 VPB 外設(shè)空間中未分配的區(qū)域LPC2000 系列處理器外部中斷觸發(fā)方式有( ABCD )A. 低電平B.下降沿C.高電平D. 上升沿下列 LPC2000 處理器中有外部存儲(chǔ)器接口的是( CD )A.LPC2104B. LPC2138C.LPC2210D.LPC2219LPC2000 系列微控制器有效用戶代碼判別的方法是:( C)A. 內(nèi)部 RAM 中向量表所有數(shù)據(jù)的 32 位累加為零B. 內(nèi)部 RAM 中所有數(shù)據(jù)的 32 位累加為零C. 內(nèi)部 Flash 中向量表所有數(shù)據(jù)的32 位累加為零D. 內(nèi)部 Flash 中所有數(shù)據(jù)的 32 位
11、累加為零UC/OS II 操作系統(tǒng)是 CA. 多道批處理操作系統(tǒng)B. 分時(shí)操作系統(tǒng)C. 實(shí)時(shí)操作系統(tǒng)I2C 接口的標(biāo)準(zhǔn)傳輸速率為(A)A. 100Kbit/sB. 200Kbit/sC. 300Kbit/sD. 400Kbit/sI2C 接口的最高傳輸速率為(D)A. 100Kbit/sB. 200Kbit/sC. 300Kbit/sD. 400Kbit/s通常所說的 32位微處理器是指CPU 字長(zhǎng)為 32位 .計(jì)算機(jī)對(duì)聲音信號(hào)處理時(shí),必須將它轉(zhuǎn)換成數(shù)字聲音信號(hào)。最基本的聲音信號(hào)數(shù)字化的方法是采樣量化編碼,若量化后的聲音樣本用個(gè)字節(jié)表示,則量化分辨率是1/65536設(shè)指令由取指、分析、執(zhí)行 3
12、個(gè)子部件完成,每個(gè)子部件的工作周期均為 t采用常規(guī)標(biāo)量單流水線處理機(jī)。若連續(xù)執(zhí)行, 10條指令,則共需時(shí)間 t= 12 4/12從實(shí)時(shí)系統(tǒng)的應(yīng)用特點(diǎn)來(lái)看實(shí)時(shí)操作系統(tǒng)可以分為兩種: 一般實(shí)時(shí)操作系統(tǒng)和嵌入式實(shí)時(shí)操作系統(tǒng)。LINUX 操作系統(tǒng)用于沒有MMU( 內(nèi)存管理單元 )類型處理器的版本叫uCLINUX.ARM7TDMI 與 ARM720T 的主要區(qū)別是沒有MMU( 內(nèi)存管理單元 )單元。廣泛使用的操作系統(tǒng)有多道批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)以及實(shí)時(shí)操作系統(tǒng)三種,其中多用于嵌入式系統(tǒng)的操作系統(tǒng)是實(shí)時(shí)操作系統(tǒng)。時(shí)鐘節(jié)拍是特定的周期性中斷。時(shí)鐘節(jié)拍率越快,系統(tǒng)的額外開銷就越大。ARM7TDMI 的流
13、水線分取指,譯碼,執(zhí)行 ??梢员灰粋€(gè)以上任務(wù)使用的資源叫做共享資源。為了防止數(shù)據(jù)被破壞, 每個(gè)任務(wù)在與共享資源打交道時(shí),必須獨(dú)占該資源,這叫做互斥。對(duì)基于芯片的開發(fā)來(lái)說,應(yīng)用程序一般是一個(gè)無(wú)限的循環(huán),可稱為前后臺(tái)系統(tǒng)。程序運(yùn)行時(shí)可使用的軟、硬件環(huán)境統(tǒng)稱為資源。任務(wù)的優(yōu)先級(jí)是表示任務(wù)被調(diào)度的優(yōu)先程度ARM7TDMI 處理器有兩種操作狀態(tài)ARM 狀態(tài)和 Thumb 狀態(tài)。如果試圖訪問一個(gè)保留地址或未分配區(qū)域的地址, ARM 處理器將產(chǎn)生預(yù)取指中止或數(shù)據(jù)中止異常。對(duì)于每一個(gè)異常事件, 都有一個(gè)與之相對(duì)應(yīng)的處理程序, 它們是關(guān)聯(lián)在一起的, 并以一張一維表的格式存儲(chǔ)在存儲(chǔ)器的固定單元中。 這張指定了各異
14、常中斷及其處理程序的對(duì)應(yīng)關(guān)系的表,稱為異常向量表。LPC2000 系列微控制器有效用戶代碼判別的方法是:內(nèi)部 Flash 中向量表所有數(shù)據(jù)的32位累加為零ARM 處理器的結(jié)構(gòu)是馮.諾伊曼結(jié)構(gòu) ,AVR 處理器的結(jié)構(gòu)是哈佛結(jié)構(gòu)。ARM 處理器 THUMB 指令狀態(tài)的指令長(zhǎng)度是 16 位, ARM 處理器 ARM 指令狀態(tài)的指令長(zhǎng)度是32位在32 位總線系統(tǒng)中,若時(shí)鐘頻率為 500MHz ,傳送一個(gè) 32 位字需要 5個(gè)時(shí)鐘周期,則該總線系統(tǒng)的數(shù)據(jù)傳送速率為 400 MB/SARM7TDMI 內(nèi)核具有兩個(gè)中斷輸入,分別為IRQ 中斷和 FIQ 中斷LPC2000 系列處理器中斷類型可以分為以下三類
15、FIQ 中斷, 向量 IRQ 中斷,非向量 IRQ 中斷,其中FIQ 中斷的優(yōu)先級(jí)最高操作系統(tǒng)的內(nèi)核要求每個(gè)任務(wù)自我放棄CPU 的所有權(quán)屬于非占先式內(nèi)核。UART 、 I2C 、 SPI 、都屬于串行類型的外設(shè)。LPC2000 系列處理器有 UART0 和 UART1 兩個(gè)異步串行接口,其中帶有 modem 接口的是 UART1 。I2C 接口的標(biāo)準(zhǔn)傳輸速率為100Kbit/s ,最高傳輸速率可達(dá)400Kbit/sUSB 接口的 1.1 標(biāo)準(zhǔn)傳輸速率為100Kbit/s , 1.2 標(biāo)準(zhǔn)傳輸速率可達(dá)400Kbit/sI2C 總線接口均為開漏或開集電極輸出,總線上最多可以掛128 個(gè)設(shè)備。5/1
16、22. 簡(jiǎn)述 ARM 處理器的工作狀態(tài)。ARM 狀態(tài): 32 位,這種狀態(tài)下執(zhí)行的是字方式的ARM 指令;Thumb 狀態(tài): 16 位,這種狀態(tài)下執(zhí)行半字方式的ARM 指令;注意:兩個(gè)狀態(tài)之間的切換并不影響處理器模式或寄存器內(nèi)容。3. 簡(jiǎn)述 ARM 處理器的 7 種運(yùn)行模式。用戶模式:正常程序工作模式快中斷模式:用于支持操作系統(tǒng)的特權(quán)任務(wù)等中斷模式:支持高速數(shù)據(jù)傳輸及通道處理管理模式:用于通用中斷處理中止模式:操作系統(tǒng)保護(hù)代碼未定義模式:用于支持虛擬內(nèi)存和 /或存儲(chǔ)器保護(hù)系統(tǒng)模式:支持硬件協(xié)處理器的軟件仿真簡(jiǎn)述操作系統(tǒng)的概念:操作系統(tǒng)( Operating System,簡(jiǎn)稱 OS )是管理和
17、控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。簡(jiǎn)述廣泛使用的三種操作系統(tǒng)的分類,并簡(jiǎn)述其特點(diǎn)。多道批處理操作系統(tǒng):適用于計(jì)算中心等較大的計(jì)算機(jī)系統(tǒng)(3分)分時(shí)操作系統(tǒng):適用于多個(gè)用戶共享系統(tǒng)資源(3分)實(shí)時(shí)操作系統(tǒng):適用于嵌入式設(shè)備和有實(shí)時(shí)性要求的系統(tǒng)中(3分)簡(jiǎn)述實(shí)時(shí)操作系統(tǒng)的概念和特點(diǎn):實(shí)時(shí)操作系統(tǒng)是保證在一定時(shí)間限制內(nèi)完成特定功能的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)(RTOS )是指當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時(shí)間之內(nèi)來(lái)控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)做出快速響應(yīng),調(diào)度一切可
18、利用的資源完成實(shí)時(shí)任務(wù), 并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的操作系統(tǒng)。 提供及時(shí)響應(yīng)和高可靠性是其主要特點(diǎn)。實(shí)時(shí)操作系統(tǒng)的優(yōu)缺點(diǎn):優(yōu)點(diǎn):在嵌入式實(shí)時(shí)操作系統(tǒng)環(huán)境下開發(fā)實(shí)時(shí)應(yīng)用程序使程序的設(shè)計(jì)和擴(kuò)展變得容易,不需要大的改動(dòng)就可以增加新的功能。通過將應(yīng)用程序分割成若干獨(dú)立的任務(wù)模塊,使應(yīng)用程序的設(shè)計(jì)過程大為簡(jiǎn)化;而且對(duì)實(shí)時(shí)性要求苛刻的事件都得到了快速、可靠的處理。 通過有效的系統(tǒng)服務(wù),嵌入式實(shí)時(shí)操作系統(tǒng)使得系統(tǒng)資源得到更好的利用。缺點(diǎn):使用嵌入式實(shí)時(shí)操作系統(tǒng)需要額外的ROM RAM 開銷, 2 5% 的CPU 額外負(fù)荷,以及內(nèi)核的費(fèi)用。簡(jiǎn)述嵌入式系統(tǒng)的技術(shù)角度的定義和系統(tǒng)角度的定義:從技術(shù)的角度定義
19、:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。從系統(tǒng)的角度定義:嵌入式系統(tǒng)是設(shè)計(jì)完成復(fù)雜功能的硬件和軟件,并使其緊密耦合在6/12一起的計(jì)算機(jī)系統(tǒng)。術(shù)語(yǔ)嵌入式反映了這些系統(tǒng)通常是更大系統(tǒng)中的一個(gè)完整的部分,稱為嵌入的系統(tǒng)。嵌入的系統(tǒng)中可以共存多個(gè)嵌入式系統(tǒng)。簡(jiǎn)述嵌入式處理器的分類,并簡(jiǎn)述各種嵌入式處理器的特點(diǎn)。嵌入式微處理器:嵌入式微處理器的基礎(chǔ)是通用計(jì)算機(jī)中的CPU 。嵌入式微處理器在功能上和標(biāo)準(zhǔn)微處理器基本是一樣的,但在工作溫度、 抗電磁干擾、 可靠性等方面一般都做了各種增強(qiáng)。嵌入式微控制器:嵌入式微控制器又稱單片
20、機(jī),它是將整個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片中,和嵌入式微處理器相比,微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。嵌入式 DSP 處理器: DSP 處理器對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行DSP 算法,編譯效率較高,指令執(zhí)行速度也較高。嵌入式片上系統(tǒng)(SOC ):整個(gè)嵌入式系統(tǒng)大部分均可集成到一塊或幾塊芯片中去,應(yīng)用系統(tǒng)電路板將變得很簡(jiǎn)潔,對(duì)于減小體積和功耗、提高可靠性非常有利。簡(jiǎn)述任務(wù)、任務(wù)切換、任務(wù)調(diào)度的概念:任務(wù) :在多道程序或多進(jìn)程環(huán)境中,要由計(jì)算機(jī)來(lái)完成的基本工作單元,它是由控制程序處理的一個(gè)或多個(gè)指令序列。任務(wù)切換:多任務(wù)系統(tǒng)中,任務(wù)切換是指C
21、PU的控制權(quán)由運(yùn)行任務(wù)轉(zhuǎn)移到另外一個(gè)就緒任務(wù)時(shí)所發(fā)生的事件,當(dāng)前運(yùn)行任務(wù)轉(zhuǎn)為就緒(或者掛起、 刪除)狀態(tài),另一個(gè)被選定的就緒任務(wù)成為當(dāng)前任務(wù)。任務(wù)調(diào)度:任務(wù)調(diào)度(schedulers )是內(nèi)核的主要職責(zé),決定當(dāng)前由哪個(gè)任務(wù)占用CPU 。分析占先式內(nèi)核和、非占先式內(nèi)核的定義及其區(qū)別:占先式內(nèi)核:在嵌入式系統(tǒng)中,進(jìn)程(任務(wù))都是搶占型的,通過給每個(gè)進(jìn)程(任務(wù))設(shè)置一個(gè)優(yōu)先級(jí), 當(dāng)系統(tǒng)中有優(yōu)先級(jí)比當(dāng)前運(yùn)行的進(jìn)程(任務(wù)) 的優(yōu)先級(jí)更高的進(jìn)程(任務(wù)) 時(shí),當(dāng)前的進(jìn)程(任務(wù))執(zhí)行被中斷,并調(diào)用調(diào)度程序選擇優(yōu)先級(jí)高的進(jìn)程(任務(wù))運(yùn)行。非占先式內(nèi)核:非占先式內(nèi)核要求每個(gè)任務(wù)主動(dòng)放棄CPU 的使用權(quán),其間不能被
22、高優(yōu)先級(jí)任務(wù)搶占。區(qū)別:占先式內(nèi)核可以由高優(yōu)先級(jí)事件中斷、定時(shí)器中斷、 消息傳遞及任務(wù)消息等產(chǎn)生調(diào)度,一旦優(yōu)先級(jí)高的任務(wù)進(jìn)入就緒狀態(tài),當(dāng)前任務(wù)的CPU 的使用權(quán)就被剝奪了,那個(gè)高優(yōu)先級(jí)的任務(wù)就立刻得到CPU 的控制權(quán)。系統(tǒng)總是運(yùn)行優(yōu)先級(jí)最高的任務(wù)。而非占先式內(nèi)核則不具有這種搶占特性,中斷任務(wù)可以使一個(gè)高優(yōu)先級(jí)的任務(wù)由掛起狀態(tài)變?yōu)榫途w狀態(tài),但中斷任務(wù)以后控制權(quán)還是回到原來(lái)被中斷的任務(wù),直到該任務(wù)主動(dòng)放棄CPU 使用權(quán)時(shí)(比如延時(shí)、等待消息)、或者時(shí)間片輪轉(zhuǎn)到下一任務(wù)時(shí),另一個(gè)任務(wù)才能獲得CPU 的使用權(quán)。簡(jiǎn)述中斷的概念, 在中斷處理完成時(shí), 對(duì)于前后臺(tái)系統(tǒng)、 非占先操作系統(tǒng)和占先操作系統(tǒng)的不同處
23、理方式:中斷:指當(dāng)出現(xiàn)需要時(shí),CPU 暫時(shí)停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行處理新情況的程序和執(zhí)行過程。即在程序運(yùn)行過程中,系統(tǒng)出現(xiàn)了一個(gè)必須由CPU 立即處理的情況,此時(shí),CPU 暫時(shí)中止程序的執(zhí)行轉(zhuǎn)而處理這個(gè)新的情況的過程就叫做中斷。非占先式操作系統(tǒng):中斷服務(wù)可以使一個(gè)高優(yōu)先級(jí)的任務(wù)由掛起狀態(tài)變?yōu)榫途w狀態(tài)。但中斷服務(wù)以后控制權(quán)還是回到原來(lái)被中斷了的那個(gè)任務(wù),直到該任務(wù)主動(dòng)放棄CPU 的使用權(quán)時(shí),那個(gè)高優(yōu)先級(jí)的任務(wù)才能獲得CPU 的使用權(quán)。占先式: 如果是中斷服務(wù)子程序使一個(gè)高優(yōu)先級(jí)的任務(wù)進(jìn)入就緒態(tài),中斷完成時(shí), 中斷了的任務(wù)被掛起,優(yōu)先級(jí)高的那個(gè)任務(wù)開始運(yùn)行。簡(jiǎn)述 “馮 ·諾依曼 ”結(jié)構(gòu)
24、和 “哈佛 ”結(jié)構(gòu)的區(qū)別。“馮 ·諾依曼 ”結(jié)構(gòu):把代碼作為一種特殊的數(shù)據(jù)來(lái)操作,指令總線和數(shù)據(jù)總線及其存儲(chǔ)區(qū)域是統(tǒng)一的;7/12“哈佛 ”結(jié)構(gòu):指令總線和數(shù)據(jù)總線及其存儲(chǔ)區(qū)域是分開的、獨(dú)立的。使用存儲(chǔ)器重新映射的原因:ARM 處理器產(chǎn)生的地址叫虛擬地址,把這個(gè)虛擬地址按照某種規(guī)則轉(zhuǎn)換到另一個(gè)物理地址去的方法稱為地址映射。使Flash 存儲(chǔ)器中的 FIQ 處理程序不必考慮因?yàn)橹匦掠成渌鶎?dǎo)致的存儲(chǔ)器邊界問題用來(lái)處理代碼空間中段邊界仲裁的 SRAM 和 Boot Block 向量的使用大大減少為超過單字轉(zhuǎn)移指令范圍的跳轉(zhuǎn)提供空間來(lái)保存常量簡(jiǎn)述什么是代碼臨界區(qū),代碼臨界區(qū)的使用應(yīng)注意什么問
25、題?代碼的臨界區(qū)也稱為臨界區(qū),指處理時(shí)不可分割的代碼,運(yùn)行這些代碼不允許被打斷。一旦這部分代碼開始執(zhí)行,則不允許任何中斷打入(這不是絕對(duì)的,如果中斷不調(diào)用任何包含臨界區(qū)的代碼,也不訪問任何臨界區(qū)使用的共享資源,這個(gè)中斷可能可以執(zhí)行)。為確保臨界區(qū)代碼的執(zhí)行, 在進(jìn)入臨界區(qū)之前要關(guān)中斷,而臨界區(qū)代碼執(zhí)行完成以后要立即開中斷。什么是啟動(dòng)代碼?啟動(dòng)代碼一般包括哪些內(nèi)容?一般在 32 位 ARM 應(yīng)用系統(tǒng)中,大多數(shù)采用C語(yǔ)言進(jìn)行軟件編程。但是在運(yùn)行應(yīng)用代碼前需要進(jìn)行系統(tǒng)初始化。常用一個(gè)匯編文件作啟動(dòng)代碼,它可以實(shí)現(xiàn)異常向量表定義、堆棧初始化、 系統(tǒng)變量初始化、中斷系統(tǒng)初始化、I/O 初始化、外圍部件初
26、始化、地址重映射等操作。在某些應(yīng)用中,為了能動(dòng)態(tài)修改異常向量表的內(nèi)容,需要把異常向量表放在RAM 中,并設(shè)置存儲(chǔ)器映射控制寄存器(MEMMAP ),請(qǐng)寫出上述操作的流程及C 程序示意性代碼(假設(shè)RAM 起始地址范圍是0x40000000)設(shè)置指針指向FLASH 中的向量表的起始地址復(fù)制 FLASH 中的向量表到 0x40000000到0x4000003F地址處設(shè)置 MEMMAP 值為 2 ,指向內(nèi)部 Ramcp1 = uint32(Vectors);cp2 = 0x40000000;for(i=0; i<16; i+)*cp2+ = *cp1+;MEMMAP = 2;簡(jiǎn)述 UART 的工
27、作原理,并畫出LPC2000 系列處理器使用UART 的操作流程圖傳輸線在邏輯1時(shí)處于空閑狀態(tài)。當(dāng)每幀數(shù)據(jù)開始傳輸時(shí),先發(fā)送一個(gè)起始位。起始位是從邏輯 1到 0的遷移, 這個(gè)變化表明一幀數(shù)據(jù)開始傳輸,接收端則在開始檢測(cè)到起始位的時(shí)候,按照收發(fā)兩端事先約定好的通訊速度,檢測(cè)后面的數(shù)據(jù)位,從而組成一幀數(shù)據(jù)。在傳輸?shù)淖詈螅?利用 1個(gè)停止位 (邏輯 1)使傳輸線回到空閑狀態(tài)。然后發(fā)送方才可以發(fā)送下一個(gè)字節(jié)的數(shù)據(jù)。8/12設(shè)置引腳連接模塊將對(duì)應(yīng) IO 連接到 UART0設(shè)置串口波特率設(shè)置串口工作模式發(fā)送或接收數(shù)據(jù)檢查串口狀態(tài)字或等待串口中斷I2C 總線的通信速率是多少 ?其通信端口是什么類型的輸出型式
28、 ?一條總線上最多可以有多少個(gè)設(shè)備 ?畫出由 1個(gè)主機(jī)和 3 個(gè)從機(jī)組成的 I2C 總線結(jié)構(gòu)圖 .標(biāo)準(zhǔn)速率是 100Kbp/s ,最高速率是 400 Kbp/s ;集電極開路(OC)或漏極開路(OD );128 個(gè)設(shè)備;簡(jiǎn)述 SPI 總線的工作原理,畫出由 1 個(gè)主機(jī)和 3 個(gè)從機(jī)組成的 SPI 總線結(jié)構(gòu)圖 .SPI 是一種全雙工的同步串行接口,一個(gè)SPI 總線可以連接多個(gè)主機(jī)和多個(gè)從機(jī)。在同一時(shí)刻只允許一個(gè)主機(jī)操作總線,并且同時(shí)只能和一個(gè)從機(jī)通信。串行時(shí)鐘由主機(jī)產(chǎn)生,當(dāng)主機(jī)發(fā)送一字節(jié)數(shù)據(jù)(通過MOSI )的同時(shí),從機(jī)返回一字節(jié)數(shù)據(jù)(通過MISO )。簡(jiǎn)述看門狗技術(shù)的作用:在嵌入式應(yīng)用中, C
29、PU 必須可靠工作,即使因?yàn)槟撤N原因進(jìn)入了一個(gè)錯(cuò)誤狀態(tài),系統(tǒng)也應(yīng)該可以自動(dòng)恢復(fù)??撮T狗的用途就是使微控制器在進(jìn)入錯(cuò)誤狀態(tài)后的一定時(shí)間內(nèi)復(fù)位。其原理是在系統(tǒng)正常工作時(shí), 用戶程序每隔一段時(shí)間執(zhí)行喂狗動(dòng)作 (一些寄存器的特定操作),如果系統(tǒng)出錯(cuò),喂狗間隔超過看門狗溢出時(shí)間,那么看門狗將會(huì)產(chǎn)生復(fù)位信號(hào),使微控制器復(fù)位。LPC2000 系列 ARM 處理器的向量中斷控制器按優(yōu)先級(jí)分為幾類? 簡(jiǎn)述其工作過程.分為三類:1FIQ 中斷具有最高優(yōu)先級(jí):如果分配給FIQ 的請(qǐng)求多于 1 個(gè), VIC 將中斷請(qǐng)求相“或”后,向 ARM 處理器產(chǎn)生 FIQ 信號(hào)。當(dāng)只有一個(gè)中斷被分配為FIQ 時(shí),可實(shí)現(xiàn)最短的FI
30、Q等待時(shí)間。2向量 IRQ 中斷具有中等優(yōu)先級(jí):該級(jí)別可分配 32個(gè)請(qǐng)求中的 16 個(gè)。 32個(gè)請(qǐng)求中的任意一個(gè)都可分配到 16 個(gè)向量 IRQ slot 中的任意一個(gè), slot0 具有最高優(yōu)先級(jí), slot15 則為最低優(yōu)先級(jí)。9/123非向量 IRQ 中斷具有最低優(yōu)先級(jí):如果分配給非向量IRQ 的中斷多于 1 個(gè),默認(rèn)中斷服務(wù)程序要從VIC 中讀出 IRQ 狀態(tài)寄存器來(lái)識(shí)別產(chǎn)生中斷請(qǐng)求的IRQ 中斷源是哪一個(gè)。現(xiàn)代電子設(shè)計(jì)方法包含了可測(cè)試設(shè)計(jì),其中接口是 IC 芯片測(cè)試的標(biāo)準(zhǔn)接口(B )A.ISPB. JTAGC. UARTD. USB嵌入式系統(tǒng)軟硬件協(xié)同設(shè)計(jì)從目標(biāo)系統(tǒng)構(gòu)思開始,經(jīng)過階段
31、完成。(A)需求描述 軟硬件劃分 硬件綜合、接口綜合、軟件編譯 軟硬件集成 軟硬件協(xié)同仿真與驗(yàn)證A. 、和 B.、 和C.、 和D.、 、和下列關(guān)于處理器的指令集的描述錯(cuò)誤的是(C )A. 處理器的指令集有 RISC 和 CISC之分B.ARM 內(nèi)核是 RISCC.ARM 內(nèi)核是 CISCI2C 接口的最高傳輸速率為( D)B.100Kbit/sB. 200Kbit/sC. 300Kbit/sD. 400Kbit/sLPC2000 系列 ARM 處理器 A/D 轉(zhuǎn)換器的最快轉(zhuǎn)換時(shí)間是( C)B. 2.44msC. 2.44usD. 2.44nsFIQ 中斷、向量 IRQ 中斷和非向量 IRQ
32、中,優(yōu)先權(quán)最高的是。 (A)A.FIQ 中斷B. 向量 IRQC. 非向量 IRQ下列處理器中有外部存儲(chǔ)器接口的是。 (C)A.LPC2104B. LPC2124C. LPC2214D. LPC2134把8 位寄存器 R 的第三位置“ 1 ”,而不影響其它位的方法是。 (BD)A. R=(1<<3)B. R|=(1<<3)C. R&=(1<<3)D. R|=0X08當(dāng)以 LPC2000 處理器位主機(jī)的SPI 總線上有 3個(gè)從設(shè)備時(shí),處理器需要幾個(gè)I/O 口才能使系統(tǒng)正常工作。 (C)A.1B.2C.3D.4LPC2000 系列 ARM7 處理器支持下
33、列數(shù)據(jù)類型()A.位B. 16位C. 24位D. 32位 Ucos中的時(shí)鐘節(jié)拍是特定的周期性中斷。時(shí)鐘節(jié)拍率越快,系統(tǒng)的額外開銷就。( )A. 越小B. 越大C.無(wú)關(guān)系9 LPC2000 系列 ARM7 處理器使用了馮·諾依曼( Von Neumann)結(jié)構(gòu),指令和數(shù)據(jù)共用一條總線。()A. 位B. 16 位C. 24位D. 32位10/12當(dāng)任務(wù)被喚醒,意味著( )A. 該任務(wù)重新占有了CPUB. 它的優(yōu)先級(jí)變?yōu)樽畲驝.其任務(wù)移至等待隊(duì)列隊(duì)首D. 任務(wù)變?yōu)榫途w狀態(tài)嵌入式系統(tǒng)里通信接口軟件經(jīng)常用到FIFO 隊(duì)列,請(qǐng)問它的含義是。 (A)A. 先進(jìn)先出隊(duì)列B. 后進(jìn)先出隊(duì)列C.后進(jìn)后出
34、隊(duì)列D. 先進(jìn)后出隊(duì)列堆棧的工作方式是。 (B)A. 先進(jìn)先出B. 后進(jìn)先出C.后進(jìn)后出D. 先進(jìn)后出把8 位寄存器 R 的第三位清“ 0 ”,而不影響其它位的方法是。 (CD)A. R=(1<<3)B. R&=(1<<3)C. R&=(1<<3)D. R&=0XF7LPC2000 系列處理器 SPI 接口的 SSEL 引腳,在做主機(jī)時(shí)應(yīng)該FIQ 中斷、向量 IRQ 中斷和非向量 IRQ 中,優(yōu)先權(quán)最高的是。 FIQ 中斷LPC2000 系列 ARM 處理器 A/D 轉(zhuǎn)換器的最快轉(zhuǎn)換時(shí)間是。 2.44us通常所說的 32位微處理器是指CPU 字長(zhǎng) .把8 位寄存器 R 的第三位置“ 1 ”,而不影響其它位的方法是。 R|=(1<<3) 或 R|=0X08嵌入式系統(tǒng)里通信接口軟件經(jīng)常用到FIFO 隊(duì)列,請(qǐng)問它
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年藥物飼料添加劑項(xiàng)目發(fā)展計(jì)劃
- 蘇科版八年級(jí)數(shù)學(xué)上冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 40個(gè)常見水果的英語(yǔ)
- oa系統(tǒng)涉密自查內(nèi)容
- mark造句簡(jiǎn)單而短
- 一年級(jí)道德與法治下冊(cè) 第三單元 自救自護(hù)我能行 第7課《春夏秋冬學(xué)自護(hù)》教學(xué)實(shí)錄 蘇教版
- 電容器電流的計(jì)算公式
- 電力安全工作規(guī)程2024版
- 因數(shù)與倍數(shù)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級(jí)下冊(cè)數(shù)學(xué)蘇教版
- 山西省平遙縣高中數(shù)學(xué) 第二章 基本初等函數(shù)(Ⅰ)2.2.1 對(duì)數(shù)與對(duì)數(shù)運(yùn)算(3)教學(xué)實(shí)錄 新人教A版必修1
- 中醫(yī)兒科學(xué)智慧樹知到答案2024年山東中醫(yī)藥大學(xué)
- 部編版三年級(jí)語(yǔ)文下冊(cè)課內(nèi)外閱讀訓(xùn)練(類文閱讀含答案)
- 2024年北京電子科技職業(yè)學(xué)院高職單招筆試歷年職業(yè)技能測(cè)驗(yàn)典型例題與考點(diǎn)解析含答案
- 《藥品經(jīng)營(yíng)質(zhì)量管理規(guī)范-令GSP管理》課件
- 醫(yī)療檢驗(yàn)科協(xié)作醫(yī)院協(xié)議書
- 腸凈圈品管圈成果匯報(bào)-課件
- 圍手術(shù)期靜脈血栓栓塞癥的風(fēng)險(xiǎn)評(píng)估與預(yù)防
- DZ∕T 0130.6-2006 地質(zhì)礦產(chǎn)實(shí)驗(yàn)室測(cè)試質(zhì)量管理規(guī)范 第6部分:水樣分析(正式版)
- 1《阿Q正傳(節(jié)選)》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 國(guó)家義務(wù)教育質(zhì)量監(jiān)測(cè)四年級(jí)科學(xué)創(chuàng)新作業(yè)測(cè)試卷附答案
- 青海夢(mèng) 混聲無(wú)伴奏合唱譜
評(píng)論
0/150
提交評(píng)論