全國計算機等級考試三級嵌入式系統開發技術題庫第十一套(整理過)_第1頁
全國計算機等級考試三級嵌入式系統開發技術題庫第十一套(整理過)_第2頁
全國計算機等級考試三級嵌入式系統開發技術題庫第十一套(整理過)_第3頁
全國計算機等級考試三級嵌入式系統開發技術題庫第十一套(整理過)_第4頁
全國計算機等級考試三級嵌入式系統開發技術題庫第十一套(整理過)_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、全國計算機等級考試三嵌入式系統開發技術題庫第11套一、選擇題1. 嵌入式系統的應用極其廣泛,下列設備:洗衣機、電飯煲、服務器、平板掃描儀、路由器、機頂盒、巨型機、POS機中,屬于嵌入式系統應用的是:A) 除和之外 B) 除和之外 C) 除和之外 D) 全部都是2. 嵌入式系統的軟件大多存儲在非易失性存儲器中,即使斷電也不會消失。目前嵌入式系統使用最多的非易失性存儲器是:A) Mask ROM B) Flash memory C) SRAM D) SSD3. 下圖是數字信號處理器(DSP)的典型應用方式,其中的、和分別是:A) 模擬信號、DSP、數字信號 B) 模擬信號、DSP、模擬信號C) 數

2、字信號、DSP、數字信號 D) 數字信號、DSP、模擬信號4. 片上系統(或系統級芯片)是目前廣泛使用的一種嵌入式處理芯片,下面有關敘述中錯誤的是:A) 其英文縮寫是SOC或SoC,它是電子設計自動化水平提高和大規模集成電路制造技術發展的成果B) 它已成為集成電路設計的發展趨勢, 現在許多嵌入式處理芯片都是片上系統C) 芯片中既包含處理器又包含存儲器及外圍電路,單個芯片就能實現數據的采集、轉換、存儲、處理和I/O等多種功能D) 智能手機已經廣泛采用片上系統,平板電腦大多還使用傳統的Intel處理器5. 在嵌入式系統(如數碼相機)中,獲取數字圖像的過程大體分為四步,如下圖所示,正確的處理步驟是:

3、A) 取樣、掃描、分色、量化 B) 分色、量化、掃描、取樣C) 掃描、分色、取樣、量化 D) 掃描、量化、取樣、分色6. 數字音頻的比特率(碼率)指的是每秒鐘的數據量,它與取樣頻率、量化位數、聲道數目、使用的壓縮編碼方法等密切相關。假設數字音頻的比特率為32kb/s,其量化位數為8位,單聲道,采用壓縮編碼,壓縮比為2,那么取樣頻率是:A) 8 kHz B) 12 kHz C) 16 kHz D) 20 kHz7. 微波通信是利用頻率為300MHz300GHz電磁波進行的通信,它具有頻帶寬、容量大的特性,應用廣泛。下面不屬于微波通信應用的是:A) 手機通信 B) 衛星通信 C) 無線局域網(Wi

4、Fi) D) 調頻廣播(FM)8. 計算機局域網傳輸數據時,必須把數據組織成規定格式的幀,每一數據幀由下圖所示的5個部分組成,其中、分別是:A) 有效載荷、控制信息、校驗信息 B) 控制信息、校驗信息、有效載荷C) 控制信息、有效載荷、校驗信息 D) 校驗信息、有效載荷、控制信息9. 關于嵌入式處理器內核說法錯誤的是:A) PowerPC采用RISC指令集結構 B) MC68K采用是CISC指令集結構C) ARM采用RISC指令集結構 D) MIPS采用哈佛結構10. 關于ARM Cortex-M微控制器以下說法錯誤的是:A) 處理速度快 B) 代碼密度高 C) 軟件可移植性好 D) 功耗大1

5、1. 以下ARM Cortex處理器最適合實時應用的是 :A) Cortex-M3 B) Cortex-M0+ C) Cortex-A15 D) Cortex-R412. 以下只具有Thumb-2狀態和調試狀態的ARM處理器是:A) ARM7 B) ARM9 C) ARM Cortex-M3 D) ARM1113. 關于ARM處理器的工作模式,以下說法正確的是:A) 快速中斷模式用來處理FIQ中斷 B) 用戶模式用來處理普通中斷C) 中止模式運行特權級的操作系統任務 D) 系統模式運行正常的程序14. 以下關于ARM程序狀態寄存器CPSR的說法正確的是:A) CPSR中N=1表示運算結果為正數

