計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共549題)_第1頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共549題)_第2頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共549題)_第3頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共549題)_第4頁
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共549題)_第5頁
已閱讀5頁,還剩183頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷8(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、已知內存0x80000000中的內容為0x33,0x80000001中的內容為0x31,0x80000002中的內容為0x30,0x80000003中的內容為0x32,則ARM在大端模式下地址0x80000000所指示的一個字為()。A、0x33303132B、0x32303133C、0x32303331D、0x33313032標準答案:D知識點解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內存的低地址中,而數(shù)據(jù)的低位,保存在內存的高地址中,這樣的存儲模式有點兒類似于把數(shù)據(jù)當作字符串順序處理:地址由小向大增加,而數(shù)據(jù)從高位往低位存放。選項中D項正確,故本題選擇D。2、ARM處理器如果R1=0x00000080,則指令MOVR0,R1,LSL舵執(zhí)行后,R0的值為()。A、0x00000200B、0x00000320C、0x00000020D、0x00000040標準答案:A知識點解析:本指令表示將寄存器R1的值左移2位后傳送到R0,故本題選擇A。3、μC/OS-II操作系統(tǒng)啟動的過程中,Bootloader執(zhí)行完畢后,調用應用程序主文件(通常是main.c)里的main()函數(shù)。main()函數(shù)在執(zhí)行過程中,除了用戶函數(shù)和硬件初始化函數(shù)之外,需要執(zhí)行以下三個主要的μC/OS-II函數(shù):Ⅰ.OSStart()Ⅱ.OSTaskCreate()Ⅲ.OSInit()它們的執(zhí)行順序是()。A、Ⅰ、Ⅱ、ⅢB、Ⅲ、Ⅰ、ⅡC、Ⅱ、Ⅲ、ⅠD、Ⅲ、Ⅱ、Ⅰ標準答案:D知識點解析:main()函數(shù)在執(zhí)行過程中,除了用戶函數(shù)和硬件初始化函數(shù)之外,需要按順序執(zhí)行以下三個主要的μC/OS—II函數(shù):OSInit();OSTaskCreate();OSStart()。故本題選擇D。4、以下關于ARM處理器寄存器說法錯誤的是()。A、R0~R7在任何模式下均作為通用寄存器使用B、R0~R15寄存器的位數(shù)為32位C、作為鏈接寄存器LR的是R14D、堆棧指針SP使用的寄存器是R15標準答案:D知識點解析:堆棧指針SP使用的寄存器是R3,鏈接寄存器LR使用的寄存器是LR,程序計數(shù)器PC使用的寄存器是R15。選項D錯誤,故本題選擇D。5、以下關于ARM處理器寄存器說法錯誤的是()。A、RO~R7在任何模式下均作為通用寄存器使用B、R0~R15寄存器的位數(shù)為32位C、作為鏈接寄存器LR的是R14D、堆棧指針SP使用的寄存器是R15標準答案:D知識點解析:堆棧指針SP使用的寄存器是R13,鏈接寄存器LR使用的寄存器是LR,程序計數(shù)器PC使用的寄存器是R15。選項D錯誤,故本題選擇D。6、關于μC/OS–Ⅱ的敘述,正確的是()。A、μC/OS–Ⅱ系統(tǒng)擁有統(tǒng)一的驅動程序,不需要開發(fā)商自行開發(fā)B、μC/OS–Ⅱ包含基本設備驅動程序C、使用μC/OS–Ⅱ的棧空間校驗函數(shù),可以確定每個任務到底需要多少棧空間D、μC/OS–Ⅱ是一個單內核操作系統(tǒng)標準答案:C知識點解析:μC/OS–II基本不包含設備驅動程序,只是一個純內核。μC/OS–II驅動程序屬于底層,需要系統(tǒng)開發(fā)商自行開發(fā)。使用μC/OS–II的??臻g校驗函數(shù),可以確定每個任務到底需要多少??臻g。選項C正確,故本題選擇C。7、數(shù)字信號處理器(DSP)廣泛使用于嵌入式系統(tǒng),下面關于DSP的敘述中錯誤的是()。A、DSP是一種高性能通用微處理器B、DSP指令系統(tǒng)具有單指令多數(shù)據(jù)(SIMD)并行處理的一些特殊指令C、DSP能顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率D、手機和數(shù)碼相機等產品通常都含有DSP標準答案:A知識點解析:DSP并非高性能通用處理器,它是一種專用于數(shù)字信號處理的微處理器,它對通用處理器的邏輯結構和指令系統(tǒng)進行了優(yōu)化設計,使之能更好地滿足高速數(shù)字信號處理的要求;在指令系統(tǒng)中增加單指令多數(shù)據(jù)(SIMD)并行處理的一些特殊指令的,能夠顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率;手機和數(shù)碼相機等產品通常都含有DSP。因此選項A錯誤,故本題選擇A。8、數(shù)字信號處理器(DSP)廣泛使用于嵌入式系統(tǒng),下面關于DSP的敘述中錯誤的是()。A、DSP是一種高性能通用微處理器B、DSP指令系統(tǒng)具有單指令多數(shù)據(jù)(SIMD)并行處理的一些特殊指令C、DSP能顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率D、手機和數(shù)碼相機等產品通常都含有DSP標準答案:A知識點解析:DSP并非高性能通用處理器,它是一種專用于數(shù)字信號處理的微處理器,它對通用處理器的邏輯結構和指令系統(tǒng)進行了優(yōu)化設計,使之能更好地滿足高速數(shù)字信號處理的要求;在指令系統(tǒng)中增加單指令多數(shù)據(jù)(SIMD)并行處理的一些特殊指令的,能夠顯著提高音頻、視頻等數(shù)字信號的數(shù)據(jù)處理效率;手機和數(shù)碼相機等產品通常都含有:DSP。因此選項A錯誤,故本題選擇A。9、集成電路制造技術是嵌入式系統(tǒng)發(fā)展的重要基礎,下面關于集成電路技術發(fā)展的敘述中,錯誤的是()。A、單塊集成電路的集成度平均每18~24個月翻一番B、集成電路的工作頻率越來越高,功耗越來越低C、當前集成電路批量生產的主流技術已經(jīng)達到45nm、32nm甚至更小的工藝水平D、集成電路批量生產使用的晶圓直徑已經(jīng)達到12~14英寸甚至更大標準答案:B知識點解析:著名的摩爾定律表示單塊集成電路的集成度平均每18~24個月翻一番;當前,世界上集成電路批量生產的主流技術已經(jīng)達到12~14英寸晶圓、45nm或32nm的工藝水平,并還在進一步提高。芯片的集成度越高,同時電路的工作頻率也越來越高,因此功耗將越來越高,而不是低,這也是集成電路的瓶頸問題。因此選項B錯誤,故本題選擇B。10、以下關于嵌入式處理器說法正確的是()。A、按照字長可分為8位、16位、32位和64位嵌入式處理器B、按照存儲結構可分為RISC和CISC結構C、按照內核可分為哈佛結構和馮.諾依曼結構D、所有ARM處理器均是RISC結構且為哈佛結構標準答案:A知識點解析:根據(jù)微處理器的字長寬度:微處理器可分為4位、8位、16位、32位、64位。因此可知選項A正確。根據(jù)指令集可分為RISC和CISC,因此選項B錯誤。根據(jù)系統(tǒng)體系結構分為:哈佛結構和馮.諾依曼結構,選項C錯誤。不是所有ARM處理器都采用哈佛結構,早期大多使用的是馮諾.依曼結構。所以選項D錯誤。故本題選擇A。11、以下關于ARM處理器說法正確的是()。A、32位ARM處理器支持字節(jié),半字,和字三種數(shù)據(jù)類型B、MMU為存儲器保護單元,是對存儲器進行保護的可選組件C、虛擬地址到物理地址映射是MPU的主要功能D、WIC為嵌套向量中斷控制器標準答案:A知識點解析:MMU是MemoryManagementUnit的縮寫,中文名是內存管理單元,它是用來管理虛擬存儲器、物理存儲器的控制線路,同時也負責虛擬地址映射為物理地址,以及提供硬件機制的內存訪問授權;故B選項、C選項錯誤。嵌套向量中斷控制器縮寫是NVIC;D選項錯誤。A選項正確,故本題選擇A。12、下面關于S3C2410中斷控制器的敘述中,錯誤的是()。A、中斷控制器不支持內置SPI引起的中斷B、中斷控制器支持內置I2C引起的中斷C、中斷控制器支持內置USB引起的中斷D、中斷控制器支持內置RTC引起的中斷標準答案:A知識點解析:S3C2410中斷控制器支持所有內置硬件各組件的硬件中斷,包括24個外部可屏蔽中斷EINT0~EINT23以及ADC、RTC、SPI、I2C、UART0/UART1、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、電池錯誤中斷等。A選項錯誤,故本題選擇A。13、如下關于Android操作系統(tǒng)的說法,正確的是()。A、是一種以Linux為基礎的完全開放源代碼操作系統(tǒng)B、主要使用于桌面計算設備C、使用不同的軟件開發(fā)包,則使用的編程語言也可以不同D、谷歌公司對基于Android操作系統(tǒng)的第三方軟件進行嚴格把關標準答案:C知識點解析:Android(安卓)是一種以Linux為基礎的半開放源代碼操作系統(tǒng),主要用于移動便攜設備;如果使用不同的軟件開發(fā)包,則使用的編程語言也不同。谷歌公司不對基于Android操作系統(tǒng)的第三方軟件進行嚴格控制,從而促使第三方應用軟件發(fā)展迅速。只有C選項正確,故本題選擇C。14、下面有關GNU工具套件的描述語句中,不恰當?shù)氖?)。A、GNU是一種常用于開發(fā)基于Linux操作系統(tǒng)應用軟件的工具套件B、GCC是CNU套件中的編譯連接器,它能編譯C語言、匯編語言編寫的程序代碼C、若要用GDB調試某Linux的應用軟件時,編譯時需要在命令中加入一g參數(shù)D、在GDB調試環(huán)境下,用run命令來裝入需要調試的可執(zhí)行文件標準答案:D知識點解析:GNU是一種常用于開發(fā)基于Linux操作系統(tǒng)的嵌入式軟件的工具套件;GCC是GNU套件中的編譯連接器,它能編譯C語言、匯編語言編寫的程序代碼;設計者要對源程序進行調試,通常需要在GCC命令中加入一g參數(shù);在GDB調試環(huán)境下file命令是裝入需要調試的可執(zhí)行文件,run命令執(zhí)行當前被調試的程序。故本題選擇D。15、以下ARM指令中不屬于數(shù)據(jù)處理類指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3標準答案:B知識點解析:數(shù)據(jù)處理類指令可分為數(shù)據(jù)傳送指令、算術邏輯運算指令和比較指令。本題A、C、D項均屬于數(shù)據(jù)處理類指令,B項屬于加載/存儲指令,故本題選擇B。16、微硬盤是一種由超小型筆記本和數(shù)碼相機領域發(fā)展而來的外部存儲設備,下面關于微硬盤的敘述中,錯誤的是()。A、目前1.8英寸的微硬盤容量已達幾百GBB、帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率C、采用USB接口時,一般須另加外部電源D、為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMClA、USB2.0、ATA等標準答案:C知識點解析:微硬盤最早是由IBM公司開發(fā)的一款超級迷你硬盤機產品。目前1.8英寸的微硬盤容量已達幾百GB;一般微硬盤帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率;微硬盤功耗極小,無需外置電源,鏈接USB即可使用;為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMCIA、USB2.0、ATA等。故本題選擇C。17、下面關于實時系統(tǒng)的敘述中,錯誤的是()。A、如果任務執(zhí)行時間超過截止時間后系統(tǒng)的效益變?yōu)樨?,這種實時系統(tǒng)稱為軟實時系統(tǒng)B、高鐵購票系統(tǒng)屬于軟實時系統(tǒng)C、實時系統(tǒng)按響應時間的快慢有強實時系統(tǒng)、普通實時系統(tǒng)和弱實時系統(tǒng)三種D、飛行控制器屬于強實時系統(tǒng)標準答案:A知識點解析:任務執(zhí)行時間超過截止時間,系統(tǒng)的總損益就為負,這一種實時系統(tǒng)稱為硬實時系統(tǒng),否則為軟實時系統(tǒng)。硬實時(HardReal-Time)系統(tǒng)的運行正確性是同其響應時限緊密相關的。一旦超過時限將導致嚴重的負效益后果,如飛機控制器、核反應堆處理裝置等。然而,在一個軟實時(SoftReal-Time)系統(tǒng)中,雖然也存在時限指標,但是如果輸出響應超過時限,一般不會造成嚴重后果。實時系統(tǒng)按響應時間的快慢有強實時系統(tǒng)、普通實時系統(tǒng)和弱實時系統(tǒng)三種。A項錯誤,故本題選擇A。18、嵌入式Linux操作系統(tǒng)由用戶進程、OS服務組件和Linux內核3個部分組成,下面敘述中錯誤的是()。A、某個應用程序在Linux操作系統(tǒng)環(huán)境下運行時,它就成為一個用戶進程B、服務組件是位于Linux操作系統(tǒng)內核之上的服務模塊或實用程序的集合C、Linux內核包含進程管理、內存管理、文件管理、網(wǎng)絡接口和進程間通信等模塊D、Linux內核只供服務組件調用,與用戶進程之間沒有接口標準答案:D知識點解析:用戶進程是在Linux系統(tǒng)上運行的應用程序集合,某個應用程序在Linux操作系統(tǒng)環(huán)境下運行時,它就成為一個用戶進程;OS服務組件是位于Linux操作系統(tǒng)內核之上的一層服務模塊或實用程序的集合;Linux內核包含進程管理、內存管理、文件管理、網(wǎng)絡接口和進程間通信等模塊;Linux內核為用戶進程提供了一個虛擬接口(系統(tǒng)調用)。故本題選擇D。19、下面關于無線通信技術的一些敘述中,錯誤的是()。A、無線通信不需要架設傳輸線路,節(jié)省了傳輸成本B、它允許通信終端在一定范圍內隨意移動,方便了用戶使用C、電波通過空氣進行傳播,能量集中,傳輸距離可以很遠D、相對于有線通信它容易被竊聽、也容易受干擾標準答案:C知識點解析:無線通信中,信息是通過電磁波進行傳輸?shù)模梢允∪ゾ€路的架設,允許終端設備在一定范圍內移動,但是電波通過自由空間時能量較分散,傳輸效率低。同時,無線通信存在著易被竊聽、易受干擾等缺點。故本題選擇C。20、已知R3=0x80001000,R4=0x00A00010,執(zhí)行ARM指令MOVR3,R4,LSL#8后,R3的值為()。A、0x80001000B、0x00A00010C、0xA0001000D、0x0000A000標準答案:C知識點解析:題中將R4中的內容左移8位送入R3。故本題選擇c。21、下面是關于嵌入式系統(tǒng)中UART的敘述,其中錯誤的是()。A、UART是通用異步收發(fā)器B、UART可實現(xiàn)全雙工串行通信C、在ARM嵌入式芯片中,UART的接收器和發(fā)送器中的FIFO寄存器的字節(jié)數(shù)相同,且固定為64字節(jié)D、有的ARM嵌入式芯片中集成了多個UART標準答案:C知識點解析:UART即串行異步通信接口,常用于全雙工串行通信,使用UART進行通信時要求通信雙方波特率和傳輸格式必須一致。所有嵌入式處理芯片內部均集成了兼容標準UART功能的組件,有的集成了多個UART。一般接收和發(fā)送緩沖器的FIFO字節(jié)數(shù)N是一樣大小,長度可編程選擇,如4B、8B、16B、64B等。故本題選擇C。22、一主一從式SPI連接示意如下圖所示。主機SPI的4根信號線的名稱已在圖中標出,為保證主機與從機之間的正確連接及系統(tǒng)正常工作,圖中從機的①、②、③、④的信號名稱分別應該是什么?()A、MOSI、MISO、SCK、SSELB、SCK、MOSI、MISO、SSELC、MISO、MOSI、SCK、SSELD、SSEL、MOSI、SCK、MISO標準答案:C知識點解析:串行外設(SPI)接口是一種同步串行外設接口,允許嵌入式處理器與各種外圍設備以串行方式進行通信、數(shù)據(jù)交換。一般使用4跳線:SCK、MISO、MOSI和SSEL。將數(shù)據(jù)寫到SPI發(fā)送緩沖區(qū)后,一個時鐘信號SCK對應一位數(shù)據(jù)的發(fā)送(MISO)和另一位數(shù)據(jù)的接收(MOSI);在主機中數(shù)據(jù)從移位寄存器中自左向右發(fā)出送到從機(MOSI),同時從機中的數(shù)據(jù)自右向左發(fā)到主機(MISO),經(jīng)過8個時鐘周期完成1字節(jié)的發(fā)送。故本題選擇C。23、衡量實時操作系統(tǒng)性能的指標不包括下列哪一項?()A、中斷延遲時間B、任務切換時間C、任務搶占時間D、存儲器延遲時間標準答案:D知識點解析:RTOS的實時性能主要根據(jù)三個指標:響應時間、吞吐量和生存時間:其中響應時間包括中斷延遲時間和任務切換時間,任務搶占時間屬于任務切換時間。故本題選擇D。24、下列關于Linux的陳述中,不正確的是()。A、Linux的運行效率尚未達到Uinx的水平。B、NiosII是能在嵌入式計算機系統(tǒng)上運行的Linux操作系統(tǒng)發(fā)行版。C、Linux是自由軟件家族中的一個軟件。D、虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型。標準答案:B知識點解析:Linux是目前唯一可免費獲得的,能為多用戶提供多任務、多線程功能的大型操作系統(tǒng)。迄今為止Linux的運行效率尚未達到Unix的水平;Linux是自由軟件家族中的一個軟件;虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型。故本題選擇B。25、下面關于I2C總線接口的敘述中,錯誤的是()。A、I2C是一種串行半雙工傳輸?shù)目偩€標準B、主動發(fā)起數(shù)據(jù)傳輸操作的I2C器件是主控器件(主器件)C、I2C總線傳輸操作啟動后,主控器件傳輸?shù)牡谝粋€字節(jié)是地址D、當掛在I2C總線上的所有器件都不使用總線時,總線的SCL線和SDA線均為低電平標準答案:D知識點解析:I2C總線只有兩條信號線SDA和SCL,當總線上的所有器件都不適用總線時,SCL線和SDA線各自的上拉電阻把電平拉高,使它們均處于高電平。故本題選擇D。26、在嵌入式系統(tǒng)(如數(shù)碼相機)中,獲取數(shù)字圖像的過程分為四步,如下圖所示,正確的處理步驟是()。A、取樣、掃描、分色、量化B、分色、量化、掃描、取樣C、掃描、分色、取樣、量化D、掃描、量化、取樣、分色標準答案:C知識點解析:從現(xiàn)實世界中獲得數(shù)字圖像的過程稱為圖像的獲取,所使用的設備主要有數(shù)碼相機和掃描儀兩種。獲取過程的核心是模擬信號的數(shù)字化。其處理步驟大體分為4步:掃描,分色,取樣,量化。故本題選擇C。27、下列關于Bootloader的描述中,錯誤的是()。A、依賴于CPU體系結構的代碼通常都放在Bootloader階段1中B、Bootloader通常支持啟動加載模式和下載模式C、Bootloader執(zhí)行的第一條指令必須存儲在RAM存儲器中D、Bootloader階段2的代碼通常用C語言實現(xiàn)標準答案:C知識點解析:Bootloader通常支持啟動加載模式和下載模式;由于Bootloader的實現(xiàn)依賴于CPU的體系結構,因此大多數(shù)Bootloader都分為兩個階段(stage),即stage1和stage2兩大部分。依賴于CPU體系結構的代碼,比如設備初始化代碼等,通常都放在stage1中;而stage2則通常用C語言來實現(xiàn),這樣可以實現(xiàn)更復雜的功能,而且代碼具有更好的可讀性和可移植性。在系統(tǒng)加電后,CPU執(zhí)行的第一條指令就是Bootloader程序中的第一條指令,往往存儲在某種類型的固態(tài)存儲設備(比如ROM、EEPROM或者FlashROM等)。故本題選擇C。28、下面關于Linux操作系統(tǒng)的論述中,錯誤的是()。A、Linux是能夠為多用戶提供多任務功能的單內核操作系統(tǒng)B、MontaVistaLinux是一種嵌入式操作系統(tǒng)發(fā)行版C、虛擬文件系統(tǒng)(VFS)在系統(tǒng)調用接口和內核所支持的文件系統(tǒng)之間提供了一個交換層D、Linux內核通過系統(tǒng)調用接口訪問系統(tǒng)硬件標準答案:D知識點解析:Linux是能夠為多用戶提供多任務、多線程功能的大型單內核操作系統(tǒng);MontaVistaLinux是一種嵌入式操作系統(tǒng)發(fā)行版,是MontaVistaSoftware公司于1999年7月推出的;虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型,在系統(tǒng)調用接口和內核所支持的文件系統(tǒng)之間提供了一個交換層;系統(tǒng)調用是Linux中用戶進程和操作系統(tǒng)之間的重要接口。故本題選擇D。29、GCC是針對Linux操作系統(tǒng)環(huán)境下應用程序的編譯工具,下面敘述中錯誤的是()。A、GCC將源文件生成可執(zhí)行文件的過程是由:編譯、匯編、連接等3個階段組成。B、GCC能將C語言、C++語言、匯編語言編寫的源程序生成執(zhí)行文件。C、設計者若要對源程序進行調試,需要在GCC命令中加入–g參數(shù)來編譯該源程序。D、用GCC把源文件僅編譯成目標文件,那么,C語言編寫的應用程序中可以不要main函數(shù)。標準答案:A知識點解析:GCC是針對Linux操作系統(tǒng)環(huán)境下應用程序的編譯工具,它能將C語言、C++語言、匯編語言編寫的源程序以及庫文件編譯連接成執(zhí)行文件;它從源文件生成可執(zhí)行文件的過程是由四個相關聯(lián)的階段組成:預處理、編譯、匯編、連接。故本題選擇A。30、已知R1=0x81000000,R0=0x00112233,在小端模式下執(zhí)行ARM指令STRR0,[R1]之后,內存0x81000002中的值為()。A、0x00B、0x11C、0x22D、0x33標準答案:B知識點解析:小端模式下,32位數(shù)據(jù)字的高字節(jié)存放在高地址,而低字節(jié)存放在低地址:STR是寄存器到存儲器的數(shù)據(jù)傳送指令;題中指令尋址方式為寄存器間接尋址,R0→[R1],故此題選B。31、AMBA是ARM公司公布的總線協(xié)議,是用于連接和管理片上系統(tǒng)中功能模塊的開放標準和片上互連規(guī)范。下面列出的ARM處理芯片中的4個組件,哪一個組件是掛在AMBA的系統(tǒng)總線上的?()A、中斷控制器B、CANC、RTCD、SPI標準答案:A知識點解析:基于AMBA總線的處理器使用系統(tǒng)總線和外圍總線構成來連接高速系統(tǒng)組件和低速外圍組件,高帶寬高性能外圍接口通常連接系統(tǒng)總線,而速度不高的外部接口連接外圍總線。中斷控制器是直接連接到系統(tǒng)總線上,其余三項是外圍總線連接的硬件組件。故選A。32、將地址0x40007000裝入寄存器R0,正確的ARM指令或偽指令是()。A、LDRR0,=0x40007000B、LDRR0,#0x40007000C、MOVR0,#0x40007000D、MOVR0,0x40007000標準答案:A知識點解析:從存儲器到寄存器的數(shù)據(jù)傳送指令的LDR,且是將地址裝入寄存器,故此題選擇A。33、在ARM匯編語言中,小端模式下,通過偽指令DataADCD0xAABBCCDD在內存中定義了1個32位操作數(shù),已知R1=0x11223344,則依次執(zhí)行LDRR0,=DataASTRR1,[R0]以下說明錯誤的是()。A、DataA值保持不變B、R1中的值保持不變C、內存的值發(fā)生了變化D、DataA的值為0x11223344標準答案:A知識點解析:所謂小端模式,是指數(shù)據(jù)的高位保存在內存的高地址中,而數(shù)據(jù)的低位保存在內存的低地址中;指令LDR是存儲器到寄存器的數(shù)據(jù)傳送指令,STR是寄存器到存儲器的數(shù)據(jù)傳送指令。經(jīng)過運算,DataA的值為0x11223344,R1值不變。故此題選擇A。34、UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系統(tǒng)是典型的單內核(也稱為宏內核)操作系統(tǒng),相對于微內核操作系統(tǒng),下面不屬于單內核操作系統(tǒng)缺點的是()。A、占用內存空間大B、缺乏可擴展性而不方便移植C、內核切換太快D、可靠性較低標準答案:C知識點解析:單內核結構是傳統(tǒng)操作系統(tǒng)采用的結構,也稱為宏內核(MacroKernel)。其缺點是占內存空間大,缺乏可擴展性,維護困難,任務執(zhí)行時間的可預測性較低,可靠性較低,排除故障和增加新功能需要重編譯。其優(yōu)點是應用程序生成效率高,系統(tǒng)花在內核功能切換上的開銷非常小,對外來事件反應速度快,操作系統(tǒng)內核的運行效率高。故本題選擇C。35、某ARM指令完成的功能是“如果相等,則進行帶進位的加法”,該指令是()。A、ADCNER1,R2,R3B、ADDEQRl,R2,R3C、ANDEQR1,R2,R3D、ADCEQRl,R2,R3標準答案:D知識點解析:ADD和ADC分別表示加操作和帶進位加操作,而AND表示邏輯與操作,NE和EQ分別表示不相等和相等的判斷,故本題選擇D。36、下面關于LCD顯示設備的敘述中,錯誤的是()。A、LCD顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件,價格最低B、LCD顯示模塊內置LCD顯示屏、控制器和驅動模塊,有字符型、有圖形點陣型等C、PC機通常使用的是LCD顯示器,除具備顯示屏外,還包括驅動器、控制器以及外殼等,是完整的LCD顯示設備D、DVI(DigitalVisualInterface)是一種LCD控制器的標準標準答案:D知識點解析:LCD顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件(屏),價格最低;LCD顯示模塊內置了LCD顯示屏、控制器和驅動模塊,這類顯示模塊有字符型、有圖形點陣型等。PC機通常使用的是LCD顯示器,除具備顯示屏外還包括驅動器、控制器以及外殼等,是完整的LCD顯示設備,其接口也有相應的標準,主要包括VGA、DVI兩種主要形式,現(xiàn)在又開始流行HDMI接口。D項敘述錯誤,故本題選擇D。37、為用ARM芯片的一根GPIO引腳驅動一個LED(發(fā)光二極管),設計了如下圖(a)~(d)共4個具體的電路。圖中,設計得最合理的電路是()。A、(a)圖所示的電路B、(b)圖所示的電路C、(c)圖所示的電路D、(d)圖所示的電路標準答案:A知識點解析:由于通常ARM的GPIO引腳提供的電流是有限的,不能直接驅動發(fā)光設備,因此連接LED時要加驅動電路,據(jù)此可排除直接連接的(b)和(d);(c)也是錯誤的,此處的電阻反而對LED進行了限流。只有(a)圖的電路合理,故本題選擇A。38、一幅沒有經(jīng)過數(shù)據(jù)壓縮的彩色圖像,其數(shù)據(jù)量是768KB,分辨率為1024×768,那么它每個像素的像素深度是()。A、24位B、16位C、12位D、8位標準答案:D知識點解析:數(shù)字圖像數(shù)據(jù)量=分辨率×像素深度÷8,故本題像素深度為768KB×8÷(1024.×768)=8位,故本題選擇D。39、若某個嵌入式系統(tǒng)設計了支持以太網(wǎng)通信的接口電路,選用AX88796作為以太網(wǎng)控制器芯片,其片選信號CS引腳連到S3C2410芯片的nGCS2上。那么,讀寫AX88796芯片內部寄存器的首地址是()。A、0x00000000B、0x08000000C、0x10000000D、0x18000000標準答案:C知識點解析:按照題中連接方法,讀/寫AX88796芯片內部寄存器的地址范圍是0x10000000~0x100003FF。故本題選擇C。40、下列關于嵌入式操作系統(tǒng)的陳述中,正確的是()。A、相對于商業(yè)嵌入式操作系統(tǒng),免費的嵌入式操作系統(tǒng)穩(wěn)定性更高,應用產品開發(fā)周期更短B、Dalvik是蘋果等廠商合作開發(fā)的用于iOS平臺的Java虛擬機C、商業(yè)實時操作系統(tǒng)Nucleus通常以二進制代碼的形式發(fā)售D、內核是操作系統(tǒng)中的一組核心程序模塊,其作用是管理系統(tǒng)資源、支持多任務并發(fā)執(zhí)行標準答案:D知識點解析:內核是操作系統(tǒng)中的一組核心程序模塊,其作用是管理系統(tǒng)資源、支持多任務并發(fā)執(zhí)行,通常駐留在內核空間,運行于核心態(tài),具有訪問硬件設備和所有主存空間的權限,是系統(tǒng)中僅有的能夠執(zhí)行特權指令的程序。故本題選擇D選項。二、填空題(本題共20題,每題1.0分,共20分。)41、某ARM匯編語言程序要調用子程序,子程序名為MySubrutine,則調用該子程序的指令為【55】,子程序返回調用程序的指令為【56】。標準答案:【55】BLMySubrutine【56】MOVPC,LR知識點解析:本題考查ARM匯編語言中子程序調用與返回調用程序的指令。當調用子程序時,子程序調用指令為BL;子程序返回調用程序的指令為MOVPC,LR。42、實時系統(tǒng)的主要特征是能夠及時響應外部發(fā)生的隨機任務請求并且能夠在規(guī)定的時限內完成任務。任務時限有兩種__________【71】時間,也就是任務開始執(zhí)行時間到任務必須完成的時間間隔。__________【72】時間,或者叫做任務最快完成時間,這是無中斷響應情況下的任務最快執(zhí)行時間。標準答案:【71】截止【72】任務執(zhí)行預設知識點解析:本題考查任務時限的兩種類型。實時系統(tǒng)的任務時限有兩種:截止時間,也就是任務開始執(zhí)行時間到任務必須完成的時間間隔。任務執(zhí)行預設時間,或者叫做任務最快完成時間,這是無中斷響應情況下的任務最快執(zhí)行時間。43、ARM處理器芯片內部的__________【59】組件包括ADC和DAC,有的還帶有比較器等。這對于既需要處理__________【60】信號又需要處理模擬信號的混合系統(tǒng)的設計提供了較好的解決方案。標準答案:【59】模擬【60】數(shù)字知識點解析:本題考查ARM內核的模擬通道組件。ARM處理器芯片內部的模擬組件包括ADC和DAC,有的還帶有比較器等。這對于既需要處理數(shù)字信號又需要處理模擬信號的混合系統(tǒng)的設計提供了較好的解決方案。44、在ARM處理器中,通用寄存器有R0-R15,其中R13通常用作__________【51】,R14作為__________【52】使用。標準答案:【5l】堆棧指針SP【52】程序鏈接寄存器LR知識點解析:此題考查ARM處理器中通用寄存器的作用。ARM通用寄存器共有31個,均為32位結構。R13~R14除了用戶模式和系統(tǒng)模式分別為堆棧指針(SP)和程序鏈接寄存器(LR)之外,其他模式下均有自己獨特的標記方式,是專門用于特定模式的寄存器,共6組12個。45、按響應時間劃分,通??蓪崟r系統(tǒng)分為三類:(1)普通實時系統(tǒng),響應時間一般在秒級;(2)響應時間在毫秒級和__________【67】級的強實時系統(tǒng);(3)響應時間在數(shù)十秒級的__________【68】實時系統(tǒng)。標準答案:【67】微秒【68】弱知識點解析:本題考查實時系統(tǒng)的按響應時間分類,一般分為三類:強實時系統(tǒng)、普通實時系統(tǒng)和弱實時系統(tǒng)。強實時系統(tǒng)的響應時間在毫秒級或微秒級;弱實時系統(tǒng)的響應時間一般在數(shù)十秒。46、采用ADS1.2集成開發(fā)工具軟件來開發(fā)基于ARM微處理器的嵌入式系統(tǒng)時,ADS1.2把目標文件中的信息按照三種存儲區(qū)域類型來進行劃分,即劃分為RO段、【77】、ZI段。其中RO段是指【78】和常數(shù)的存儲區(qū)域,具有只讀屬性。標準答案:【77】RW段【78】代碼知識點解析:本題主要考查嵌入式系統(tǒng)主要開發(fā)工具軟件ADS1.2如何進行地址映射配置。ADS1.2把目標文件中的信息按照3種存儲區(qū)域類型來進行劃分,即劃分為RO段、RW段、ZI段;R0段是指代碼存儲區(qū)和常數(shù)存儲區(qū),具有只讀性質。47、嵌入式系統(tǒng)使用的存儲器有多種類型,按照其存取特性可分為隨機存取存儲器(英文縮寫為RAM)和__________【57】存儲器(英文縮寫為__________【58】)。標準答案:【57】只讀【58】ROM知識點解析:本題考查對存儲器分類的了解及相應的英文縮寫。嵌入式系統(tǒng)使用的存儲器按照其存取特性可分為隨機存取存儲器(英文縮寫為RAM)和只讀存儲器(英文縮寫為ROM)。48、SPI一般使用4條信號線:串行【61】線SCK、主機輸入/從機輸出數(shù)據(jù)線MISO、主機輸出/從機輸入數(shù)據(jù)線MOSI和低電平有效的從機【62】線SSEL。標準答案:【61】時鐘【62】選擇知識點解析:本題考查串行外設接口SPI。SPI一般使用4條信號線:串行時鐘線SCK、主機輸入/從機輸出數(shù)據(jù)線MISO、主機輸出/從機輸入數(shù)據(jù)線MOSI和低電平有效的從機選擇線SSEL。49、在ARM指令中,兩個無符號數(shù)在寄存器R5和R6中,若R5<R6,則將R5與R6進行邏輯與操作,結果放R7中,并要求更新程序狀態(tài)寄存器的狀態(tài)位。用兩條指令完成,則分別為【51】和【52】標準答案:【51】CMPR5,R6【52】ANDCCSR7,R5,R6知識點解析:本題考查ARM指令系統(tǒng)中常用指令的指令類型、指令格式以及尋址方式。其中,CMP是比較指令;AND是邏輯與指令,題中將R5和R6按位進行邏輯與操作,相同置1,不同置0,結果存儲到R7中,并更新程序狀態(tài)寄存器的狀態(tài)位,因此用ANDCCSR7,R5,R6。50、在微內核操作系統(tǒng)結構中,將【67】、低級存儲管理、中斷處理和【68】等必須的基本功能編譯成一個功能精簡、空間緊湊的模塊,稱為微內核。標準答案:【67】進程間通信【68】任務管理知識點解析:本題考查微內核操作系統(tǒng)的內核結構。所謂微內核,是將任務管理、調度器、中斷管理和進程間通信模塊編譯成一個功能精簡、空間緊湊的模塊。51、GDB是GNU開發(fā)工具套件中調試程序的工具,其裝入需要調試的可執(zhí)行文件命令是【77】_______命令,終止當前被調試程序運行的命令是【78】_______命令。標準答案:【77】file【78】kill知識點解析:本題主要考查GNU開發(fā)工具的使用,調試命令。其裝入需要調試的可執(zhí)行文件命令是file命令,終止當前被調試程序運行的命令是kill命令。52、若某嵌入式系統(tǒng)的應用程序基于μC/OS–II操作系統(tǒng)平臺來開發(fā),那么,應用程序的main()函數(shù)中,需要用函數(shù)【79】來創(chuàng)建任務。創(chuàng)建任務前用函數(shù)【80】來初始化μC/OS–II。標準答案:【79】OSTaskCreate()【80】OSInit()知識點解析:本題主要考查基于μC/OS–II操作系統(tǒng)的嵌入式系統(tǒng)軟件開發(fā)。包括任務創(chuàng)建以及初始化。53、電源電路為整個嵌入式硬件系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎。嵌入式系統(tǒng)常用的電源模塊主要有:【59】一DC(交流變直流)(填寫用大寫英文字母表示的簡稱)、DC—DC(直流到直流)模塊以及LDO(即【60】的穩(wěn)壓器)。標準答案:【59】AC【60】低壓差知識點解析:本題考查對嵌入式硬件系統(tǒng)電源模塊的了解。嵌入式系統(tǒng)常用的電源模塊是交流變直流(AC—DC)模塊、直流到直流(DC—DC)模塊以及低壓差穩(wěn)壓器(LDO)模塊。54、嵌入式系統(tǒng)對實時性和可靠性通常都有一定要求,如果把POS機和數(shù)碼相機兩者進行比較,它們中對實時性要求較高的是【41】,對可靠性要求較高的是【42】。標準答案:【41】數(shù)碼相機【42】POS機知識點解析:嵌入式系統(tǒng)在控制系統(tǒng)、傳輸系統(tǒng)、數(shù)據(jù)處理系統(tǒng)等領域,對實時性都有一定要求。一般要求在一定的時間延遲中,需要對控制命令、傳輸信號、數(shù)據(jù)處理做出反應。嵌入式系統(tǒng)主要面向控制系統(tǒng),要求高可靠性。55、ARM嵌入式芯片內部有多個定時計數(shù)組件。除通用定時器(Timer)外,還包括看門狗定時器、實時鐘計數(shù)器和脈沖寬度調制器。后3個組件??捎?個大寫英文字母分別簡稱為WDT、【69】和【70】(均用大寫英文字母表示)。標準答案:【69】RTC【70】PWM知識點解析:本題考查對ARM芯片內部定時組件的了解。ARM嵌入式芯片內部有多個定時計數(shù)組件。除通用定時器(Timer)外,還包括看門狗定時器(WDT)、實時鐘計數(shù)器(RTC)和脈沖寬度調制器(PWM)。56、電源電路為整個嵌入式硬件系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎。嵌入式系統(tǒng)常用的電源模塊主要有:AC–DC(交流變直流)、【73】–DC(直流到直流)模塊以及【74】(lowdropoutregulator,低壓差的穩(wěn)壓器)(均填寫用大寫英文字母表示的簡稱)。標準答案:【73】DC【74】LDO知識點解析:本題考查對嵌入式硬件系統(tǒng)電源模塊的了解。嵌入式系統(tǒng)常用的電源模塊是交流變直流(AC–DC)模塊、直流到直流(DC–DC)模塊以及低壓差穩(wěn)壓器(LDO)模塊。57、無線局域網(wǎng)(WLAN)是以太網(wǎng)與無線通信技術相結合的產物。它借助無線電波進行數(shù)據(jù)傳輸,所采用的通信協(xié)議主要是【45】,數(shù)據(jù)傳輸速率可以達到11Mbps、54Mbps、【46】Mbps甚至更高。標準答案:【45】802.11【46】108知識點解析:本題主要考查WLAN的通信協(xié)議以及數(shù)據(jù)傳輸速率。WLAN所采用的主要通信協(xié)議是802.11;數(shù)據(jù)傳輸速率可達到11Mbps、54Mbps、108Mbps甚至更高。58、ARM處理器按照ARM公司分類可分為經(jīng)典ARM處理器(ARM7~ARMll)、Cortex嵌入式處理器和Cortex應用處理器,其中Cortex嵌入式處理器包括實時應用的Cortex-【49】和面向控制應用的Cortex-【50】。標準答案:【49】R【50】M知識點解析:此題考查ARM處理器內核分類,尤其是Cortex處理器。Cortex-R為實時應用Cortex處理器,其中R表示RealTime;Cortex-M為面向控制應用的Cortex處理器,其中M表示MicroControoller。59、ARM處理器芯片內部的直接存儲器訪問控制器常簡稱為【59】控制器,采用它來傳輸數(shù)據(jù),可降低處理器的負荷;通過將CPU設為低功耗狀態(tài),并使用直接存儲器訪問控制器傳輸數(shù)據(jù),能降低系統(tǒng)的【60】。標準答案:【59】DMA【60】功耗知識點解析:本題考查嵌入式直接存儲器訪問控制器DMA。ARM芯片內部的DMA控制器是一種硬件組件,主要用來外設與內存以及內存與內存之間的數(shù)據(jù)塊傳輸。傳輸過程不需CPU參與,可顯著降低處理器負荷。通過將CPU設為低功率狀態(tài)并使用DMA傳輸數(shù)據(jù),也降低了系統(tǒng)的功耗。60、衡量實時操作系統(tǒng)性能的一個重要指標是從接收到可屏蔽中斷請求信號到操作系統(tǒng)作出響應并轉人中斷服務程序所需要的最長時間,稱為【61】時間。該時間包括兩部分:一是【62】時間,是指系統(tǒng)因執(zhí)行臨界區(qū)代碼等原因不允許響應中斷請求的時間;二是從硬件開始響應中斷到開始執(zhí)行中斷服務程序第一條指令之間的時間。標準答案:【61】中斷延遲【62】最長關中斷知識點解析:本題考查RTOS的實時性能指標,其中響應時間的具體指標有中斷延遲時間和任務切換時間。從接收到可屏蔽中斷請求信號到操作系統(tǒng)作出響應并轉入中斷服務程序所需要的最長時間,稱為中斷延遲時間。該時間包括兩部分:一是最長關中斷時間,是指系統(tǒng)因執(zhí)行臨界區(qū)代碼等原因不允許響應中斷請求的時間;二是從硬件開始響應中斷到開始執(zhí)行中斷服務程序第一條指令之間的時間。三、綜合題(本題共1題,每題1.0分,共1分。)61、車載GPS導航儀(示意圖如下圖所示)用于在汽車行駛過程中定位導航、防盜防劫等。其基本功能要求有:a、能夠接收GPS衛(wèi)星發(fā)送的數(shù)據(jù),計算出用戶的三維位置、方向以及運動速度等信息。b、能在LCD顯示屏上顯示電子地圖,并顯示車輛運行狀況。c、具有語音提醒功能,即能夠在轉彎、高速公路匝道等處,用語音進行提醒。d、具有無線通信功能,可以將車輛的位置及速度等信息傳輸給監(jiān)控中心。此功能主要用于車輛的防盜防劫。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構建該GPS導航儀的硬件平臺,請完善下面的敘述(程序)和回答有關的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)若硬件設計時,選用專用的、具有SPI接口的GPS模塊,并采用S3C2410芯片GPE端口的_________【81】引腳(注:通過題目后面附錄中相關表格來確定,給出引腳或引腳范圍均可)連接到GPS模塊相關SPI信號引腳上,用于傳輸位置、方向、運動速度等信息。在相關驅動程序中,用下面語句來初始化它們作為SPI引腳使用。rGPECON=((rGPECON|0x0A800000)&_________【82】);//rGPECON是GPE端口的控制寄存器(2)設計時選擇彩色LCD作為顯示屏,用于顯示電子地圖及車輛運行狀況等。電路設計時,選擇S3C2410芯片的專用LCD端口:GPC端口和_________【83】端口,并外加驅動電路連接彩色LCD屏。在相關驅動程序中,用下面語句來初始化GPC端口作為專用LCD端口使用。rGPCCON=_________【84】;//rGPCCON是GPC端口的控制寄存器S3C2410芯片的專用LCD端口可以方便地設計成真彩色LCD屏的接口。接口電路中對應傳送R、G、B顏色的數(shù)據(jù)線分別需要_________【85】根引腳,若LCD屏的分辨率是1024×768的,那么,一幅滿屏顯示的地圖至少需_________【86】MB(注:1KB=1024B)的緩存空間。(3)在設計語音提醒功能時,若采用一個16位D/A轉換器芯片,再加上功率放大電路及揚聲器等來構成語音播報電路。需播報的語音可以事先進行語音波形采樣、編碼。因為人的語音頻率范圍是300Hz~3400Hz。因此,對語音波形采樣時,采樣頻率至少為_________【87】KHz(請取整數(shù)頻率值),所采得的數(shù)字語音信號才不至于失真。假設,播音員讀“前方lOO米右轉”的這段語音波形持續(xù)8秒,采用該采樣頻率進行采樣,數(shù)字語音信號編碼采用16位二進制數(shù),那么存儲該段語音信號約需要_________【88】KB(1KB=1024B)的存儲容量。語音回放時,按照采樣頻率要求,定時從所存儲的單元中逐次讀出數(shù)字語音信號,輸出給D/A轉換器,然后通過揚聲器播出。因此,在相關的驅動程序中,用S3C2410芯片中的Timer2部件來產生該定時信號,Timer2部件的初始化函數(shù)編寫如下,請補充完善。(注:系統(tǒng)主頻參數(shù)PCLK為600MHz,分割器值選擇為1/4,預分頻器值選擇為1,下面程序中所有參數(shù)請用十六進制表示)。voidTimer2Int(void){//設置定時器配置寄存器0(TCFG0)rTCFG0=_________【89】;//deadzone=0,Timer2預分頻器值設1//設置定時器配置寄存器1(TCFG1)rTCFG1=_________【90】;//都工作在中斷方式,分割器值,即mux2=1/4//設置計數(shù)常數(shù)rTCNTB2=_________【91】;//設置控制寄存器TCONrTCON=_________【92】;//僅更新TCNTB2和TCMPB2rTCON=_________【93】;//僅Timer2啟動}(4)設計無線通信接口時,選用3G模塊通過I2C總線功能與S3C2410芯片的專用引腳連接,即把3G模塊上的SDA和SCL引腳連接到S3C2410芯片的_________【94】和_________【95】引腳上。通過I2C總線把需要發(fā)送的信息傳送給3G模塊,再由3G模塊發(fā)送給后臺服務器。(5)若車載GPS導航儀的應用程序以Linux操作系統(tǒng)為軟件平臺,系統(tǒng)集成時,需要進行軟件平臺的構建工作。軟件平臺的構建步驟通常是:首先移植啟動引導程序(Bootloader),然后完成Linux_________【96】的移植,隨后還需構建_________【97】文件系統(tǒng)。在啟動引導程序中通常完成設置異常向量表、設置堆棧指針、引導操作系統(tǒng)等工作。按照ARM9體系結構的規(guī)定,啟動引導程序代碼的存儲單元首址應該是_________【98】,它對應復位異常向量。各異常向量之間相差【99】個字節(jié)。因此,需要在各異常向量處設計一條_________【100】指令。說明:下面是試題解答時需要用到的寄存器格式及相關說明。1)端口E控制寄存器(GPECON)的格式2)GPCCON寄存器的格式3)GPDCON寄存器的格式4)TCFG0寄存器的格式5)TCFG1寄存器的格式通過TCFG0、TCFG1的設置,可以確定預分頻器值和分割器值,最終通過下面公式計算定時器計數(shù)時鐘頻率。定時器計數(shù)時鐘頻率=PCLK/(預分頻器值+1)/(分割器值)預分頻器值的范圍=0~255分割器值的取值范圍=2,4,8,166)TCON寄存器的格式標準答案:(1)【81】GPE11、GPE12、GPE13【82】0xFABFFFFF(2)【83】GPD【84】0xAAAAAAAA【85】8【86】2.25(3)【87】8【88】125【89】0x00000100【90】0x00000100【91】0x249F【92】0x002000【93】0x001000(4)【94】GPE15【95】GPE14(5)【96】內核【97】根【98】0x00000000(0x0)【99】4【100】分支(轉移無條件轉移)知識點解析:車載GPS導航儀是在當前城市生活中已經(jīng)非常普及,是嵌入式系統(tǒng)的典型應用??梢酝ㄟ^S3C2410外加功能電路來實現(xiàn)在汽車行駛過程中定位導航、防盜防劫等實用功能。S3C2410是基于ARM9內核的典型ARM芯片,采用ARM920T核,屬于中高檔32位嵌入式微處理器。本題主要考查基于S3C2410的嵌入式系統(tǒng)開發(fā)。涉及到無線通信與數(shù)據(jù)傳輸,數(shù)字信號處理,通用I/O接口GPIO、串行外設接口SPI、集成電路互連總線接口I2C的典型應用及相關應用的驅動程序設計以及系統(tǒng)集成等。(1)GPS是嵌入式系統(tǒng)中常用的無線通信接口,本題使用基于SPI接口的GPS模塊,采用S3C2410芯片GPE端口的GPE11~GPE13引腳。初始化為GPE11~GPE13共6位進行賦值,按照寄存器格式為10,則端口值為0xFABFFFFF。(2)LCD顯示屏自身不帶控制器,沒有驅動電路;本系統(tǒng)中主要利用GPIO口設計驅動電路來進行控制,主要利用GPC和GPD端口。真彩色圖像由R、G、B三基色組成,且3個分量中的像素位數(shù)都是8位。圖像數(shù)據(jù)量=圖像水平分辨率×圖像垂直分辨率×像素深度/8。(3)按照采樣定理,取樣頻率不應低于聲音信號最高頻率的兩倍才不產生失真;所以此處頻率可以取8KHz;波形聲音的碼率=取樣頻率×量化位數(shù)×聲道數(shù)(單位:b/s);定時器計數(shù)脈沖周期=1/(PCLK/(預分頻值+1)/分頻系數(shù))。對配置寄存器以及控制寄存器的設置即按照寄存器格式對相應位進行賦值。(4)I2C總線只有數(shù)據(jù)線SDA和時鐘線SCL兩條信號線。連接無線通信模塊時分別連接到S3C2410芯片的GPE15和GPE14引腳上。(5)軟件平臺的構建步驟通常是:首先移植啟動引導程序(Bootloader),然后完成Linux內核的移植,隨后還需構建根文件系統(tǒng)?;贏RM9核的處理器,啟動引導程序代碼的存儲單元首址應該是0x00000000,它對應復位異常向量。各異常向量之間相差4個字節(jié)。因此,需要在各異常向量處設計一條無條件轉移指令。計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)碼相機是嵌入式系統(tǒng)的典型應用之一。下面關于數(shù)碼相機的敘述中,錯誤的是()。A、它由前端和后端兩部分組成,前端負責數(shù)字圖像獲取,后端負責數(shù)字圖像的處理B、后端通常是以嵌入式DSP作為核心的SoC芯片,DSP用于完成數(shù)字圖像處理C、負責進行數(shù)碼相機操作控制的(如鏡頭變焦、快門控制等)是一個32位的MCUD、高端數(shù)碼相機配置有實時操作系統(tǒng)和圖像處理軟件標準答案:C知識點解析:數(shù)碼相機是嵌入式系統(tǒng)的典型應用之一。它由前端和后端兩部分組成,前端負責數(shù)字圖像獲取,后端負責數(shù)字圖像的處理,后端通常是以嵌入式DSP作為核心的SoC芯片,DSP用于完成數(shù)字圖像處理;此外,數(shù)碼相機中還有一個超低功耗的8位MCU,負責進行操作控制;高端數(shù)碼相機配置有實時操作系統(tǒng)和圖像處理軟件。故本題選擇C。2、下列各項中,不屬于靜態(tài)圖像格式的是()。A、BMPB、APEC、JPEGD、GIF標準答案:B知識點解析:靜態(tài)圖像格式主要有BMP、JPEG、GIF,APE是流行的數(shù)字音樂無損壓縮格式之一。故此題選擇B。3、下列術語中,并非用于描述數(shù)字圖像參數(shù)的是()。A、位平面數(shù)目B、圖像分辨率C、像素深度D、量化位數(shù)標準答案:D知識點解析:用來描述數(shù)字圖像的參數(shù)主要有圖像大小(圖像分辨率)、位平面數(shù)目、像素深度和顏色模型。故此題選擇D。4、以下關于ARM處理器工作狀態(tài)說法錯誤的是()。A、工作狀態(tài)包括ARM狀態(tài)、Thumb及Thumb-2狀態(tài)和調試狀態(tài)三種B、ARM狀態(tài)既支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb-2狀態(tài)下代碼密度大于ARM狀態(tài),占用存儲空間較小D、ARM處理器復位后總處于ARM狀態(tài)標準答案:B知識點解析:在ARM的體系結構中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb狀態(tài)及Thumb一2狀態(tài)③調試狀態(tài)。除支持Thumb一2的ARM處理器外,其他所有ARM處理器都可以工作在ARM狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),所有指令均為32位寬度。B選項敘述錯誤,故本題選擇B。5、如果要選擇ARM處理器工作在外部中斷模式,允許外部中斷IRQ,禁止快速中斷FIQ,使用Thumb工作狀態(tài),則需要設置的寄存器是()。A、PSPB、MSPC、CPSRD、SPSR標準答案:C知識點解析:CPSR(當前程序狀態(tài)寄存器)在任何處理器模式下被訪問。它包含了條件標志位、中斷禁止位、當前處理器模式標志以及其他的一些控制和狀態(tài)位。故本題選擇C。6、NiosII軟核處理器的硬件抽:象層(HAL)系統(tǒng)庫是一個輕量級C/C++運行時環(huán)境,屬于單線程的類UNIX運行庫,關于它所提供的服務如下()項說法是錯誤的。A、結合NewLibANSIC標準庫,向用戶提供熟知的標準庫函數(shù)B、提供設備驅動,使用戶可以訪問系統(tǒng)中的所有設備C、為系統(tǒng)提供了TCP/IP協(xié)議棧D、系統(tǒng)初始化,在main()函數(shù)之前完成軟核處理器Nios和運行庫環(huán)境的初始化任務標準答案:C知識點解析:HAL系統(tǒng)庫提供以下服務:結合NewlibANSIC標準庫,向用戶提供熟知的標準庫函數(shù);提供設備驅動,使用戶可以訪問系統(tǒng)中的所有設備;為用戶提供了與HAL服務相統(tǒng)一的標準接口(HALAPI),例如數(shù)據(jù)訪問、中斷處理和報警設施;系統(tǒng)初始化,在main()函數(shù)之前完成軟核處理器Nios和運行庫環(huán)境的初始化任務;設備初始化,在main()函數(shù)之前完成每個設備的實例化和初始化。C項不屬于提供的服務,故本題選擇C。7、計算機網(wǎng)絡有多種不同類型,以下關于計算機網(wǎng)絡類型的說法,正確的是()。A、按使用的傳輸介質可分為公用網(wǎng)和專用網(wǎng)B、按網(wǎng)絡的使用性質可分為有線網(wǎng)和無線網(wǎng)C、按網(wǎng)絡的使用對象可分為企業(yè)網(wǎng)、政府網(wǎng)、金融網(wǎng)和校園網(wǎng)等D、按網(wǎng)絡所覆蓋的地域或使用范圍可分為2G網(wǎng)、3G網(wǎng)和4G網(wǎng)標準答案:C知識點解析:計算機網(wǎng)絡有多種不同類型,按使用的傳輸介質可分為有線網(wǎng)和無線網(wǎng);按網(wǎng)絡的使用性質可分為公用網(wǎng)和專用網(wǎng);按網(wǎng)絡的使用范圍和使用對象可分為企業(yè)網(wǎng)、政府網(wǎng)、金融網(wǎng)和校園網(wǎng)等。故此題選擇C。8、對于嵌入式處理器說法正確的是()。A、ARM處理器采用CISC和RISC相結合的結構B、嵌入式處理器都采用哈佛結構C、ARM處理器具有耗電省、功能強、成本低等特點D、ARM處理器內部的總線標準是PCIExpress標準答案:C知識點解析:ARM采用RISC精簡指令集,采用馮.諾依曼體系或哈佛結構;ARM的總線結構稱為AMBA(先進微控器制總線結構),是ARM推出的開放式總線結構,是目前流行的一種工業(yè)標準片上結構;ARM處理器具有耗電省、功能強、成本低等特點。故本題選擇C。9、某ARM處理器內部某功能部件對存儲器的保護功能,提供了簡單代替MMU的方法來管理存儲器,該部件是()。A、存儲器管理部件B、存儲器保護部件C、中斷控制器D、喊醒中斷控制器標準答案:B知識點解析:存儲器管理單元(MMU)是許多高性能處理器所必需的重要部件之一,而存儲器保護單元(MPU)是對存儲器進行保護的可選組件,提供了簡單替代MMU的方法來管理存儲器。故此題選擇B。10、下面關于I2C的敘述中,錯誤的是()。A、I2C即集成電路互連總線B、I2C具有SDA、SCL和ACK共3條信號線C、I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制D、I2C是多主總線標準答案:B知識點解析:I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時鐘線SCL,所有操作都通過這兩條信號線完成。沒有ACK,B項錯誤,故本題選擇B。11、下列關于μC/OS—Ⅱ操作系統(tǒng)的陳述中,不正確的是()。A、調用OSTaskSuspend()函數(shù)可以掛起一個任務,而被掛起的任務只能等待其他任務調用OSTaskResume()函數(shù)才能實現(xiàn)任務恢復B、在中斷返回之前,必須調用退出中斷函數(shù)voidOSIntExit(void)C、函數(shù)OSTaskCreateExt()用于在中斷服務程序中創(chuàng)建任務D、宏OS_EXIT_CRITICAL()實現(xiàn)退出臨界狀態(tài)的操作標準答案:C知識點解析:創(chuàng)建μC/OS—Ⅱ任務可以使用OSTaskcreate函數(shù)或者OSTaskCreateExt函數(shù),分別用于基本型任務創(chuàng)建和擴展性任務創(chuàng)建。都是用于從休眠態(tài)到就緒態(tài)。故此題選擇C。12、以下對偽指令的解釋錯誤的是()。A、DCD0x12;在內存區(qū)域分配一個32位字的內存空間并初始化為0x00000012B、CODE16;偽指令通知編譯器,其后的指令序列為16位的Thumb指令C、TestEQU50;定義一個常量Test值為50,不能定義32位常數(shù)D、IMPORT、Main;該偽指令通知編譯器當前文件要引用標號Main,但Main在其他源文件中定義標準答案:C知識點解析:DCD為ARM匯編器所支持的數(shù)據(jù)定義偽指令,用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化,A項正確;CODE16偽指令通知編譯器,其后的指令序列為16位的Thumb指令,故B正確;EQU是等于偽指令,用于為程序中的常量、標號等定義一個等效的字符名稱,TestEQU50定義標號Test的值為50,C錯誤;IMPORT。偽指令用于通知編譯器要使用的標號在其他源文件中定義,但要在當前源文件中引用,而且無論當前源文件是否引用該標號,該標號均會被加入到當前源文件的符號表中,D項解釋正確。故本題選擇C。13、IP協(xié)議在計算機網(wǎng)絡的互連中起著重要的作用。下面有關IP地址的敘述中,錯誤的是()。A、任何連接到互聯(lián)網(wǎng)的終端設備都必須有一個IP地址B、每個終端設備的IP地址是始終固定不變的C、IPv4協(xié)議規(guī)定IP地址用32位二進制表示D、為方便使用IP地址也可以使用“點分十進制”表示標準答案:B知識點解析:每個終端設備的IP地址并不是始終固定不變的,而是可以修改的。選項B錯誤,故本題選擇B。14、以下關于ARM處理器寄存器說法錯誤的是()。A、RO~R7在任何模式下均作為通用寄存器使用B、R0~R15寄存器的位數(shù)為32位C、作為鏈接寄存器LR的是R14D、堆棧指針SP使用的寄存器是R15標準答案:D知識點解析:堆棧指針SP使用的寄存器是R13,鏈接寄存器LR使用的寄存器是LR,程序計數(shù)器PC使用的寄存器是R15。選項D錯誤,故本題選擇D。15、需要ARM指令完成的功能是:如果不相等,則進行減法,正確的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3標準答案:D知識點解析:SUBVS表示溢出時相減,SUBEQ表示相等時相減,SUBLS表示無符號數(shù)小于或等于時相減,SUBNE表示不相等時相減。故本題選擇D。16、μCOS-II操作系統(tǒng)的下面4個主要函數(shù)中,只有一個是與任務調度相關的,它是()。A、OSTickISR()B、OS_Sched()C、OSIntExit()D、OSTaskCreate()標準答案:B知識點解析:OSTaskCreate()函數(shù)與任務創(chuàng)建相關。OSIntExit()函數(shù)為中斷級的調度。OSTickISR()為時鐘節(jié)拍中斷服務子程序,與時間管理相關。故本題選擇B。17、下面的選項中與實時系統(tǒng)無必然聯(lián)系的屬性是()。A、可配置性B、可預測性C、時間約束性D、確定性標準答案:A知識點解析:實時系統(tǒng)的屬性包括可靠性、可預測性和時間約束性。故本題選擇A。18、嵌入式系統(tǒng)廣泛使用微控制器(MCU),下面關于MCU的敘述中錯誤的是()。A、MCU將大部甚至全部計算機硬件電路集成在一塊芯片中,它只需很少一些外接電路就可獨立工作B、使用MCU的嵌入式系統(tǒng)體積小,功耗和成本低,可靠性也高C、MCU品種和數(shù)量多,應用廣泛,它占有嵌入式系統(tǒng)的大部分市場D、MCU都是片上系統(tǒng)(SoC)標準答案:D知識點解析:嵌入式微控制器(MicrocontrollerUnit,MCU)實際上是一種單片計算機,簡稱單片機。將整個計算機硬件的大部分甚至全部電路集成在一塊芯片上。微控制器的種類和數(shù)量很多,在很多方面得到了廣泛應用,目前大約占有嵌入式系統(tǒng)70%的市場。微控制器的最大特點就是單片化,體積減少,從而功耗和成本都下降。而SoC的最大的特點是成功實現(xiàn)了軟硬件無縫的結合,它可能包含一個或者多個處理器。所以D選項不正確,故本題答案為D。19、下面關于嵌入式處理器時鐘信號的敘述中,錯誤的是()。A、嵌入式處理器需要時鐘信號才能按照節(jié)拍正常工作B、大多數(shù)嵌入式處理器內置時鐘信號發(fā)生器C、嵌入式處理器不能使用外部振蕩源提供時鐘信號D、可用于產生時鐘信號的晶振,有的是無源的、有的是有源的標準答案:C知識點解析:目前所有的嵌入式處理器均為時序電路,需要一個時鐘信號才能工作,晶振是無極性的,通常分為無源和有源兩種;大多數(shù)控制器具有晶體振蕩器(簡稱晶振);但有些場合(如減少功耗、需要嚴格同步等情況)需要使用外部振蕩源提供時鐘信號。C選項錯誤,故本題選擇C。20、下面是關于AMBA(AdvancedMicrocontrollerBusArchitecture)的敘述:I.AMBA有助于開發(fā)帶有大量控制器和外設的多處理器系統(tǒng)Ⅱ.AMBA規(guī)定了ARM處理器內核與處理芯片中快速組件的接口標準Ⅲ.AMBA規(guī)定了ARM處理器內核與處理芯片中外圍端口及慢速設備接口組件的接口標準Ⅳ.AMBA有多個版本,其總線性能也不斷提高上述敘述中,正確的是()。A、僅I和IB、僅Ⅱ和ⅢC、僅I和ⅢD、全部標準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,是用于連接和管理片上系統(tǒng)(SoC)中功能模塊的開放標準和片上互連規(guī)范。標準規(guī)定了ARM處理器內核與處理器內部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準,也規(guī)定了內核與ARM處理器內部外圍端口及慢速設備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。敘述全部正確,故本題選擇D。21、以下各項關于引導加載程序的說法,不正確的是()。A、引導加載程序對應的英文術語是BIOSB、嵌入式系統(tǒng)加電后執(zhí)行的第一批最初操作稱為引導或者自舉C、引導加載程序會進行內存加電自檢和外設存在自檢D、引導加載程序會進行內存地址映射,初始化外圍設備標準答案:A知識點解析:嵌入式系統(tǒng)加電后執(zhí)行的第一批最初操作稱為引導或者自舉(Boot),對應的程序稱為引導程序或者加載程序,其英文術語是Bootloader;引導加載程序主要完成內存加電自檢、外設存在自檢、內存地址映射、初始化外圍設備、內存尋址定位、加載和啟動操作系統(tǒng)。A選項錯誤,故本題選擇A。22、數(shù)碼相機是一種典型的嵌人式系統(tǒng),下面有關其軟硬件組成的敘述中錯誤的是()。A、它由硬件和軟件兩部分組成B、硬件部分既包括CPU,也包括存儲器和輸入/輸出C、使用閃存卡(如CF卡、SD卡等)作為內存,用于存儲所運行的軟件D、軟件部分既包括操作系統(tǒng),也包括應用軟件標準答案:C知識點解析:數(shù)碼相機是嵌入式系統(tǒng)的典型應用之一。它由前端和后端兩部分組成,前端負責數(shù)字圖像獲取,后端負責數(shù)字圖像的處理,后端通常是以嵌入式DSP作為核心的SoC芯片,DSP用于完成數(shù)字圖像處理;此外,數(shù)碼相機中還有一個超低功耗的8位MCU,負責進行操作控制;高端數(shù)碼相機配置有實時操作系統(tǒng)和圖像處理軟件。使用的閃存卡主要是用來存儲照片而不是系統(tǒng)軟件。故C項錯誤。23、下面是關于基于ARM內核的嵌入式芯片中的DMA控制器的敘述,其中錯誤的是()。A、DMA是指直接存儲器訪問B、嵌入式系統(tǒng)通過使用DMA控制器可降低處理器內核在數(shù)據(jù)傳輸操作中的負擔C、ARM處理器中的DMA控制器與AMBA的系統(tǒng)總線部分相連D、ARM處理芯片中的串行通信接口、USB接口等,只能通過DMA控制器控制其數(shù)據(jù)傳輸而不能由ARM內核控制標準答案:D知識點解析:ARM內部的DMA控制器(直接存儲器訪問控制器)是一種硬件組件,使用它可以將數(shù)據(jù)塊在內存與外設以及內存與內存之間互相傳送,且傳輸過程不需要CPU參與,可顯著降低處理器負荷;DMA主控制器與AMB的系統(tǒng)總線部分相連;在ARM處理芯片中,許多與外部打交道的通道如串行通信端口、USB接口等既可以由ARM內核控制其數(shù)據(jù)傳輸,也可以通過DMA控制器控制數(shù)據(jù)傳輸。故本題選擇D。24、在嵌入式系統(tǒng)(如數(shù)碼相機)中,獲取數(shù)字圖像的過程大體分為四步,如下圖所示,其中前3個步驟分別是()。A、掃描、取樣、分色B、取樣、分色、掃描C、掃描、分色、取樣D、取樣、掃描、分色標準答案:C知識點解析:從現(xiàn)實世界中獲得數(shù)字圖像的過程稱為圖像的獲取,使用的設備主要有數(shù)碼相機和掃描儀兩種。獲取過程的核心是模擬信號的數(shù)字化。其處理步驟大體分為4步:掃描,分色,取樣,量化。故本題選擇C。25、以下ARM公司Cortex處理器最適合實時應用的是()。A、Cortex-M0B、Codex-R4C、Cortex-A15D、Cortex-M3標準答案:B知識點解析:Cortex處理器包括基于Cortex—R、Cortex—M和Cortex—A內核的系列處理器。目前高端嵌入式應用可使用Cortex—A系列的應用處理器;低端面向控制領域可使用Cortex—M系列微控制器;而Cortex—R系列是面向實時控制的處理器。故本題選擇B。26、下列關于嵌入式系統(tǒng)硬件抽象層的描述中,正確的是()。A、硬件抽象層向操作系統(tǒng)內核提供了訪問底層硬件的函數(shù)接口B、硬件抽象層又稱為BootloaderC、U—boot是支持多種常用體系結構的硬件抽象層D、硬件抽象層與硬件無關,故在移植操作系統(tǒng)時不需要改動標準答案:A知識點解析:硬件抽象層又稱為HAL,作用是向操作系統(tǒng)內核提供了訪問底層硬件的函數(shù)接口;如果要移植操作系統(tǒng),就要對HAL驅動函數(shù)進行改寫,以滿足具體操作系統(tǒng)的上層函數(shù)接口的規(guī)范。故本題選擇A。27、若某個嵌入式系統(tǒng)設計了支持以太網(wǎng)通信的接口電路,選用AX88796作為以太網(wǎng)控制器芯片,其片選信號CS引腳連到S3C2410芯片的nGCS2上。那么,讀寫AX88796芯片內部寄存器的首地址是()。A、0x00000000B、0x08000000C、0x10000000D、0x18000000標準答案:C知識點解析:按照題中連接方法,讀/寫AX88796芯片內部寄存器的地址范圍是0x10000000~0x100003FF。故本題選擇C。28、以下關于ARM狀態(tài)寄存器CPSR的說法正確的是()。A、CPSR決定存儲器的數(shù)據(jù)類型和存儲模式B、CPSR中I為快速中斷禁止控制位C、CSPR中的T為陷井標志D、CPSR決定ARM處理器工作模式標準答案:D知識點解析:CPSR為當前程序狀態(tài)寄存器,決定ARM處理器工作模式。N為符號標志,N=1表示運算結果為負數(shù),N=0表示運算結果為正數(shù);F為禁止快速中斷FIQ的控制位,F(xiàn)=0允許FIQ中斷;V為溢出標志,加減法運算結果有溢出時V=1,否則V=0;Z為全0標志,運算結果為0,則Z=1,否則Z=0。故本題選擇D。29、下面關于嵌入式最小硬件系統(tǒng)的敘述中,錯誤的是()。A、可使用LDO為嵌入式最小系統(tǒng)供電,LDO是指低壓差穩(wěn)壓器B、時鐘電路為嵌入式最小系統(tǒng)中的嵌入式處理器提供工作時需要的時鐘信號C、如果處理器內嵌的存儲器能滿足嵌入式最小系統(tǒng)的應用需要,則系統(tǒng)無需擴展外部存儲器D、嵌入式最小系統(tǒng)包括復位電路,嵌入式處理器的復位引腳為nRESET時,表示高電平復位標準答案:D知識點解析:提供嵌入式處理器運行必備條件的硬件電路與嵌入式處理器共同構成嵌入式最小硬件系統(tǒng),可使用LDO為嵌入式最小系統(tǒng)供電,LDO是指低壓差穩(wěn)壓器;時鐘電路為嵌入式最小系統(tǒng)的嵌入式處理器提供工作時需要時鐘信號;如果處理器內嵌Flash程序存儲器容量足夠,則無需擴展外部存儲器;嵌入式最小系統(tǒng)包括復位電路,嵌入式處理器的復位引腳為nRESET時,表示低電平復位。故本題選擇D。30、基于ARM內核的嵌入式芯片是以ARM內核為基礎,通過AMBA總線將其他硬件組件連接在一起的,下面列出的4個組件中,哪一個組件是掛在AMBA的系統(tǒng)總線上的?()。A、電源管理及時鐘控制器B、SPIC、GPIOD、UART標準答案:A知識點解析:AMBA是指先進的微控制器總線體系結構,主要由系統(tǒng)總線和外圍總線兩部分組成。速度不高的外部接口連接外圍總線(APB),包括定時器、并行接口和串行接口等;而電源管理及時鐘控制器等都連接在系統(tǒng)總線上。故本題選擇A。31、μC/OS—II操作系統(tǒng)通過事件控制塊ECB支持任務間通信。下列說法中錯誤的是()。A、中斷服務程序不能等待信號B、任務可以通過ECB向其他任務發(fā)信號C、多個任務不能同時等待同一事件發(fā)生D、中斷服務程序可以通過ECB向任務發(fā)信號標準答案:C知識點解析:μC/OS—II的事件控制塊ECB(EventControlBlock)是用于實現(xiàn)信號量管理、互斥型信號量管理、消息郵箱以及消息隊列管理的ITC功能函數(shù)的基本數(shù)據(jù)結構。任務或中斷服務子程序可以給事件控制塊ECB發(fā)信號。只有任務可以等待另一個任務或中斷服務子程序通過事件控制塊ECB給它發(fā)送信號,而中斷服務子程序是不能等待事件控制塊ECB給它發(fā)送信號的。處于等待狀態(tài)的任務可以指定一個最長等待時間,以防止因等待的事件沒有發(fā)生而無限期地等待下去。多個任務可以同時等待同一事件的發(fā)生。在這種情況下,當該事件發(fā)生后,所有等待該事件的任務中,只有優(yōu)先級最高的任務得到該事件并進入就緒狀態(tài),準備執(zhí)行。當事件控制塊ECB是一個信號量時,任務可以等待它,也可以給它發(fā)送消息。故本題選C。32、下面關于WiFi無線局域網(wǎng)敘述中,錯誤的是()。A、它借助無線電波傳輸信息,很快將取代有線網(wǎng)絡B、無線局域網(wǎng)需使用無線網(wǎng)卡、無線接入點等設備構建C、無線接入點也

溫馨提示

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

評論

0/150

提交評論