全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一)_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一)_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一)_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一)_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試三嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)真題(一 一、選擇題1:嵌入式系統(tǒng)是一類(lèi)特殊的計(jì)算機(jī)系統(tǒng)。下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是(C 。A:電飯煲B:路由器C:巨型機(jī)D:POS機(jī)2:嵌入式系統(tǒng)硬件的核心是 CPU 。下面關(guān)于嵌入式系統(tǒng) CPU 特點(diǎn)的敘述中,錯(cuò)誤的是(C 。A:支持實(shí)時(shí)處理B:低功耗C:字長(zhǎng)在 16位以下D:集成了測(cè)試電路3:下面關(guān)于微控制器的敘述中,錯(cuò)誤的是(D 。A:微控制器將整個(gè)計(jì)算機(jī)硬件的大部甚至全部電路集成在一塊芯片中B:微控制器品種和數(shù)量最多,在過(guò)程控制、機(jī)電一體化產(chǎn)品、智能儀器儀表、家用電器、計(jì)算機(jī)網(wǎng)絡(luò) 及通信等方面得到了廣泛應(yīng)用C:微控制器的英文縮寫(xiě)是 MCUD:

2、8位的微控制器現(xiàn)在已基本淘汰4:片上系統(tǒng)(SoC 也稱(chēng)為系統(tǒng)級(jí)芯片,下面關(guān)于 SoC 敘述中錯(cuò)誤的是(A 。A:SoC芯片中只有一個(gè) CPU 或 DSPB:SoC芯片可以分為通用 SoC 芯片和專(zhuān)用 SoC 芯片兩大類(lèi)C:專(zhuān)用 SoC 芯片可分為定制的嵌入式處理芯片和現(xiàn)場(chǎng)可編程嵌入式處理芯片兩類(lèi)D:FPGA芯片可以反復(fù)地編程、擦除、使用,在較短時(shí)間內(nèi)就可完成電路的輸入、編譯、優(yōu)化、仿真, 直至芯片的制作5:數(shù)碼相機(jī)是嵌入式系統(tǒng)的典型應(yīng)用之一。下面關(guān)于數(shù)碼相機(jī)的敘述中,錯(cuò)誤的是(C 。A:它由前端和后端兩部分組成,前端負(fù)責(zé)數(shù)字圖像獲取,后端負(fù)責(zé)數(shù)字圖像的處理B:后端通常是以嵌入式 DSP 作為核

3、心的 SoC 芯片, DSP 用于完成數(shù)字圖像處理C:負(fù)責(zé)進(jìn)行數(shù)碼相機(jī)操作控制(如鏡頭變焦、快門(mén)控制等是一個(gè) 32位的 MCUD:高端數(shù)碼相機(jī)配置有實(shí)時(shí)操作系統(tǒng)和圖像處理軟件6:電子書(shū)閱讀器中存儲(chǔ)的一本中文長(zhǎng)篇小說(shuō),大小為 128KB ,文件格式為 .txt ,試問(wèn)該小說(shuō)包含的漢 字大約有多少萬(wàn)字?(A A:6萬(wàn)字B:12萬(wàn)字C:25萬(wàn)字D:40萬(wàn)字7:數(shù)字視頻信息的數(shù)據(jù)量相當(dāng)大, 通常需要進(jìn)行壓縮處理之后才進(jìn)行傳輸和存儲(chǔ)。 目前數(shù)字有線電視 所傳輸?shù)臄?shù)字視頻采用的壓縮編碼標(biāo)準(zhǔn)是(B 。A:MPEG-1B:MPEG-2C:MPEG-4D:MPEG-78:下面是 IP 協(xié)議中 C 類(lèi) IP 地址

4、有關(guān)規(guī)定的敘述,其中正確的是(B 。A:它適用于中型網(wǎng)絡(luò)B:它所在的網(wǎng)絡(luò)最多只能連接 254臺(tái)主機(jī)C:它不能用于多目的地址發(fā)送(組播D:它的二進(jìn)制表示中最高 3位一定是“101”9:對(duì)于嵌入式處理器內(nèi)核的分類(lèi),以下說(shuō)法正確的是(C 。A:按照字長(zhǎng)可分為 8位結(jié)構(gòu)和 32位結(jié)構(gòu)B:按照存儲(chǔ)結(jié)構(gòu)可分為 RISC 和哈佛結(jié)構(gòu)C:按照體系結(jié)構(gòu)可分為 CISC 和 RISC 結(jié)構(gòu)D:按照指令結(jié)構(gòu)可分為馮 . 諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)10:不屬于 ARM 內(nèi)核主要特點(diǎn)的是(D 。A:功耗低B:功能強(qiáng)大C:采用 RISC 結(jié)構(gòu)D:全部采用哈佛結(jié)構(gòu)11:以下關(guān)于 ARM 處理器內(nèi)核說(shuō)法正確的是(B 。A:經(jīng)典 A

5、RM 處理器包括 Cortex-M 、 Cortex-R 和 Cortex-A 三大類(lèi)B:Cortex-A系列為應(yīng)用 Cortex 處理器,主要面向高端應(yīng)用設(shè)計(jì)C:Cortex-M系列為面向控制領(lǐng)域的實(shí)時(shí)嵌入式處理器D:ARM11性能優(yōu)于 Cortex-A5, 但低于 Cortex-A1512:以下關(guān)于 ARM 處理器工作狀態(tài)說(shuō)法錯(cuò)誤的是(B 。A:工作狀態(tài)包括 ARM 狀態(tài)、 Thumb 及 Thumb-2狀態(tài)和調(diào)試狀態(tài)三種B:ARM狀態(tài)既支持 16位指令寬度也支持 32位指令寬度C:Thumb狀態(tài)或 Thumb-2狀態(tài)下代碼密度大于 ARM 狀態(tài),占用存儲(chǔ)空間較小D:ARM處理器復(fù)位后總處

6、于 ARM 狀態(tài)13:如果要選擇 ARM 處理器工作在外部中斷模式, 允許外部中斷 IRQ , 禁止快速中斷 FIQ, 使用 Thumb 工作 狀態(tài),則需要設(shè)置的寄存器是(C 。A:PSPB:MSPC:CPSRD:SPSR14:已知內(nèi)存 0x80000000中的內(nèi)容為 0x33, 0x80000001中的內(nèi)容為 0x31, 0x80000002中的內(nèi)容為 0x30, 0x80000003中的內(nèi)容為 0x32, 則 ARM 在大端模式下地址 0x80000000所指示的一個(gè)字為(D 。 A:0x33303132B:0x32303133C:0x32303331D:0x3331303215:在 Th

7、umb 指令集中, 32位有效立即數(shù)是由 8位立即數(shù)通過(guò)下面哪一種操作而間接得到的(A 。 A:左移B:右移 C:循環(huán)左移D:循環(huán)右移16:ARM處理器在指令 LDR R2, R5, #2!執(zhí)行后, R5中的值為(B 。A:R5不變B:R5=R5+2C:R5=R2+2D:R5=217:將 ARM 處理器 R0中的一個(gè)字節(jié)的數(shù)據(jù), 存入由 R1+4指示的內(nèi)存區(qū)域, 且地址自動(dòng)更新, 則使用的 ARM 指令是(D 。A:STR R0,R1,#4B:STRH R0,R1,#4!C:STRH R0,R1,#4D:STRB R0,R1,#4!18:在以下 ARM 處理器的指令操作碼中可讓寄存器 R1中的

8、指定位“置位”的指令操作碼是(D 。 A:MOVB:ANDC:ADDD:ORR19:下面關(guān)于嵌入式系統(tǒng)的敘述中,錯(cuò)誤的是(B 。A:嵌入式系統(tǒng)常用的電源模塊有 AC-DC 模塊、 DC-DC 模塊或 LDO 模塊B:大部分嵌入式處理器只能使用內(nèi)部時(shí)鐘信號(hào)發(fā)生器,不能使用外部時(shí)鐘信號(hào)源C:若嵌入式處理器芯片的系統(tǒng)復(fù)位引腳為 nRESET ,則表示低電平復(fù)位D:基于 ARM 處理器內(nèi)核的嵌入式處理器芯片都有調(diào)試接口20:典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關(guān)的通道或接口組成,若一個(gè)嵌入式系統(tǒng)需要 完成模擬量輸入功能,該功能由下面列出的嵌入式系統(tǒng)的哪個(gè)通道實(shí)現(xiàn)?(A A:前向通道B:后向通道

9、C:人機(jī)交互通道D:相互互連通道21:下面與 AMBA (Advanced Microcontroller Bus Architecture有關(guān)的敘述中,錯(cuò)誤的是(C 。 A:AMBA是 ARM 公司公布的用于連接和管理片上系統(tǒng)中各功能模塊的開(kāi)放標(biāo)準(zhǔn)和片上互連規(guī)范B:AMBA規(guī)定了 ARM 處理器內(nèi)核與處理器內(nèi)部 RAM 、 DMA 以及高帶寬外部存儲(chǔ)器等快速組件的接口標(biāo)準(zhǔn) C:ARM處理器內(nèi)核與外圍端口及慢速設(shè)備接口組件的接口標(biāo)準(zhǔn)不包含在 AMBA 規(guī)范中D:AMBA有多個(gè)版本,性能隨版本的發(fā)展而逐步提高22:以 ARM 內(nèi)核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)方式構(gòu)建片

10、上系統(tǒng), 下 面列出的組件中,不與外圍總線相連的組件是(B 。A:UARTB:DMA控制器C:ADCD:USB設(shè)備23:基于 ARM 內(nèi)核的嵌入式芯片中包含定時(shí) /計(jì)數(shù)組件, 下面列出的哪一項(xiàng)不屬于定時(shí) /計(jì)數(shù)組件? (A A:ADCB:TimerC:RTCD:WDT24:基于 ARM 內(nèi)核的嵌入式芯片中包含互連通信組件,下面列出的哪一項(xiàng)不屬于互連通信組件?(A A:DACB:SPIC:I2CD:CAN25:下面是關(guān)于嵌入式系統(tǒng)使用的存儲(chǔ)器的敘述,其中錯(cuò)誤的是(D 。A:系統(tǒng)使用的 RAM 有 SRAM 、 DRAM 等多種B:Flash存儲(chǔ)器分為 NOR Flash和 NAND Flash兩

11、種C:FRAM已得到使用D:目前還沒(méi)有使用 Cache 存儲(chǔ)器26:面關(guān)于串行外設(shè)接口 SPI 的敘述中,錯(cuò)誤的是(D 。A:SPI一般使用 4條信號(hào)線:SCK 、 MISO 、 MOSI 和 SSELB:采用 SPI 可以構(gòu)成“一主一從式”系統(tǒng)C:采用 SPI 可以構(gòu)成“一主多從式”系統(tǒng)D:采用 SPI 不能構(gòu)成“多主多從式”系統(tǒng)27:下面關(guān)于 USB 接口的敘述中,錯(cuò)誤的是(B 。A:USB支持熱插拔B:USB 2.0是目前傳輸速率最高的 USB 版本C:USB接口提供了內(nèi)置電源D:USB 2.0采用半雙工差分方式傳送信息28:8段共陰極 LED 數(shù)碼管如下圖所示,為使其顯示數(shù)字 5,其段

12、代碼(高位到低位的順序是:dp g f e d c b a為 (D A:0x7FB:0xC0C:0x80D:0x6D29:IEEE的實(shí)時(shí) UNIX 分委會(huì)認(rèn)為實(shí)時(shí)操作系統(tǒng)應(yīng)該具備若干特征,下面哪一項(xiàng)不是實(shí)時(shí)操作系統(tǒng)必須 具有的特征?(D A:具有異步 I/O和中斷處理能力B:任務(wù)切換時(shí)間和中斷延遲時(shí)間確定C:優(yōu)先級(jí)中斷和調(diào)度D:輪轉(zhuǎn)調(diào)度30:一般按照對(duì)外部事件的響應(yīng)時(shí)間快慢,將嵌入式操作系統(tǒng)分成強(qiáng)實(shí)時(shí)型和普通實(shí)時(shí)型。以下均為 強(qiáng)實(shí)時(shí)嵌入式操作系統(tǒng)的是(A 。A:VxWorks, pSOS , uC/OS-IIB:VxWorks, pSOS , Windows EmbeddedC:pSOS, u

13、C/OS-II, uCLinuxD:pSOS, Windows Embedded, Symbian31:UNIX、嵌入式 Linux 、 WinCE 、 Mac OS 、 Android OS 和 DOS 操作系統(tǒng)是典型的單內(nèi)核(也稱(chēng)為宏內(nèi)核 操作系統(tǒng),相對(duì)于微內(nèi)核操作系統(tǒng),下面不屬于單內(nèi)核操作系統(tǒng)缺點(diǎn)的是(C 。A:占用內(nèi)存空間大B:缺乏可擴(kuò)展性而不方便移植C:內(nèi)核切換太快D:可靠性較低32:如下幾種 Bootloader 中,用于 Linux 操作系統(tǒng)引導(dǎo)程序加載時(shí)所支持不同體系結(jié)構(gòu)處理器種類(lèi)最 多的是(C 。A:LILOB:GRUBC:U-BootD:Loadlin33:關(guān)于 uC/OS

14、-II的基本特點(diǎn),以下說(shuō)法錯(cuò)誤的是(B 。A:uC/OS-II是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核B:由于存在內(nèi)核任務(wù),用戶(hù)編寫(xiě)的應(yīng)用程序最多可以有 60個(gè)任務(wù)C:uC/OS-II不支持時(shí)間片輪轉(zhuǎn)調(diào)度法D:uC/OS-II允許每個(gè)任務(wù)有不同的棧空間34:在 uC/OS-II中有多種方法可以保護(hù)任務(wù)之間的共享數(shù)據(jù)和提供任務(wù)之間的通信。其中不能達(dá)到保 護(hù)目的的方法是(D 。A:利用宏 OS_ENTER_CRITICAL(和 OS_EXIT_CRITICAL(來(lái)關(guān)閉中斷和打開(kāi)中斷B:利用函數(shù) OSSchedLock(和 OSSchedUnlock(對(duì)任務(wù)調(diào)度函數(shù)上鎖和開(kāi)鎖C:利用信號(hào)量、互斥信號(hào)量、郵箱和消息隊(duì)

15、列進(jìn)行任務(wù)間通信D:利用內(nèi)存文件進(jìn)行任務(wù)間的大規(guī)模數(shù)據(jù)共享35:移植 uC/OS-II到一個(gè)嵌入式系統(tǒng)電路板上正常運(yùn)行,下面哪個(gè)條件不是必須的?(B 。A:處理器的 C 編譯器能產(chǎn)生可重入代碼,且用 C 語(yǔ)言就可以打開(kāi)和關(guān)閉中斷B:該電路板的處理器必須具備 MMU (存儲(chǔ)管理單元C:處理器支持中斷,并且能產(chǎn)生定時(shí)中斷(通常在 10至 100Hz 之間D:處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié)的硬件棧區(qū)36:Nios II 軟核處理器的硬件抽象層(HAL 系統(tǒng)庫(kù)是一個(gè)輕量級(jí) C/C+運(yùn)行時(shí)環(huán)境,屬于單線程的類(lèi) UNIX 運(yùn)行庫(kù),關(guān)于它所提供的服務(wù)如下哪一項(xiàng)說(shuō)法是錯(cuò)誤的(C 。A:結(jié)合 Ne

16、wLib ANSI C標(biāo)準(zhǔn)庫(kù),向用戶(hù)提供熟知的標(biāo)準(zhǔn)庫(kù)函數(shù)B:提供設(shè)備驅(qū)動(dòng),使用戶(hù)可以訪問(wèn)系統(tǒng)中的所有設(shè)備C:為系統(tǒng)提供了 TCP/IP協(xié)議棧D:系統(tǒng)初始化,在 main(函數(shù)之前完成軟核處理器 Nios 和運(yùn)行庫(kù)環(huán)境的初始化任務(wù)37:蘋(píng)果公司的嵌入式移動(dòng)電子產(chǎn)品風(fēng)靡全球, iOS 操作系統(tǒng)也隨之為大眾所熟悉。根據(jù) iOS 的發(fā)展歷 史,它的前身是(B 。A:DOSB:UNIX-BSDC:OS/2D:pSOS 4.438:以下關(guān)于微內(nèi)核操作系統(tǒng)的敘述中,錯(cuò)誤的是(D 。A:內(nèi)核小巧,傳統(tǒng)操作系統(tǒng)內(nèi)核中的許多部分都被移出內(nèi)核B:接口一致,所有進(jìn)程請(qǐng)求使用統(tǒng)一接口,進(jìn)程不區(qū)分內(nèi)核模式和用戶(hù)模式服務(wù)C

17、:各個(gè)功能模塊之間松散耦合,只完成服務(wù)功能,系統(tǒng)管理功能交給一個(gè)或多個(gè)特權(quán)服務(wù)程序D:微內(nèi)核功能擴(kuò)充方便,而且各個(gè)功能之間的切換而引起的開(kāi)銷(xiāo)比較小39:開(kāi)發(fā)嵌入式系統(tǒng)時(shí), 需要構(gòu)建一個(gè)宿主機(jī) -目標(biāo)機(jī)的開(kāi)發(fā)環(huán)境。 若目標(biāo)機(jī)是裸機(jī), 那么為了調(diào)試和 下載軟件需要將調(diào)試仿真器連接到目標(biāo)機(jī)的哪一種接口?(C 。A:SPI接口B:以太網(wǎng)接口C:JTAG接口D:USB接口40:嵌入式系統(tǒng)的應(yīng)用形式是多種多樣的,不同的嵌入式應(yīng)用系統(tǒng),需要選擇適合其應(yīng)用需求的開(kāi)發(fā) 工具來(lái)進(jìn)行開(kāi)發(fā)。采用開(kāi)發(fā)工具的主要目的是(A 。A:提高開(kāi)發(fā)質(zhì)量,縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)成本B:優(yōu)化軟件代碼的存儲(chǔ)容量,以便降低存儲(chǔ)器的需求C:

18、降低嵌入式系統(tǒng)的功耗D:便于設(shè)計(jì)需要調(diào)用操作系統(tǒng) API 函數(shù)的應(yīng)用程序二、填空題1:為提高 SoC 的設(shè)計(jì)效率,減少重復(fù)開(kāi)發(fā),通常大多以 IP 核為基礎(chǔ),在單個(gè)芯片上集成處理器、存儲(chǔ) 器和各種接口等組件, 組成一個(gè)相當(dāng)完整的計(jì)算機(jī)系統(tǒng)。 按照 IC 設(shè)計(jì)文件的類(lèi)型, IP 核通常分為三種: _軟 _核、固核和 _硬 _核。2:目前數(shù)碼相機(jī)中用于存儲(chǔ)所拍攝相片的大多是 _Flash _存儲(chǔ)器, 假設(shè)一臺(tái)數(shù)碼相機(jī)一次可連續(xù) 拍攝 65536色的 1024 x 1024的彩色相片 80張,數(shù)據(jù)壓縮比平均是 4,則它使用的存儲(chǔ)器容量大約是 _40_MB。3:無(wú)線局域網(wǎng)(WLAN 是以太網(wǎng)與無(wú)線通信技

19、術(shù)相結(jié)合的產(chǎn)物。它借助無(wú)線電波進(jìn)行數(shù)據(jù)傳輸,所采 用的通信協(xié)議主要是 _802.11_,數(shù)據(jù)傳輸速率可以達(dá)到 11Mbps 、 54Mbps 、 _108_Mbps甚至更 高。4:經(jīng)典 ARM 處理器有 7種異常:主要包括復(fù)位 RESET 、 未定義指令 UND 、 軟件中斷 SWI 、 指令預(yù)取中止 PABT 、 數(shù)據(jù)訪問(wèn)中止 DABT 、外部中斷請(qǐng)求 IRQ 以及 _快速中斷 _,其中優(yōu)先級(jí)最高的異常是 _復(fù)位 _。 5:ARM處理器 Cortex 系列包括 Cortex 嵌入式處理器和 Cortex 應(yīng)用處理器,其中 Cortex 嵌入式處理器包 括主要應(yīng)用于控制領(lǐng)域的 _Cortex-

20、M _系列和面向?qū)崟r(shí)應(yīng)用領(lǐng)域的 _ Cortex-R _系列。 6:Thumb-2指令集提供了專(zhuān)門(mén)用于開(kāi)、 關(guān)中斷的專(zhuān)用指令, 關(guān)外部中斷使用的指令為:_CPSID I _, 開(kāi)外部中斷的指令為:_ CPSIE I _。7:已知 ARM 處理器 R1=0x12345678, R2=0xFF008899,則執(zhí)行指令 AND R0,R1,R2后,寄存器 R0=_0x12000018_, R1=_0x12345678_。8:某 ARM 匯編語(yǔ)言程序要調(diào)用子程序,子程序名為 MySubrutine ,則調(diào)用該子程序的指令為 _ BL MySubrutine _,子程序返回調(diào)用程序的指令為 _ MOV

21、PC,LR _。9:按照 AMBA 總線規(guī)范,基于 ARM 內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與 _外圍 _總線兩層結(jié)構(gòu)的 方式構(gòu)建片上系統(tǒng)。其中的系統(tǒng)總線主要用于連接 _高 _帶寬快速組件。10:嵌入式系統(tǒng)的存儲(chǔ)器以半導(dǎo)體存儲(chǔ)器為主。隨著技術(shù)的不斷發(fā)展,新型存儲(chǔ)器不斷出現(xiàn),主要包 括 FRAM 和 MRAM ,分別稱(chēng)為 _鐵電 _存儲(chǔ)器和 _磁性 _存儲(chǔ)器。11:半導(dǎo)體存儲(chǔ)器芯片的存儲(chǔ)容量取決于該芯片的 _地址 _總線的條數(shù)和 _數(shù)據(jù) _總線的位 數(shù)。12:I2C總線被啟動(dòng)后,多個(gè)主機(jī)在每發(fā)送一個(gè)數(shù)據(jù)位時(shí)都要對(duì) SDA 信號(hào)線電平進(jìn)行檢測(cè),只要檢測(cè)的 電平與自己發(fā)出的電平 _相同 _就會(huì)繼續(xù)

22、占用總線??偩€控制遵循的原則是誰(shuí)先發(fā)送 _低 _電平誰(shuí)就會(huì)掌握對(duì)總線的控制權(quán)。13:UART由 _發(fā)送 _器、 _接受 _器、控制單元及波特率發(fā)生器等構(gòu)成。14:嵌入式系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)軟件的相同之處, 指的是嵌入式系統(tǒng)通常也具備 _引導(dǎo) _加載程 序,外設(shè) _驅(qū)動(dòng) _程序,操作系統(tǒng),文件系統(tǒng),網(wǎng)絡(luò)協(xié)議棧,圖形用戶(hù)界面,數(shù)據(jù)庫(kù),以及各種 各樣的應(yīng)用程序等 , 這些軟件都是通用計(jì)算機(jī)所擁有的。15:數(shù)據(jù)庫(kù)管理系統(tǒng)、圖形用戶(hù)界面、互聯(lián)網(wǎng)瀏覽器、媒體播放器等軟件,如果運(yùn)行在嵌入式系統(tǒng)上, 往往具有內(nèi)部結(jié)構(gòu)精簡(jiǎn), _代碼 _輕量化,占用存儲(chǔ)資源 _少 _的特點(diǎn)。16:實(shí)時(shí)系統(tǒng)的主要特征是能夠及時(shí)響應(yīng)

23、外部發(fā)生的隨機(jī)任務(wù)請(qǐng)求并且能夠在規(guī)定的時(shí)限內(nèi)完成任 務(wù)。 任務(wù)時(shí)限有兩種:_截止 _時(shí)間, 也就是任務(wù)開(kāi)始執(zhí)行時(shí)間到任務(wù)必須完成的時(shí)間間隔。 _預(yù)設(shè) _時(shí)間,或者叫做任務(wù)最快完成時(shí)間,這是無(wú)中斷響應(yīng)情況下的任務(wù)最快執(zhí)行時(shí)間。17:實(shí)時(shí)系統(tǒng)對(duì)時(shí)間約束要求的嚴(yán)格性,使 _可預(yù)設(shè) _性成為實(shí)時(shí)系統(tǒng)的一項(xiàng)重要性能要求,它是 指 RTOS 能夠?qū)ν獠渴录?_響應(yīng) _時(shí)間和實(shí)時(shí)任務(wù)的執(zhí)行時(shí)間進(jìn)行判斷, 以確定被事件觸發(fā)的實(shí)時(shí) 任務(wù)能否在規(guī)定的時(shí)間內(nèi)完成。18:一般按響應(yīng)時(shí)間將實(shí)時(shí)系統(tǒng)分成三類(lèi):_強(qiáng) _實(shí)時(shí)系統(tǒng),其響應(yīng)時(shí)間一般在毫秒級(jí)或微秒級(jí); 普通實(shí)時(shí)系統(tǒng),其響應(yīng)時(shí)間一般在秒級(jí); _弱 _實(shí)時(shí)系統(tǒng),其響

24、應(yīng)時(shí)間一般在數(shù)十秒級(jí)。19:嵌入式系統(tǒng)的開(kāi)發(fā)過(guò)程按順序可以分成 _需求 _分析與規(guī)格說(shuō)明、系統(tǒng)設(shè)計(jì)、 _構(gòu)件 _設(shè) 計(jì)、系統(tǒng)集成與測(cè)試等 4個(gè)階段,測(cè)試的目的是驗(yàn)證模塊 /系統(tǒng)的功能和性能,以及發(fā)現(xiàn)錯(cuò)誤。20:若以 S3C2410為核心的目標(biāo)機(jī)上,已經(jīng)移植成功 Linux 操作系統(tǒng)。若要開(kāi)發(fā)該目標(biāo)機(jī)的 Linux 應(yīng) 用程序,通常使用 arm-linux-_gcc _交叉編譯器來(lái)編譯應(yīng)用程序。若要對(duì)一個(gè)應(yīng)用程序進(jìn)行調(diào) 試排錯(cuò),則應(yīng)該在編譯命令中加 _g _參數(shù)對(duì)它進(jìn)行編譯。三、綜合題1:1、酒店客房的門(mén)鎖系統(tǒng)是由總臺(tái)服務(wù)器和若干客房指紋鎖組成,其基本功能具體描述如下:a 、客房的指紋鎖與總臺(tái)服

25、務(wù)器之間通過(guò)通信網(wǎng)絡(luò)連接。b 、旅客在總臺(tái)登記住宿時(shí),錄入其指紋信息,并提取其特征值存儲(chǔ)在總臺(tái)服務(wù)器中。同時(shí)錄入一個(gè) 密碼(若干位數(shù)字組成 ,以備指紋無(wú)法開(kāi)鎖時(shí),用密碼開(kāi)鎖。c 、旅客在開(kāi)客房指紋鎖時(shí),把相應(yīng)手指放在門(mén)鎖的指紋采集部件上,采集相應(yīng)的指紋圖像信息,并 傳輸給總臺(tái)服務(wù)器。d 、總臺(tái)服務(wù)器接收到某個(gè)客房指紋鎖傳輸來(lái)的指紋圖像信息后,進(jìn)行特征值求取并進(jìn)行匹配,若匹 配正確,則回送開(kāi)鎖指令給客房指紋鎖。e 、客房指紋鎖收到開(kāi)鎖指令后,控制開(kāi)鎖的機(jī)械動(dòng)作,并用綠色 LED 燈指示開(kāi)鎖成功。f 、若匹配不正確,總臺(tái)服務(wù)器回送不開(kāi)鎖指令給客房指紋鎖。g 、客房指紋鎖收到不開(kāi)鎖指令后,用紅色 L

26、ED 燈指示開(kāi)鎖不成功。h 、若指紋無(wú)法開(kāi)鎖,旅客還可以通過(guò)客房指紋鎖上的數(shù)字按鍵輸入密碼,若密碼匹配正確,也可以 控制開(kāi)鎖的機(jī)械動(dòng)作,并用綠色 LED 燈指示開(kāi)鎖成功。根據(jù)上述功能要求的描述, 若采用 S3C2410芯片為核心來(lái)構(gòu)建客房指紋鎖控制器的硬件平臺(tái), 請(qǐng)完善 下面的敘述和 C 語(yǔ)言程序(需要使用的控制寄存器的格式見(jiàn)題后說(shuō)明 。(1 若采集的指紋圖像分辨率為 320×40, 灰度等級(jí)為 256, 則存儲(chǔ)一幅指紋圖像的原始像素信息需要的存儲(chǔ)容量為 _76.8_KB(1K =1000 。若采用 115.2Kbps 的異步串行通信網(wǎng)傳輸,一幅指紋圖 像的傳輸時(shí)間至少需要 _6.7

27、_秒, 若采用 10Mbps 的以太網(wǎng)傳輸, 一幅指紋圖像的傳輸時(shí)間至少 要 _0.067_秒,因此,系統(tǒng)中總臺(tái)服務(wù)器和若干個(gè)客房指紋鎖之間選用以太網(wǎng)連接。(2硬件構(gòu)件設(shè)計(jì)時(shí),以太網(wǎng)接口選用 AX88796芯片為核心來(lái)設(shè)計(jì),若 S3C2410芯片的 nGCS2引腳 連接到該芯片的 _CS _引腳(低電平有效 ,那么, AX88796芯片內(nèi)部寄存器地址的首地址是: _0x10000000_。(3若客房指紋鎖紅色 LED 指示燈的驅(qū)動(dòng)電路由 GPIO 的 GPC0引腳控制,綠色 LED 指示燈的驅(qū)動(dòng)電 路由 GPC1引腳控制。 GPC0、 GPC1引腳各自輸出“ 0”時(shí),其對(duì)應(yīng)的 LED 燈滅,各

28、自輸出“ 1”時(shí),其 對(duì)應(yīng)的 LED 燈亮。那么,初始化 GPC0、 GPC1引腳為輸出功能的語(yǔ)句是:rGPCCON=(rGPCCON|0x00000005&_0xFFFFFFF5_; / rGPCCON是端口 C 的控制寄存器 控制綠色 LED 燈點(diǎn)亮和熄滅的語(yǔ)句分別是:rGPCDAT = rGPCDAT |_0x0002_; /rGPCDAT是端口 C 的數(shù)據(jù)寄存器rGPCDAT = rGPCDAT &_0xFFFD _;紅色 LED 燈點(diǎn)亮和熄滅的語(yǔ)句分別是:rGPCDAT = rGPCDAT |_0x0001_;rGPCDAT =rGPCDAT &_0xFFFE

29、 _;(4指紋采集部件由一個(gè)攝像芯片和光學(xué)鏡頭組成。 S3C2410芯片通過(guò) I2C 總線傳輸控制命令給攝 像芯片。硬件設(shè)計(jì)時(shí),選擇 S3C2410芯片的 GPE15、 GPE14引腳與攝像芯片的引腳 _SDA _、 SCL 相連。軟件設(shè)計(jì)時(shí),需要用下面語(yǔ)句初始化該引腳為 I2C 功能引腳。rGPECON=(rGPECON|0xA0000000&_0xAFFFFFFF _; / rGPECON是端口 E 的控制寄存器 (5若輸入密碼的鍵盤(pán)采用非標(biāo)準(zhǔn)鍵盤(pán),鍵盤(pán)接口設(shè)計(jì)成 4? 的陣列。若設(shè)計(jì)時(shí)選用了 GPE0GPE3來(lái) 輸出鍵盤(pán)行掃描信號(hào),選用 GPD0GPD2來(lái)輸入鍵盤(pán)列信號(hào)。請(qǐng)補(bǔ)充完

30、善下面的鍵盤(pán)掃描函數(shù): /*keyoutput 是鍵盤(pán)掃描時(shí)的輸出地址, keyinput 是鍵盤(pán)讀入時(shí)的地址#define KEYOUTPUT (*(volatile INT8U *0x56000044 /定義 GPE 的數(shù)據(jù)端口#define KEYINPUT(*(volatile INT8U *0x56000034 /定義 GPD 的數(shù)據(jù)端口INT16U ScanKey(INT16U key=0xFFFF;INT16U i;INT8U temp=0xFF,output;rGPDCON= rGPDCON &_0xFFFFFFC0_; /初始化 GPD0GPD2為輸入rGPECON=

31、 (rGPECON &_0xFFFFFF00_|0x00000055; /初始化 GPE0GPE3為輸出 ;for (i=1;( i<=_8_&&(i>0; i<<=1output |= 0xFF;output &= (i;KEYOUTPUT=output;temp = KEYINPUT;if (temp&0x07!=_0x07_key = (i;key <<= 8;key |= (temp&0x07|0xF8;return (key;return 0xFFFF;上面的鍵盤(pán)掃描函數(shù)返回的是由鍵盤(pán)行信號(hào)和鍵盤(pán)列信

32、號(hào)合并而成的一個(gè) 16位二進(jìn)制值,根據(jù)該函數(shù)的返回值,可以判斷是否有按鍵按下,并可確定是哪個(gè)按鍵按下。若返回值為 _0xFFFF _時(shí),可 知鍵盤(pán)中無(wú)鍵按下,若返回值為 _0xFBFD _時(shí),可知鍵盤(pán)中第 3行第 2列的鍵被按下。 (注:以 GPE0對(duì)應(yīng)的鍵盤(pán)行為第一行,以 GPD0對(duì)應(yīng)的鍵盤(pán)列為第一列(6為了便于以太網(wǎng)通信程序的編寫(xiě),客房指紋鎖的應(yīng)用軟件基于霤 /OS-II操作系統(tǒng)來(lái)設(shè)計(jì),客房 指紋鎖的應(yīng)用程序主函數(shù)中,需要用 OSTaskCreate(函數(shù) _創(chuàng)建任務(wù) _,并用 _ OSStart(_函數(shù)啟動(dòng)多任務(wù)調(diào)度功能。說(shuō)明:下面是試題解答時(shí)需要用到的寄存器格式及相關(guān)說(shuō)明。1 端口 C

33、 的控制寄存器(GPCCON 引腳 GPCCON 的位描述GPC1531:3000=輸入, 01=輸出, 10=VD7, 11=保留GPC1429:2800=輸入, 01=輸出, 10= VD6, 11=保留GPC1327:2600=輸入, 01=輸出, 10= VD5, 11=保留GPC1225:2400=輸入, 01=輸出, 10= VD4, 11=保留GPC1123:2200=輸入, 01=輸出, 10= VD3, 11=保留GPC1021:2000=輸入, 01=輸出, 10= VD2, 11=保留GPC919:1800=輸入, 01=輸出, 10= VD1, 11=保留GPC817:

34、1600=輸入, 01=輸出, 10= VD0, 11=保留GPC715:1400=輸入, 01=輸出, 10=LCDVF2, 11=保留GPC613:1200=輸入, 01=輸出, 10= LCDVF1, 11=保留GPC511:1000=輸入, 01=輸出, 10=LCDVF0, 11=保留GPC49:800=輸入, 01=輸出, 10=VM, 11=IIS數(shù)據(jù)輸出GPC37:600=輸入, 01=輸出, 10=VFRAME, 11= IIS數(shù)據(jù)輸入GPC25:400=輸入, 01=輸出, 10=VLINE, 11=保留GPC13:200=輸入, 01=輸出, 10=VCLK, 11=保留

35、GPC01:000=輸入, 01=輸出, 10=LEND, 11=保留2 端口 D 的控制寄存器(GPDCON 引腳 GPDCON 的位描述GPD1531:3000=輸入, 01=輸出, 10=VD23, 11=保留GPD1429:2800=輸入, 01=輸出, 10= VD22, 11=保留GPD1327:2600=輸入, 01=輸出, 10= VD21, 11=保留GPD1225:2400=輸入, 01=輸出, 10= VD20, 11=保留GPD1123:2200=輸入, 01=輸出, 10= VD19, 11=保留GPD1021:2000=輸入, 01=輸出, 10= VD18, 11

36、=保留GPD919:1800=輸入, 01=輸出, 10= VD17, 11=保留GPD817:1600=輸入, 01=輸出, 10= VD16, 11=保留GPD715:1400=輸入, 01=輸出, 10= VD15, 11=保留GPD613:1200=輸入, 01=輸出, 10= VD14, 11=保留GPD511:1000=輸入, 01=輸出, 10= VD13, 11=保留GPD49:800=輸入, 01=輸出, 10= VD12, 11=保留GPD37:600=輸入, 01=輸出, 10= VD11, 11=保留GPD25:400=輸入, 01=輸出, 10= VD10, 11=保

37、留GPD13:200=輸入, 01=輸出, 10= VD9, 11=保留GPD01:000=輸入, 01=輸出, 10= VD8, 11=保留3 端口 E 的控制寄存器(GPECON 引腳 GPECON 的位描述GPE1531:3000=輸入, 01=輸出, 10=IICSDA, 11=保留GPE1429:2800=輸入, 01=輸出, 10=IICSCL, 11=保留GPE1327:2600=輸入, 01=輸出, 10=SPICLK0, 11=保留GPE1225:2400=輸入, 01=輸出, 10=SPIMOSI0, 11=保留GPE1123:2200=輸入, 01=輸出, 10=SPIMISO0, 11=保留 GPE1021:2000=輸入, 01=輸出, 10=SSDAT3, 11=保留 GPE919:1800=輸入, 01=輸出, 10=SSDAT2, 11=保留 GPE817:1600=輸入, 01=輸出, 10=SSDAT1, 11=保留 GPE715:1400=輸入, 01=輸出, 10=SSDAT0, 11=保留 GPE613:1200=輸入, 01=輸出, 10=SDCMD, 11=保留GPE511:1000=輸入

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論