6、 B) CPSR中F=0允許快速中斷C) CSPR中V=0表示運算結果溢出 D) CPSR中Z=0表示運算結果為015. 執行ARM指令STR R0,R1,#4!之后,以下說法正確的是:A) R0的值加4 B) R1的值加4 C) 內存中的數據保持不變 D) R1的值保持不變16. 執行ARM指令MOV R0,R1,LSL#3后,R0的值為:A) R1的3倍 B) R1+3 C) R1的8倍 D) R1的8分之117. 以下ARM指令正確的是:A) ADD R1,R2,#1 B) AND R0,R1 C) SUBS R7,R7,#1 D) BEQ PC,LR18. 在小端模式下,通過ARM偽指

7、令MyData DCW 0x1122,0x3344,0x5566,0x7788在內存中定義了4個16位操作數,則在偽指令LDR R1,=MyData后執行指令LDR R0,R1,#4,則R0的值為:A) 0x77885566 B) 0x11223344 C) 0x44556677 D) 0x8877665519. 下面是關于基于ARM內核的典型嵌入式系統硬件組成的敘述:. 典型嵌入式硬件系統包括完成模擬量和數字量輸入功能的前向通道. 典型嵌入式硬件系統包括完成模擬量和數字量輸出功能的后向通道. 典型嵌入式硬件系統包括人機交互通道(例如鍵盤或觸摸屏等輸入接口及LED或LCD顯示等輸出接口). 典

8、型嵌入式硬件系統包括相互互連通信通道(例如以太網接口、USB接口等)上述敘述中,正確的是:A) 僅、和 B) 僅、和 C) 僅、和 D) 全部20. 基于ARM內核的嵌入式芯片是以ARM內核為基礎,通過AMBA總線將其他硬件組件連接在一起的。下面列出的4個組件中,哪一個組件是掛在AMBA的外圍總線(APB)上的?A) LCD控制器 B) Timer(定時器) C) 中斷控制器 D) JTAG21. 下面是關于ARM嵌入式芯片中的DMA控制器的敘述,其中錯誤的是A) DMA控制器即為直接存儲器訪問控制器B) 使用DMA控制器可將數據塊在外設與內存之間直接傳輸而不需CPU的參與,因而可顯著降低處理

9、器的負荷C) ARM嵌入式芯片中的DMA控制器掛在AMBA的外圍總線(APB)上D) DMA控制器工作時所需的時鐘由ARM嵌入式芯片中的電源管理與時鐘控制器組件提供22. 下面關于嵌入式系統使用的存儲器的敘述中,錯誤的是:A) SRAM是靜態隨機存取存儲器B) DDR2 SDRAM、DDR3 SDRAM和DDR4 SDRAM這3種SDRAM中,只有DDR2采用雙倍數據速率技術C) EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息D) 鐵電隨機存取存儲器(FRAM)是一種非易失性存儲器23. 用下圖可以輔助解釋SPI的工作原理。假設主機的移位寄存器A中已存入11001010,

10、從機的移位寄存器B中已存入11110000,則在主機發出8個SCK有效信號后,主機移位寄存器A和從機移位寄存器B中的內容分別是:A) 11001010,11110000 B) 01010011,00001111C) 11110000,11001010 D) 00001111,0101001124. 下圖為基于ARM嵌入式芯片的嵌入式系統的鍵盤接口。下面關于該鍵盤接口的敘述中,錯誤的是:A) 圖中所示的鍵盤接口采用了非編碼鍵盤(線性鍵盤)的結構形式B) 當僅KEY4按下時,ARM嵌入式芯片讀到的GPF6GPF1的值為001000C) 對于有些ARM嵌入式芯片,圖中的GPF6GPF1可作為外部中斷

11、引腳EINT6EINT1,此時可通過中斷方式讀取按鍵結果D) 圖中鍵盤接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一個端口25. 下面關于嵌入式系統中常用的觸摸屏的敘述中,錯誤的是:A) 電容式觸摸屏的結構比電阻式觸摸屏復雜,其價格也比電阻式觸摸屏高B) 利用電阻式觸摸屏輸入信息時一般需采用專用的硬筆C) 當在電容式觸摸屏上觸摸時,人的手指與觸摸屏的導體層之間形成一個耦合電容D) 相對而言,電阻式觸摸屏的應用越來越廣泛26. 下面關于S3C2410的外部存儲器的敘述中,錯誤的是:A) S3C2410的存儲器控制組件中包括的存儲器控制器提供訪問片外存儲器芯片所需的控制信號B) S3C2

12、410的外部存儲器地址空間共1GBC) S3C2410的I/O與存儲器采用統一編址方式D) S3C2410的外部存儲器地址空間可分成數個BANK,每個BANK均可實現8位、16位和32位總線寬度的訪問27. 下面關于S3C2410的UART的敘述中,錯誤的是:A) 通過對UART 線路控制寄存器的設置,可決定該UART通信時是否采用奇偶校驗B) UART的特殊功能寄存器中,除UART線路控制寄存器外,還有UART控制寄存器等C) 通過UART發送/接收狀態寄存器可了解UART的發送移位寄存器和發送緩沖器等的狀態D) UART的波特率發生器只能對PCLK時鐘進行分頻獲得通信所需的波特率28. 下

13、述通信標準中,不采用差分方式進行信號傳輸的是:A) USB B) RS-232 C) RS-485 D) CAN29. 現為某車載地圖設備選擇操作系統,友好的用戶界面是最主要的功能需求之一。以下嵌入式操作系統中,最適宜采用的操作系統是:A) eCOS B) Android C) QNX D) C/OS-II30. 下列關于C/OS-II操作系統的描述中,錯誤的是:A) C/OS-II支持搶占式任務調度B) 發生中斷時,正在運行的C/OS-II任務暫停運行,并進入被中斷狀態C) C/OS-II的所有就緒態任務均登記在事件控制塊中D) C/OS-II允許每個任務擁有自己的自用棧31. 下列關于C/

14、OS-II操作系統空閑任務的描述中,錯誤的是:A) 空閑任務自創建之后永遠不會處于掛起態 B) 空閑任務是操作系統初始化函數創建的第一個任務C) 空閑任務的優先級設為最低優先級 D) 空閑任務永遠不會處于運行態32. 按照實時性能和內核結構劃分,QNX操作系統屬于A) 硬實時微內核嵌入式操作系統 B) 軟實時微內核嵌入式操作系統C) 硬實時單內核嵌入式操作系統 D) 硬實時宏內核嵌入式操作系統33. 硬件抽象層和引導加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實現的功能是:A) 設備初始化 B) 進程間通信 C) 裝載操作系統映像到內存 D) 初始化存儲器34. 下面關于Linux操作

15、系統的論述中,錯誤的是:A) Linux是能夠為多用戶提供多任務功能的單內核操作系統B) Monta Vista Linux是一種嵌入式操作系統發行版C) 虛擬文件系統(VFS)在系統調用接口和內核所支持的文件系統之間提供了一個交換層D) Linux內核通過系統調用接口訪問系統硬件35. 下面關于實時系統的論述中,正確的是:A) 硬實時任務偶爾超出時限將造成任務的服務質量下降。 B) 硬實時系統的時限比軟實時系統短。C) 核反應堆處理裝置屬于硬實時系統。 D) 嵌入式系統都是實時系統。36. C/OS-II操作系統內核通過任務控制塊管理任務。下列各項中,不屬于任務控制塊的內容的是:A) 指向任

16、務代碼臨界區的指針 B) 指向任務堆棧棧頂的指針 C) 任務的優先級 D) 任務的狀態字37. 下列關于Bootloader的描述中,錯誤的是:A) 依賴于CPU體系結構的代碼通常都放在Bootloader階段1中B) Bootloader通常支持啟動加載模式和下載模式C) Bootloader執行的第一條指令必須存儲在RAM存儲器中D) Bootloader階段2的代碼通常用C語言實現38. 下列關于C/OS-II操作系統中斷處理的描述中,錯誤的是:A) 中斷服務子程序本身不能進行事件處理,必須通過相關函數通知特定的任務進行事件處理B) 當中斷服務子程序返回時,有可能進行任務切換C) 中斷服

17、務子程序的最后一步是執行中斷返回指令D) C/OS-II操作系統中斷嵌套層數可達255層39. 下面有關嵌入式系統開發的說明中,錯誤的是。A) 嵌入式系統開發往往是與應用目標緊密聯系在一起的。B) 嵌入式系統的應用程序需要基于某個嵌入式操作系統上來開發。C) 嵌入式系統開發往往需要綜合考慮系統的硬件、軟件邏輯功能如何實現。D) 嵌入式系統開發往往需使用宿主機-目標機的開發架構來進行。40. GCC是針對Linux操作系統環境下應用程序的編譯工具,下面敘述中錯誤的是A) GCC將源文件生成可執行文件的過程是由:編譯、匯編、連接等3個階段組成。B) GCC能將C語言、C+語言、匯編語言編寫的源程序

18、生成執行文件。C) 設計者若要對源程序進行調試,需要在GCC命令中加入-g參數來編譯該源程序。D) 用GCC把源文件僅編譯成目標文件,那么,C語言編寫的應用程序中可以不要main函數。二、填空題1. 嵌入式系統按照軟硬件技術復雜程度可分為低端系統、中端系統和高端系統三大類。 智能手機之類的嵌入式系統使用操作系統對系統進行控制, 應用軟件可更新和擴展,它們屬于其中的 系統, 其硬件SoC芯片大多采用 位的CPU內核。2. 數字圖像的像素深度指每個像素用多少個二進位來表示。它決定了圖像中可能出現的不同顏色(或不同亮度)的最大數目。像素深度是8位的灰度圖像,其不同的亮度等級總數為 種。最多可以有大約

19、1600萬種顏色的圖像稱為真彩色圖像,真彩色圖像的像素深度為 位。3. 將智能手機、平板電腦等移動設備接入互聯網的無線接入技術中,目前廣泛使用的是WiFi和3G,其中數據傳輸速率較高的是 ,地域覆蓋范圍較寬的是 。4. ARM9TDMI-S中的T的含義是支持高密度的 位Thumb指令,D表示支持片上 。5. 在ARM Cortex-M3處理器中,采用嵌套向量中斷控制器,其英文縮寫為 , M3中的MPU是用來對存儲器進行 的單元。6. 如果R0=0xFF00EE00,R1=0xFFFFFFFF,則ARM指令BIC R2,R1,R0執行后,R2的值為 ,執行指令AND R3,R1,R0后,R3的值

20、為 。7. 在ARM的指令中,兩個無符號數在寄存器R0和R1中,如果R0=R1,則將R0與R1進行帶借位減法操作,結果放R2中,并要求更新程序狀態寄存器的狀態位,用兩條指令完成,則分別為 和 。8.小端模式下ARM指令序列如下:LDR R0,=0x13579246LDR R1,=0x10000000STR R0,R1,#8!執行后,內存0x10000008中的值= ,R1= 9. ARM嵌入式芯片中的GPIO即為通用輸入/輸出端口。作為 端口時具有緩沖功能;作為 端口時則具有鎖存功能。10. K9F1208是一種典型的NAND Flash芯片,芯片內部具有26條地址線和8條數據線,該芯片的存儲

21、容量為 MB。除NAND Flash技術之外的另一種閃存技術是 Flash技術。11. 控制器局域網常用3個大寫英文字母表示為 ,有的ARM嵌入式芯片中集成了該種互連通信組件。控制器局域網的 幀由7個不同的域組成,其幀格式如下幀起始 仲裁域 控制域 數據域 CRC域 應答域 幀結尾12. 嵌入式系統中一塊電子線路板上的芯片之間采用UART通信時,UART的信號線可不經電平變換直接連接。UART采用TXD、RXD進行通信的連接方式如下圖所示,圖中右邊芯片UART B的信號線和分別為 和 (均用大寫英文字母表示)。13. 下圖為8段LED數碼管(圖(a)及其共陽極(圖(b)及共陰極(圖(c)LED

22、數碼管的內部結構原理圖。為顯示字符8,加到共陽極及共陰極LED數碼管的dp、g、f、e、d、c、b、a的編碼分別為0x 及0x 。14. 在C/OS-II操作系統中,某任務正在等待鍵盤輸入消息,該任務應處于 態。若鍵盤中斷服務程序向該任務發送了消息,則該任務轉變為 態。15. 在C/OS-II操作系統中,內核對任務的管理通過名為 的數據結構進行。當任務切換時,任務的工作現場被保存到任務的 中。16. 實時系統對外界的響應是否正確不僅取決于功能正確性,而且取決于對事件處理的 正確性。因此,評價實時系統的實時性最重要的指標是 ,即系統從事件請求開始到任務完成的時間間隔。17. 美國風河公司推出的實

23、時性最強、可靠性最高的嵌入式實時操作系統名為 。在該操作系統中,所有與特定電路板上硬件相關的功能都集成在一個庫中,該庫的名稱為 。18. Linux操作系統內核的網絡模塊可分為兩部分:一部分提供對各種網絡資源訪問的控制,稱為網絡 ;另一部分提供對各種網絡硬件的支持,稱為網絡 。19. 嵌入式Web服務器應用需求與通用Web服務器應用需求是不同的, 它不是以提供信息服務為主, 而是提供遠程 及配置設備的一種方式。嵌入式Web服務器的硬件設計時,需設計能夠支持以太網連接的電路。AX88796是一款以太網控制器芯片,若其片選信號CS引腳連到S3C2410芯片的nGCS3上,那么,讀寫該芯片內部寄存器

24、的首地址(注:用十六進制數表示地址)是 。20. 在ADS1.2的集成開發環境中,若生成的輸出文件需要包含所有的調試信息,那么,生成目標應該選擇為 。若目標系統地址映射關系比較復雜時,應使用 格式的文件來說明地址映射方式。三綜合題便攜式血氧儀采用無創傷的血氧檢測方法,通過光電信號檢測人體手指內動脈血的周期變化特征,從而計算出動脈血氧飽和度(其外形如圖所示)。若便攜式血氧儀以S3C2410芯片為核心,并外加其他功能電路來進行設計,其基本功能描述如下: a、利用動脈血液中血紅蛋白和還原血紅蛋白對紅光或紅外光吸收率的不同,采用光電電路來無創傷檢測動脈血氧飽和度,并檢測脈率。b、若動脈血氧飽和度低于9

25、0%,需進行聲光報警,聲光報警的頻率與脈搏的頻率一致。c、便攜式血氧儀中能保存1個月中所檢測的動脈血氧飽和度、脈率等參數,保存參數時需要同時保存相關的檢測時間,并可通過按鍵和按鍵來查看。d、采用普通單色液晶LCD作為顯示器,顯示動脈血氧飽和度、脈率等參數。根據上述功能要求的描述,請完善下面的敘述(程序)和回答有關的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)在便攜式血氧儀的硬件平臺設計時,除了需要設計最小系統所需的時鐘電路、復位電路等外,還必須設計光電信號采集電路來采集動脈血對紅光或紅外光的反射。現選用一個波長660nm的紅光LED和一個波長910nm的紅外光LED作為光源

26、,其陽極接電源正極,且由GPE15引腳和GPE14引腳分別加同相驅動電路后控制相關LED的陰極使其發光。那么,GPE15或GPE14輸出 電平時,其控制的LED發光。在相關驅動程序中,初始化GPE15或GPE14引腳功能的語句可以是:rGPECON=(rGPECON|0x50000000)& ); / rGPECON是端口E的控制寄存器只控制波長910nm的紅外光LED亮(GPE14引腳控制)的語句可以是:rGPEDAT = rGPEDAT & ; /rGPEDAT是端口E的數據寄存器。只控制波長660nm的紅光LED滅(GPE15引腳控制)的語句可以是:rGPEDAT = rGPEDAT |

27、 ;(2)硬件平臺設計時,還需設計一個光敏電路來接收動脈血對紅光或紅外光的反射光,將光信號轉換成電流。經過放大的光電流信號,必須經過 轉換電路,變為數字信號后,才可以輸入CPU進行處理。由于脈搏波的能量主要分布在0.55Hz范圍,因此,對脈搏波信號的采樣頻率至少應該為 Hz,所得到的數字脈搏波信號才不至于失真。(3)為了滿足聲光報警的頻率(即報警LED閃爍頻率及蜂鳴器嘀嘀鳴叫頻率)與脈搏頻率一致,設計時選用Timer1部件來產生一個時間間隔,該時間間隔為脈搏波周期的1/2。若檢測出脈搏波頻率為2Hz,系統主頻參數PCLK為264MHz,分割器值選擇為16,預分頻器值選擇為99,那么,Timer1部件產生的時間間隔應為 ms,初始化函數可以設計如下,請補充完善。(注:下面程序中所用的

溫馨提示

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

評論

0/150

提交評論