版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷21(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面與AMBA(Advanced:MicrocontrollerBusArchitecture)有關的敘述中,錯誤的是()。A、AMBA是ARM公司公布的用于連接和管理片上系統(tǒng)中各功能模塊的開放標準和片上互連規(guī)范B、AMBA規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準C、ARM處理器內(nèi)核與外圍端口及慢速設備接口組件的接口標準不包含在AMBA規(guī)范中D、AMBA有多個版本,性能隨版本的發(fā)展而逐步提高標準答案:C知識點解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(SoC)中功能模塊的開放標準和片上互連規(guī)范。標準規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準,也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。故本題選擇C。2、下面關于USB接口的敘述中,錯誤的是()。A、USB支持熱插拔B、USB2.0是目前傳輸速率最高的USB版本C、USB接口提供了內(nèi)置電源D、USB2.0采用半雙工差分方式傳送信息標準答案:B知識點解析:USB接口提供了內(nèi)置電源,主機的USB接口向從設備提供電源;USB總線接口支持設備的即插即用和熱插拔功能,USB2.0采用半雙工差分方式傳送信息,目前USB2.0的速度為480Mb/s,USB3.0達到5Gb/s即640MB/s,B項錯誤;故本題選擇B。3、IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備若干特征,下面()不是實時操作系統(tǒng)必須具有的特征。A、具有異步I/0和中斷處理能力B、任務切換時間和中斷延遲時間確定C、優(yōu)先級中斷和調(diào)度D、輪轉(zhuǎn)調(diào)度標準答案:D知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備7個特征:具有異步I/O和中斷處理能力;任務切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。選項D不是實時系統(tǒng)的特征,故本題選擇D。4、關于ARM處理器的工作模式,以下說法錯誤的是()。A、用戶模式是程序正常執(zhí)行的模式B、快速中斷模式處理高速中斷,用于高速數(shù)據(jù)傳輸或通道處理C、管理模式用于操作系統(tǒng)的保護模式,處理軟中斷D、系統(tǒng)模式用于處理未定義的指令陷阱標準答案:D知識點解析:ARM處理器有多種工作模式,其中用戶模式(USER)是ARM處理器正常的程序執(zhí)行狀態(tài):系統(tǒng)模式(SYS)是運行具有特權的操作系統(tǒng)任務:快中斷模式(FIQ)支持高速數(shù)據(jù)傳輸或通道處理;管理模式(SVC)即操作系統(tǒng)保護模式。除此之外還有數(shù)據(jù)訪問終止模式(ABT)、中斷模式(IRQ)、未定義指令終止模式(UND)。故本題選擇D。5、下面關于S3C2410嵌入式微處理器芯片RTC的敘述中,錯誤的是()。A、實時鐘模塊RTC采用單獨的供電引腳和單獨的時鐘源B、RTC內(nèi)部的年(YEAR)、月(MON)、日(DAY)數(shù)據(jù)寄存器中的數(shù)據(jù)以BCD碼表示C、RTC內(nèi)部的寄存器讀寫有一個使能位,在訪問RTC寄存器之前需要先使這個使能位置位,這是為了保護系統(tǒng)的實時時鐘不被誤寫。D、RTC內(nèi)部的寄存器能以8位、16位或32位的方式訪問標準答案:D知識點解析:實時時鐘(RTC)組件是一種能提供日歷/時鐘等功能的內(nèi)置硬件。S3C2410的RTC具有的主要功能包括BCD數(shù)據(jù)、閏年產(chǎn)生器、告警功能、獨立的電源端口、支持毫秒滴答時鐘中斷作為RTOS核的滴答時鐘、循環(huán)復位功能等。實時時鐘模塊RTC采用單獨的供電引腳和單獨的時鐘源;實時時鐘控制寄存器RTCCON共4位,控制時鐘計數(shù)復位、BCD計數(shù)、時鐘選擇以及確定是否允許RTC讀/寫等;RTC內(nèi)部的數(shù)據(jù)寄存器都是8位寄存器,存放相應的BCD碼值。D項錯誤,故本題選擇D。6、按照內(nèi)核結(jié)構(gòu),可將嵌入式操作系統(tǒng)分為單內(nèi)核操作系統(tǒng)與微內(nèi)核操作系統(tǒng),下列不屬于微內(nèi)核操作系統(tǒng)的是()。A、iOSB、AndroidOSC、SymbianD、μC/OS-II標準答案:B知識點解析:嵌入式操作系統(tǒng)按照內(nèi)核結(jié)構(gòu)可以分為單內(nèi)核操作系統(tǒng)跟微內(nèi)核操作系統(tǒng);屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNx、μC/OS-II、iOS等。故本題選擇B。7、音頻信號數(shù)字化過程中必須進行量化處理,下面有關音頻信號量化處理的敘述中,錯誤的是()。A、量化就是把每個樣本的模擬量轉(zhuǎn)換成數(shù)字量來表示B、量化過程往往也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)C、音頻信號量化后的樣本一般用8位、12位或16位的十進制整數(shù)表示D、量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差標準答案:C知識點解析:量化后的樣本一般用8位、12位或16位二進制整數(shù)表示(稱為“量化精度”),故本題選擇C。8、下面關于I2C的敘述中,錯誤的是()。A、I2C即集成電路互連總線B、I2C是一種串行半雙工傳輸?shù)目偩€C、I2C總線只能連接一個主控器件D、I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制標準答案:C知識點解析:I2C總線可以掛接多個器件,其中主動發(fā)起數(shù)據(jù)傳輸操作的I2C器件是主控器件(主器件),否則它就是從器件。C選項錯誤,故本題選擇C。9、數(shù)字視頻的數(shù)據(jù)量大得驚人,無論是存儲、傳輸還是處理都有一定困難,所以必須進行數(shù)據(jù)壓縮。目前我國數(shù)字有線電視和衛(wèi)星電視傳輸時采用的壓縮編碼標準是()。A、MPEG一1B、MPEG一2C、MPEG一3D、MPEG一4標準答案:B知識點解析:根據(jù)MPEG組織定義的標準可知,MPEG一2主要用于數(shù)字有線電視和衛(wèi)星電視以及高清晰度電視領域。目前我國數(shù)字有線電視和衛(wèi)星電視傳輸時采用的壓縮標準也是MPEG一2,故本題選擇B。10、ARM指令完成的功能是當條件為“帶符號數(shù)小于”時,將R2和R3進行邏輯或操作,結(jié)果存放在R1中,正確的指令是()。A、ORRMIR1,R2,R3B、ORREQR1,R2,R3C、ORRLTR1,R2,R3D、ORRNER1,R2,R3標準答案:C知識點解析:根據(jù)指令條件碼,帶符號數(shù)小于使用LT,邏輯或運算使用ORR可知使用0RRLT,再由R2與R3運算得到的結(jié)果保存在R1中,可知ORRLTR1R2R3,故本題選擇C。11、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關的敘述中,錯誤的是()。A、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標準(通常稱為系統(tǒng)總線)B、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設備接口組件的接口標準(通常稱為外圍總線)C、基于ARM內(nèi)核的嵌入式芯片以ARM內(nèi)核為基礎,通過AMBA總線技術將其他硬件組件連接在一起,組成片上系統(tǒng)的形式D、由于AMBA是一種標準,因此自制定之后就不會更改標準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(soc)中功能模塊的開放標準和片上互連規(guī)范。按照AMBA總線規(guī)范,以ARM內(nèi)核為基礎的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。標準規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準,也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。因此D選項錯誤,故本題選擇D。12、下面關于S3C2410嵌入式微處理器芯片GPIO端15的敘述中,錯誤的是()。A、GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個并行I/O接口B、GPIO端口中有的I/O接口的功能是復用的,例如可以作為外部中斷C、GPIO端口中的每個并行I/O接口中的上拉寄存器決定該接15引腳是否要被內(nèi)部上拉D、GPIO端口屬于芯片內(nèi)部的高帶寬組件標準答案:D知識點解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個并行I/O接口;有的I/O接口功能單一,多數(shù)I/O接口的功能是復用的,例如GPF和GPG可以作為外部中斷;每個端口都有上拉寄存器決定該接口引腳是否要被內(nèi)部上拉;因此A、B、C正確,故本題選擇D。13、與通用計算機的操作系統(tǒng)相比較,下列各項中不屬于嵌入式操作系統(tǒng)特點的是()。A、實時性B、搶占式多任務處理C、內(nèi)核復雜D、高可靠性標準答案:C知識點解析:與通用計算機的操作系統(tǒng)相比較,嵌入式操作系統(tǒng)具有可移植性、強調(diào)實時性能、內(nèi)核精簡、搶占式多任務處理、使用可重入函數(shù)、可配置、可裁剪、高可靠性等特點。故本題選擇C。14、下圖為利用ARM芯片的GPIO引腳連接按鍵的典型接口。當圖中KEY1與KEY2鍵按下,其他按鍵均松開時,ARM芯片讀到的GPF6~GPF1的狀態(tài)為()。A、111111B、001111C、111100D、000000標準答案:C知識點解析:當圖中KEY1與KEY2鍵按下,其他按鍵均松開時,GDF1和GDF2為低電平,其余為高電平,故本題選擇C。15、如下關于QNX操作系統(tǒng)的說法,正確的是()。A、它完全遵循POSIX相關各種標準B、屬于宏內(nèi)核操作系統(tǒng)C、內(nèi)核提供4種服務:進程調(diào)度、進程間通信、底層網(wǎng)絡通信和中斷處理D、進程在非獨立的地址空間運行標準答案:C知識點解析:QNX是由加拿大QSSL公司(QNxSoftwareSystemLtd.)開發(fā)的分布式實時操作系統(tǒng),符合POSIX基本標準和實時標準,使其應用可以方便的進行移植。它具備一個很小的內(nèi)核,即微內(nèi)核的操作系統(tǒng)。內(nèi)核提供4種服務:進程調(diào)度、進程間通信、底層網(wǎng)絡通信和中斷處理。C選項正確,故本題選擇C。16、如下關于開源操作系統(tǒng)的說法,正確的是()。A、能夠免費獲得源碼,起始使用成本較低B、獲得技術支持比較困難,但維護比較簡單C、移植過程開發(fā)工作量大,但系統(tǒng)可靠性較高D、即購即用,且產(chǎn)品研發(fā)容易滿足工期要求標準答案:A知識點解析:開源操作系統(tǒng)具有能夠免費獲得、成本較低的優(yōu)點,但是存在獲得技術支持困難、配套開發(fā)工作量大、系統(tǒng)可靠性低、完工后維護困難的缺點。A選項正確,故本題選擇A。17、以下關于ARM處理器寄存器說法正確的是()。A、CPSR為程序計數(shù)狀態(tài)寄存器B、R12為鏈接寄存器使用C、通用寄存器是32位寄存器,只能存放數(shù)據(jù),不能存放地址D、堆棧指針SP使用的寄存器為R13標準答案:D知識點解析:ARM處理器共有37個寄存器,包括31個通用寄存器(含PC)和6個狀態(tài)寄存器。所有通用寄存器均為32位結(jié)構(gòu),既可以存放數(shù)據(jù)也可以存放地址;CPSR是當前程序狀態(tài)寄存器;程序鏈接寄存器(LR)為R14;堆棧指針(SP)使用的寄存器是R13。故本題選擇D。18、將寄存器R1中指定的bit7和bit3位清除、其它位保持不變的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088標準答案:C知識點解析:將寄存器中指定位清零可使用位清零指令BIC完成,也可以通過與指令將指定位與零按位相與完成,故本題選C。19、微硬盤是一種由超小型筆記本和數(shù)碼相機領域發(fā)展而來的外部存儲設備,下面關于微硬盤的敘述中,錯誤的是()。A、目前1.8英寸的微硬盤容量已達幾百GBB、帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率C、采用USB接口時,一般須另加外部電源D、為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMClA、USB2.0、ATA等標準答案:C知識點解析:微硬盤最早是由IBM公司開發(fā)的一款超級迷你硬盤機產(chǎn)品。目前1.8英寸的微硬盤容量已達幾百GB;一般微硬盤帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率;微硬盤功耗極小,無需外置電源,鏈接USB即可使用;為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMCIA、USB2.0、ATA等。故本題選擇C。20、微硬盤是一種由超小型筆記本和數(shù)碼相機領域發(fā)展而來的外部存儲設備,下面關于微硬盤的敘述中,錯誤的是()。A、目前1.8英寸的微硬盤容量已達幾百GBB、帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率C、采用USB接口時,一般須另加外部電源D、為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMClA、USB2.0、ATA等標準答案:C知識點解析:微硬盤最早是由IBM公司開發(fā)的一款超級迷你硬盤機產(chǎn)品。目前1.8英寸的微硬盤容量已達幾百GB;一般微硬盤帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率;微硬盤功耗極小,無需外置電源,鏈接USB即可使用;為使微硬盤適用于多種手持裝置,其接口可采用多種標準,如CF卡、PCMCIA、USB2.0、ATA等。故本題選擇C。21、某型NANDFlash芯片的地址線和數(shù)據(jù)線是復用的,它具有的部分引腳為A1.E、CE、RE、R/B,如果下面每一個選項是用于簡述這些引腳的功能的,其中完全正確的是()。A、低電平有效的芯片使能、命令鎖存允許、準備就緒/忙輸出、讀使能/寫使能B、命令鎖存允許、低電平有效的寫保護、低電平有效的芯片使能、地址鎖存允許C、地址鎖存允許、低電平有效的芯片使能、低電平有效的讀使能、準備就緒/忙輸出D、準備就緒/忙輸出、低電平有效的讀使能、低電平有效的寫使能、命令鎖存允許標準答案:C知識點解析:NANDFlash主要用于片外程序存儲器,為了節(jié)省引腳,降低體積,地址線和數(shù)據(jù)線一般采用分時復用技術。ALE、CE、RE、R/B分別表示地址鎖存允許、低電平有效的芯片使能、低電平有效的讀使能、準備就緒/忙輸出。故C項正確。22、下面有關微內(nèi)核操作系統(tǒng)的敘述中,錯誤的是()。A、操作系統(tǒng)的內(nèi)核小巧、緊湊,占用內(nèi)存少B、內(nèi)核的功能擴充方便,但功能切換需要一定的開銷C、μC/OS—II屬于微內(nèi)核操作系統(tǒng)D、i0S不屬于微內(nèi)核操作系統(tǒng)標準答案:D知識點解析:嵌入式操作系統(tǒng)按照內(nèi)核結(jié)構(gòu)可以分為單內(nèi)核操作系統(tǒng)跟微內(nèi)核操作系統(tǒng);其中微內(nèi)核操作系統(tǒng)的內(nèi)核小巧、緊湊,占用內(nèi)存少;內(nèi)核的功能擴充方便,但功能切換需要一定的開銷;屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNX、μC/OS—II、iOS等。故擇D項錯誤,故本題選擇D。23、下面關于嵌入式系統(tǒng)邏輯組成的敘述中,錯誤的是()。A、嵌入式系統(tǒng)由硬件和軟件兩部分組成B、嵌入式系統(tǒng)硬件的主體是中央處理器(CPU)和存儲器C、嵌入式系統(tǒng)的CPU比通用計算機簡單得多,它們都是8位字長的處理器D、嵌入式系統(tǒng)通過輸入/輸出(I/O)接口和輸入/輸出設備與外部世界進行聯(lián)系標準答案:C知識點解析:嵌入式系統(tǒng)與通用計算機一樣,也由硬件和軟件兩部分組成。硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設備與外部世界聯(lián)系。現(xiàn)在嵌入式系統(tǒng)中使用最多的還是8位和16位CPU,但32位是技術發(fā)展的主流。故本題選擇C。24、下面有關單內(nèi)核操作系統(tǒng)的敘述中,錯誤的是()。A、單內(nèi)核操作系統(tǒng)也稱為宏內(nèi)核操作系統(tǒng)B、內(nèi)含的功能模塊多,模塊間耦合度很高,內(nèi)核運行效率高C、占用內(nèi)存空間較大,可擴展性較差D、Android操作系統(tǒng)不屬于單內(nèi)核操作系統(tǒng)標準答案:D知識點解析:單內(nèi)核結(jié)構(gòu)是傳統(tǒng)操作系統(tǒng)采用的結(jié)構(gòu),也稱為宏內(nèi)核(MacroKernel)。其缺點是占內(nèi)存空間大,缺乏可擴展性,維護困難,任務執(zhí)行時間的可預測性較低,可靠性較低,排除故障和增加新功能需要重編譯。其優(yōu)點是應用程序生成效率高,系統(tǒng)花在內(nèi)核功能切換上的開銷非常小,對外來事件反應速度快,操作系統(tǒng)內(nèi)核的運行效率高;Android是典型的單內(nèi)核操作系統(tǒng)。D項錯誤,故本題選擇D。25、下面關于JTAG的敘述中,錯誤的是()。A、JTAG是ARM內(nèi)核獨有的一種測試接口,其他種類的嵌入式處理器一般沒有該接口B、JTAG可用于實現(xiàn)嵌入式系統(tǒng)的在線編程功能C、多個器件可以通過JTAG接口串聯(lián)在一起,形成一個JTAG鏈D、SWD是Cortex-M內(nèi)核提供的功能與JTAG類似的調(diào)試接口標準答案:A知識點解析:JATG可用于實現(xiàn)嵌入式系統(tǒng)的在線編程功能,其標準允許多個芯片通過JTAG接口串聯(lián)在一起,實現(xiàn)對多個器件的測試;目前大多數(shù)嵌入式CPU、DSP、FPGA器件都支持JTAG標準;SWD是Cortex—M內(nèi)核提供的功能與JTAG類似的調(diào)試接口。故本題選擇A。26、下面關于無線通信技術的一些敘述中,錯誤的是()。A、無線通信不需要架設傳輸線路,節(jié)省了傳輸成本B、它允許通信終端在一定范圍內(nèi)隨意移動,方便了用戶使用C、電波通過空氣進行傳播,能量集中,傳輸距離可以很遠D、相對于有線通信它容易被竊聽、也容易受干擾標準答案:C知識點解析:無線通信中,信息是通過電磁波進行傳輸?shù)模梢允∪ゾ€路的架設,允許終端設備在一定范圍內(nèi)移動,但是電波通過自由空間時能量較分散,傳輸效率低。同時,無線通信存在著易被竊聽、易受干擾等缺點。故本題選擇C。27、已知R1=0x20000000,R0=0x55667788,在大端模式下執(zhí)行ARM指令STRR0,[R1]之后,0x20000003中的值為()。A、0x55B、0x66C、0x77D、0x88標準答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。STR為寄存器到存儲器的數(shù)據(jù)傳送指令,題中指令為寄存器間接尋址,將R0的值傳到以R1值為地址的存儲器中。故本題選擇D。28、下面關于ARM的AMBA的敘述中,錯誤的是()。A、AMBA是指先進的微控制器總線體系結(jié)構(gòu)B、AMBA雖然只有一個版本,但能夠滿足各類ARM處理器開發(fā)的需要C、總體而言,AMBA由系統(tǒng)總線和外圍總線兩部分組成D、通過AMBA連接的ARM嵌入式芯片中的不同組件的運行速度可能不同標準答案:B知識點解析:AMBA是指先進的微控制器總線體系結(jié)構(gòu),從1995年的AMBA1.0到2011年的AMBA4.0共有4個版本,主要由系統(tǒng)總線和外圍總線兩部分組成。故本題選擇B。29、在μC/OS–II操作系統(tǒng)下,處于運行態(tài)的任務因更高優(yōu)先級的任務就緒而被剝奪CPU使用權后將轉(zhuǎn)入()。A、等待態(tài)B、被中斷態(tài)。C、就緒態(tài)。D、休眠態(tài)。標準答案:C知識點解析:μC/OS–II的每個任務都處在以下5種狀態(tài)之一,即休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)和被中斷態(tài)。支持搶占式任務調(diào)度,處于運行態(tài)的任務一定是當前就緒任務集里的最高優(yōu)先級任務;處于運行態(tài)的任務因更高優(yōu)先級的任務就緒而被剝奪CPU使用權后將轉(zhuǎn)入就緒態(tài)。故本題選擇C。30、以下各嵌入式操作系統(tǒng)中,既按開發(fā)版本的授權數(shù)量收取授權費,也按最終產(chǎn)品售出的實際數(shù)量收取每份運行軟件的版權費的是()。A、μCLinuxB、RTLinuxC、μC/OS–IID、VxWorks標準答案:D知識點解析:四個選項均是主流的嵌入式操作系統(tǒng)。既按開發(fā)版本的授權數(shù)量收取授權費,也按最終產(chǎn)品售出的實際數(shù)量收取每份運行軟件的版權費的是VxWorks。VxWorks是目前公認實時性最強、可靠性最高的嵌入式實時操作系統(tǒng)。故本題選擇D。31、下面關于硬實時任務和軟實時任務的敘述中,錯誤的是()。A、軟實時任務仍然要求系統(tǒng)的響應越快越好,但是偶爾超出時限并不會造成任務失敗或?qū)е氯蝿粘霈F(xiàn)致命錯誤B、對硬實時任務,必須在給定的時限內(nèi)完成,超過時限將會導致任務失敗或引起致命的錯誤C、硬實時任務的相對時限比軟實時任務短D、DVD播放機的視頻播放任務屬于軟實時任務標準答案:C知識點解析:一旦任務執(zhí)行時間超過截止時間系統(tǒng)的總損益就為負,這種實時系統(tǒng)稱為硬實時系統(tǒng),否則為軟實時系統(tǒng)。對于硬實時系統(tǒng),一旦超過時限將導致嚴重的負效益后果,如飛機控制器、核反應堆處理裝置;而軟實時系統(tǒng)中如果輸出響應超過時限,一般不會造成嚴重后果;DVD播放機的視頻播放任務屬于軟實時任務;多數(shù)的嵌入式系統(tǒng)都具有時間約束性,然而并非嵌入式系統(tǒng)都是實時系統(tǒng)。故本題選擇C。32、下列關于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。33、對于ARM處理器以下不屬于邏輯運算指令助記符的是()。A、ANDB、BICC、EORD、SBC標準答案:D知識點解析:ARM指令集中,SBC是帶借位減法指令,是算術運算指令,不屬于邏輯運算助記符。故本題選擇D。34、下面關于RS一232和RS一485的敘述中,正確的是()。A、RS一485采用負邏輯傳輸:+3V~+15V時為邏輯0,-15V~-3V時為邏輯1B、RS一232采用差分信號傳輸方式C、RS一485的傳輸距離比RS一232遠D、RS一232的傳輸速率比RS一485高標準答案:C知識點解析:RS-232采用負邏輯傳輸,而RS-485采用差分信號傳輸方式;RS-485的傳輸距離比RS-232遠,抗干擾能力強。故本題選擇C。35、下面是關于嵌入式硬件系統(tǒng)的電源電路的敘述,其中錯誤的是()。A、電源電路為整個嵌入式硬件系統(tǒng)提供能量B、通過AC-DC模塊完成交流電到直流電的變換(如將市電220VAC直接變換為5VDC)C、通過DC-DC模塊完成直流電到直流電的變換(如將24VDC變換為5VDC)D、LDO(lowdropoutregulator)是一種完成交流電到直流電變換的模塊標準答案:D知識點解析:電源電路為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎;嵌入式系統(tǒng)常用的電源模塊是AC-DC模塊、DC-DC模塊和穩(wěn)壓器模塊。AC-DC模塊完成交流電到直流電的變換,DC—DC模塊完成直流電到直流電的變換,穩(wěn)壓器包括普通穩(wěn)壓器和低壓差穩(wěn)壓器(LOWDropoutRegulator,LDO)。穩(wěn)壓器用于提供一種不隨負載阻抗、輸入電壓、溫度和時間變化而變化的穩(wěn)定的電源電壓。低壓差穩(wěn)壓器是使輸出電壓穩(wěn)定的設備,能夠在電源電壓(輸入端)與負載電壓(輸出端)之間保持微小壓差。故本題選擇D。36、AMBA是ARM公司公布的總線協(xié)議,是用于連接和管理片上系統(tǒng)中功能模塊的開放標準和片上互連規(guī)范。下面列出的ARM處理芯片中的4個組件,哪一個組件是掛在AMBA的系統(tǒng)總線上的?()A、中斷控制器B、CANC、RTCD、SPI標準答案:A知識點解析:基于AMBA總線的處理器使用系統(tǒng)總線和外圍總線構(gòu)成來連接高速系統(tǒng)組件和低速外圍組件,高帶寬高性能外圍接口通常連接系統(tǒng)總線,而速度不高的外部接口連接外圍總線。中斷控制器是直接連接到系統(tǒng)總線上,其余三項是外圍總線連接的硬件組件。故選A。37、下面關于USB的敘述中,錯誤的是()。A、各個USB版本均具有全雙工通信能力B、各個USB版本均采用差分方式傳輸數(shù)據(jù)信號C、USB設備接入USB總線時,采用同名端(同名引腳)相連的方式D、USB3.0的最大數(shù)據(jù)傳輸速率為5Gbps標準答案:A知識點解析:USB總線(1.1和2.0)有4根信號線,采用半雙工差分方式,用來傳送信號并提供電源;USB設備和USB總線接口的連接是采用同名端相連的方式;USB3.0的最大數(shù)據(jù)傳輸速率為5Gbps。故A選項錯誤。38、GCC是針對Linux操作系統(tǒng)環(huán)境下應用程序的編譯工具,下面敘述中錯誤的是()。A、GCC將源文件生成可執(zhí)行文件的過程是由:編譯、匯編、連接等3個階段組成。B、GCC能將C語言、C++語言、匯編語言編寫的源程序生成執(zhí)行文件。C、設計者若要對源程序進行調(diào)試,需要在GCC命令中加入–g參數(shù)來編譯該源程序。D、用GCC把源文件僅編譯成目標文件,那么,C語言編寫的應用程序中可以不要main函數(shù)。標準答案:A知識點解析:GCC是針對Linux操作系統(tǒng)環(huán)境下應用程序的編譯工具,它能將C語言、C++語言、匯編語言編寫的源程序以及庫文件編譯連接成執(zhí)行文件;它從源文件生成可執(zhí)行文件的過程是由四個相關聯(lián)的階段組成:預處理、編譯、匯編、連接。故本題選擇A。39、下面是關于嵌入式硬件系統(tǒng)的電源電路的敘述,其中錯誤的是()。A、電源電路為整個嵌入式硬件系統(tǒng)提供能量B、通過AC—DC模塊完成交流電到直流電的變換(如將市電220VAC直接變換為5VDC)C、通過DC—DC模塊完成直流電到直流電的變換(如將24VDC變換為5VDC)D、LDO(lowdropoutregulator)是一種完成交流電到直流電變換的模塊標準答案:D知識點解析:電源電路為整個系統(tǒng)提供能量,是整個系統(tǒng)工作的基礎;嵌入式系統(tǒng)常用的電源模塊是AC—DC模塊、DC—DC模塊和穩(wěn)壓器模塊。AC—DC模塊完成交流電到直流電的變換,DC—DC模塊完成直流電到直流電的變換,穩(wěn)壓器包括普通穩(wěn)壓器和低壓差穩(wěn)壓器(LowDropoutRegulator,LDO)。穩(wěn)壓器用于提供一種不隨負載阻抗、輸入電壓、溫度和時間變化而變化的穩(wěn)定的電源電壓。低壓差穩(wěn)壓器是使輸出電壓穩(wěn)定的設備,能夠在電源電壓(輸入端)與負載電壓(輸出端)之間保持微小壓差。故本題選擇D。40、下面關于嵌入式系統(tǒng)應用的敘述中,錯誤的是()。A、嵌入式系統(tǒng)廣泛應用于冰箱、洗衣機、空調(diào)等“白色家電”中B、嵌入式系統(tǒng)廣泛應用于攝像機、DVD播放器、MP3播放器等數(shù)碼產(chǎn)品中C、嵌入式系統(tǒng)廣泛應用于汽車、飛機、鐵路機車、船舶等運輸工具中D、基于可靠性方面的考慮,坦克、艦艇、戰(zhàn)機、無人機等軍用電子裝備中一般不使用嵌入式系統(tǒng)標準答案:D知識點解析:嵌入式系統(tǒng)與具體應用緊密結(jié)合,所涉及的應用領域非常廣泛。航空航天、坦克、艦艇、戰(zhàn)機、無人機等軍用電子裝備都是重要的應用。故此題選擇D。二、填空題(本題共20題,每題1.0分,共20分。)41、與S3C2410中PWM定時相關的寄存器包括定時器配置寄存器、定時器控制寄存器、定時器計數(shù)緩沖寄存器、與比較寄存器、定時器觀察寄存器等,以控制和查看PWM定時器的工作。假設PWM定時器計數(shù)頻率為4000KHz,為使TOUT0輸出200Hz的方波(占空比50%),對應的TCNTB0和TCMPB0分別為【65】和【66】。標準答案:【65】20000【66】10000知識點解析:PWM用于脈沖寬度的調(diào)制,當定時達到后將產(chǎn)生特定波形。本題主要考查PWM定時器的寄存器設置。42、嵌入式系統(tǒng)使用的存儲器有多種類型,按照其存取特性可分為隨機存取存儲器和只讀存儲器,它們通常都用三個大寫英文字母表示,即【57】和【58】。標準答案:【57】RAM【58】ROM知識點解析:嵌入式系統(tǒng)的存儲器類型即相應的英文縮寫。全稱為RandomAccessMemory(隨機存取存儲器);全稱為ReadOnlyMemory(只讀存儲器)。43、下圖給出了兩種LED數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖,其中圖(a)為共【63】極LED數(shù)碼管,圖(b)為共【64】極LED數(shù)碼管。標準答案:【63】陽【64】陰知識點解析:本題考查LED數(shù)碼管的兩種內(nèi)部結(jié)構(gòu)圖。圖(a)是共陽極接法;即把LED發(fā)光二極管的所有陽極連接在一起;圖(b)是共陰極接法,即把所有LED發(fā)光管的陰極連接在一起。44、三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的電源管理模塊共有4種工作模式。【65】模式下,電源管理模塊僅斷開ARM內(nèi)核時鐘FCLK,但仍為外圍硬件組件提供時鐘。【66】模式下,電源管理模塊將斷開內(nèi)部電源,除非喚醒邏輯有效,內(nèi)核不產(chǎn)生功耗。標準答案:【65】休眠【66】掉電知識點解析:本題考查s3C2410內(nèi)部的電源管理模塊所具有的四種模式:正常模式、慢速模式、休眠模式和掉電模式。休眠模式下,電源管理模塊僅斷開ARM內(nèi)核時鐘FCLK,讓CPU處于休眠狀態(tài),但仍為外圍硬件組件提供時鐘;掉電模式下電源管理模塊將斷開內(nèi)部電源,除非喚醒邏輯有效,否則內(nèi)核不產(chǎn)生功耗。45、ARM處理器采用的指令集結(jié)構(gòu)是【47】,其中面向?qū)崟r系統(tǒng)的嵌入式Cortex系列是【48】。標準答案:【47】RISC【48】ARMCortex—R知識點解析:此題考查ARM處理器的指令集結(jié)構(gòu)以及嵌入式Cortex系列。ARM處理器的指令集結(jié)構(gòu)有兩種:RISC和CISC,ARM處理器采用RISC結(jié)構(gòu)。Codex—A系列是面向高端應用的處理器核,Cortex—R系列是面向?qū)崟r控制的處理器,Cortex—M系列是面向微控制器的處理器核。46、已知R1=0xFF115577,R2=0x11000011,則執(zhí)行指令于ORRR0,R1,R2后,寄存器R0=【51】,R2=【52】。標準答案:【51】0xFF115577【52】0x11000011知識點解析:本題考查邏輯或指令ORR的使用。ORR表示邏輯“或”。和0相或保持不變,和1相或置1。ORRR0,R1,R2中是將R1和R2相或后賦給R0,R2保持不變。47、存儲器的帶寬是指每秒可傳輸(讀出/寫入)的最大數(shù)據(jù)總量。存儲器帶寬與存儲器總線的工作__________【59】有關,也與數(shù)據(jù)線的__________【60】和每個總線周期的傳輸次數(shù)有關。標準答案:【59】頻率(周期)【60】位數(shù)(位寬、寬度)知識點解析:本題考查存儲器的主要性能指標及相關因素。存儲器帶寬與存儲器總線的工作頻率(周期)有關,也與數(shù)據(jù)線的位數(shù)(位寬、寬度)和每個總線周期的傳輸次數(shù)有關。48、在嵌入式操作系統(tǒng)中,核心部分稱為___________【69】,而對硬件設備進行控制和管理的程序模塊稱為___________【70】。標準答案:【69】內(nèi)核(kernel)【70】驅(qū)動程序(driver)知識點解析:本題考查嵌入式操作系統(tǒng)的基本組成。在嵌入式操作系統(tǒng)的核心部分稱為內(nèi)核(kernel),而對硬件設備進行控制和管理的程序模塊稱為驅(qū)動程序(driver)。49、數(shù)字文本(也稱電子文本或文本)是以文字符號為主的一種數(shù)字媒體,它可以分為【43】文本和豐富格式文本兩大類,前者僅僅由表達文本內(nèi)容的一連串字符(包括漢字)的編碼所組成,其文件后綴名是【44】。標準答案:【43】簡單(純)【44】.txt知識點解析:本題考查數(shù)字文本的分類及文件后綴名。若根據(jù)數(shù)字文本是否具有排版格式來分,可分為簡單文本(純文本)和豐富格式文本兩大類;若根據(jù)文本內(nèi)容的組織方式來分,可以分為線性文本和超文本兩大類。簡單文本通常也稱為純文本,其文件后綴名是.txt。50、IP核是開發(fā)SoC的重要保證,IP核的復用可以減少SoC研發(fā)成本,縮短研發(fā)時間。以CPU為例,目前采用【41】公司的【42】內(nèi)核占所有32位嵌入式處理芯片的90%左右,已經(jīng)成為32位嵌入式CPU事實上的標準。標準答案:【41】ARM【42】ARM知識點解析:本題考查IP核復用技術。所有SoC芯片都包含CPU,它們絕大多數(shù)都是以IP核的方式集成在SoC芯片中,很少再自行開發(fā)。目前,ARM內(nèi)核占所有32位嵌入式RISC處理器內(nèi)核的90%左右,已經(jīng)成為32位嵌入式CPU事實上的標準。51、使用GNUGCC開發(fā)應用程序時,若源文件為test.c,用命令:arm-linux-gcc-g-otesttest.c對該源文件進行編譯,然后運行【79】_______命令進入調(diào)試環(huán)境。在調(diào)試環(huán)境下,鍵入命令:filetest來加載被調(diào)試的文件,然后再用【80】_______命令來運行它。標準答案:【79】GDB(gdb)【80】run知識點解析:本題考查GCC的命令及參數(shù)。源文件為test.c,表示源文件是用C語言編寫的;命令arm-linux-gec-g-otesttest.c中加入了-g、-otest,表示執(zhí)行該命令后,編譯器將在生成的輸出文件test中加入GDB能夠使用的調(diào)用信息,使得用GDB調(diào)試時比較方便。file命令是裝入需要調(diào)試的可執(zhí)行文件,運行文件或執(zhí)行當前被調(diào)試的程序用命令run。52、S3C2410與一位數(shù)碼管的連接如下圖所示,假設8段數(shù)碼管為共陽接法。U1作為鎖存器(同相),并用于驅(qū)動。為使下圖中的數(shù)碼管顯示字符“0”的匯編語言程序片段如下,填空使程序語句完整(假設端口已經(jīng)初始化為輸出)。標準答案:【53】C0【54】[R2]知識點解析:題中所示為8段LED數(shù)碼管的典型接法。圖中為共陽極接法,要顯示字符“0”,則要點亮“a”、“b”、“c”、“d”、“e”、“f”幾個數(shù)碼管,編碼為11000000,即0xC0;指令尋址方式為寄存器尋址。53、在ARMCortex–M3中可實現(xiàn)中斷嵌套,中斷可以改為比之前的中斷服務程序更高的優(yōu)先級,并且可以在運行時改變優(yōu)先級狀態(tài),使用末尾連鎖連續(xù)中斷需要消耗【51】個時鐘周期,而普通中斷需要【52】個時鐘周期。標準答案:【51】3【52】32知識點解析:本題考查ARMCortex–M3實現(xiàn)中斷嵌套過程。中斷可以改為使用比之前服務程序更高的優(yōu)先級,而且可以在運行時改變優(yōu)先級狀態(tài)。使用末尾連鎖連續(xù)中斷技術只需消耗3個時鐘周期,相比32個時鐘周期的連續(xù)壓、出堆棧,大大降低了延遲,提高了性能。54、嵌入式系統(tǒng)的軟件大多存儲在非易失性存儲器中,即使斷電也不會消失。目前使用最多的非易失性存儲器是Flash存儲器,它分成【43】_______型和【44】_______型兩大類,前者用于存儲系統(tǒng)中的固件,后者通常作為輔助存儲器使用。標準答案:【43】NOR【44】NAND知識點解析:對于程序代碼量大且內(nèi)置FlashROM不能滿足系統(tǒng)需求或內(nèi)部沒有FlashROM的嵌入式處理器進行系統(tǒng)設計時必須進行外部存儲器的擴展,片外程序存儲器目前主要使用NORFlashROM和NANDFlashROM。55、在ARM的指令中,兩個無符號數(shù)在寄存器R0和R1中,如果R0>=R1,則將R0與R1進行帶借位減法操作,結(jié)果放R2中,并要求更新程序狀態(tài)寄存器的狀態(tài)位,用兩條指令完成,則分別為【53】和【54】。標準答案:【53】CMPR0,R1【54】SBCCSSR2,R0,R1或RSCCSSR2,R1,R0知識點解析:本題主要考查ARM常用指令,包括比較類指令和帶進位加減法。比較指令是CMP,帶進位減法并更新狀態(tài)寄存器既可以用SBCCSS,也可以用RSCCSS。其中SBC是帶借位減法,RSC是帶借位逆向減法。56、實時系統(tǒng)對外界的響應是否正確不僅取決于功能正確性,而且取決于對事件處理的【71】正確性。因此,評價實時系統(tǒng)的實時性最重要的指標是【72】,即系統(tǒng)從事件請求開始到任務完成的時間間隔。標準答案:【71】時間【72】響應時間知識點解析:本題主要考查對實時系統(tǒng)及實時指標的理解。實時系統(tǒng)對外界的響應是否正確不僅取決于功能正確性,而且取決于對事件處理的時間正確性。因此,評價實時系統(tǒng)的實時性最重要的指標是響應時間,即系統(tǒng)從事件請求開始到任務完成的時間間隔。57、基于嵌入式WEB服務器的應用系統(tǒng)中,其軟件系統(tǒng)的4個重要軟件組件是客戶端【77】_______、WEB服務器、WEB頁面、設備操控程序等。其中WEB頁面是用于設備操控命令提交或設備狀態(tài)信息顯示的人機界面,它需要通過【78】_______接口來與設備操控程序進行信息交互。標準答案:【77】瀏覽器【78】CGI知識點解析:典型的嵌入式WEB服務器應用軟件至少有4個重要的組件:客戶端瀏覽器,WEB服務器、WEB頁面、設備操控程序等。其中WEB頁面是用于設備操控命令提交或設備狀態(tài)信息顯示的人機界面,它需要通過CGI接口來與設備操控程序進行信息交互。58、在ARMCortex–M系列處理器中,NVIC稱為【59】,WIC稱為【60】。標準答案:【59】嵌套向量中斷控制器;【60】喚醒中斷控制器:知識點解析:本題考查ARMCortex–M系列處理器中斷控制器的相關概念。NVIC稱為嵌套向量中斷控制器,WIC稱為喚醒中斷控制器。59、WiFi和Bluetooth是兩種短距離無線通信技術,其中最早的IEEE.802.11b(2.4GHz頻段)采用【45】擴頻技術,Bluetooth后來被IEEE作為【46】無線區(qū)域網(wǎng)協(xié)議(IEEE802.15)的基礎。標準答案:【45】調(diào)頻【46】個人知識點解析:本題主要考查無線局域網(wǎng)相關知識。無線局域網(wǎng)采用的協(xié)議主要是IEEE802.11a,俗稱WiFi。其中最早的IEEE.802.11b(2.4GHz頻段)采用調(diào)頻擴頻技術,傳輸速度可根據(jù)環(huán)境而調(diào)整。Bluetooth最早是由瑞典愛立信公司提出的,后來被IEEE作為個人無線區(qū)域網(wǎng)協(xié)議(IEEE802.15)的基礎。60、嵌入式操作系統(tǒng)的引導加載方式可以分為兩類:嵌入式系統(tǒng)正常工作時使用的啟動方式是從非易失存儲介質(zhì)中引導和加載操作系統(tǒng)代碼,稱為【67】加載模式;而在調(diào)試或維護更新階段使用的系統(tǒng)啟動方式則通過通信端口從調(diào)試主機上下載操作系統(tǒng)映像,稱為【68】模式。標準答案:【67】啟動【68】下載知識點解析:本題考查嵌入式操作系統(tǒng)的兩種引導加載方式。三、綜合題(本題共1題,每題1.0分,共1分。)61、某食堂的售飯系統(tǒng)由一個后臺數(shù)據(jù)庫系統(tǒng)及若干個前臺刷卡機組成,其基本功能具體描述如下:a、刷卡機的硬件組成中,除了必須的最小硬件系統(tǒng)外,還需要IC卡讀寫模塊、8段LED組成的顯示模塊、鍵盤模塊、蜂鳴器模塊、RS一485通信模塊等。b、客戶需要事先辦理本系統(tǒng)的消費IC卡,預存若干金額,辦卡信息及預存金額存儲在后臺數(shù)據(jù)庫系統(tǒng)中。c、客戶消費時,用IC卡在刷卡機上支付。支付時,由售飯員在刷卡機上輸人客戶繳費金額且在LED顯示器上顯示,然后客戶刷卡,若IC卡合法,則把繳費金額和IC卡信息傳輸給后臺數(shù)據(jù)庫系統(tǒng)。若IC卡不合法,用蜂鳴器發(fā)不合法提示音。d、后臺數(shù)據(jù)庫系統(tǒng)接收到刷卡機的信息后,將根據(jù)IC卡號查詢出該卡的余額,若余額大于等于應繳費額,則進行扣費,再把當前余額及扣費正確信息回傳給刷卡機。若余額小于應繳費額,則回傳扣費不正確信息給刷卡機。e、刷卡機接收到回傳的信息后,顯示回傳的余額,且若是扣費正確信息,則用蜂鳴器發(fā)“扣費正確”提示音;若是扣費不正確信息,則用蜂鳴器發(fā)“扣費不正確”提示音。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建刷卡機的硬件平臺,請完善下面的敘述(程序)和回答有關的問題。(1)在設計硬件時,最小的硬件系統(tǒng)是保證系統(tǒng)能正常工作的必要硬件組成。它包括電源電路、【81】、復位電路、調(diào)試測試接口以及【82】。(2)若在硬件設計時,選用8個共陰極的8段LED(其排列如圖1所示)組成2組顯示器(1組4個8段LED),用于顯示當前消費金額和余額。若采用GPC0~GPC6、GPC7外接同向驅(qū)動后,分別連接到顯示“消費金額”的LED顯示器段信號線a~f、dp上,采用GPD0~GPD3外接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。另外采用GPC8~GPCI4、GPCI5外接同向驅(qū)動后,分別連接到顯示“余額”的LED顯示器段信號線a~f、dp上,采用GPD4~GPD7外接同向驅(qū)動后分別控制該組顯示器中低數(shù)據(jù)位~高數(shù)據(jù)位的4個8段LED位信號線。那么,GPC0~GPC15引腳的功能為:【83】,GPD0~GPD7引腳的功能為:【84】。初始化GPC0~GPC15引腳功能的語句可以是://rGPCCON是端口C的控制寄存器,其格式見后面附錄rGPCCON=【85】;初始化GPD0~GPD7引腳功能的語句可以是//rGPDCON是端口D的控制寄存器,其格式見后面附錄rGPDCON=((rGPDCON|0x00005555)&【86】);若只在“余額”LED顯示器中的次高數(shù)據(jù)位LED上顯示字符“3”,相關驅(qū)動程序中可用下面語句實現(xiàn)。rGPCDAT=【【87】;//輸出“3”的段信號rGPDDAT=【88】;//輸出次高數(shù)據(jù)位被點亮的控制信號(3)刷卡機上輸入客戶繳費金額的鍵盤,在設計時采用非標準鍵盤組成,鍵盤接口設計成4×4的陣列(其按鍵排列示意圖如圖2所示)。鍵盤接口電路中選用GPE0~GPE3來輸出鍵盤行掃描信號,選用GPE4~GPE7來輸入鍵盤列信號。軟件設計時設計者自行設計了鍵盤掃描函數(shù),請你補充完善之://*KEYOUTPUT是鍵盤掃描時的輸出地址,KEYINPUT是鍵盤讀入時的地址#defineKEYOUTPUT(*(volatileINTS8U*)0x56000044)#defineKEYINPUT(*(volatileINTS*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INTSUtemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式見后面附錄rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0~GPE3為輸出rGPECON=rGPECON&【90】;//初始化GPE4~GPE7為輸入//下面判斷鍵盤中是否有鍵按下for(i=1;((i<=8)&&(i>0));【91】){output|=0xFF:output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&0xF0)!=【92】)//判斷列信號是否為全“1”{key=(~i);key<<=8:key|=((temp&0xF0)|0x0F);//求得按鍵的返回值return(key);//函數(shù)返回按鍵對應的值}}retum0xFFFF;}應用程序中可根據(jù)上面的鍵盤掃描函數(shù)的返回值,來判斷是否有按鍵按下,并確定是哪個按鍵按下。例如:若返回值為:【93】時,可知是鍵盤中的“6”鍵按下,若返回值為:【【94】時,可知是鍵盤中的“確認”鍵被按下。若無鍵按下時,返回值應為:【95】。(4)刷卡機與后臺數(shù)據(jù)庫系統(tǒng)通信采用RS一485總線。因此在硬件設計時,需要采用S3C2410芯片內(nèi)部的【96】部件外加電平轉(zhuǎn)換芯片等來實現(xiàn)。若在軟件設計時,其初始化程序中波特率設置為9600bps,數(shù)據(jù)格式設置為:8位數(shù)據(jù)位、無校驗、1位停止位。那么,1秒時間內(nèi)最多能傳輸【97】字節(jié)的信息。(5)刷卡機上的應用軟件是在無操作系統(tǒng)環(huán)境下開發(fā)的。設計者可以自行設計系統(tǒng)的啟動引導程序,在該程序中完成異常向量設置、堆棧指針設置以及必要的硬件初始化。ARM9體系結(jié)構(gòu)中規(guī)定的復位異常所對應的異常向量地址為【98】。系統(tǒng)上電/復位后,將從該地址處開始執(zhí)行程序,因為ARM9體系結(jié)構(gòu)中規(guī)定的各異常向量地址之間間隔通常為【99】個字節(jié)。因此,復位異常向量地址處通常存儲一條【100】指令的代碼。說明:下面是試題解答時需要用到的寄存器格式及相關說明o1)端口C的控制寄存器(GPCCON)2)端口D的控制寄存器(GPDCON)標準答案:(1)【81】時鐘電路【82】存儲器(2)【83】輸出【84】輸出【85】0x55555555【86】0xFFFF5555【87】0x4F00【88】0xFFBF(3)【89】0x00000055【90】0xFFFF00FF【91】i<<=1【92】0xF0【93】0xFDBF【94】0xFE7F【95】0xFFFF【96】UART【97】960(4)【98】0x00000000【99】4【100】分支知識點解析:(1)硬件最小系統(tǒng)包括電源電路、時鐘電路、復位電路、調(diào)試測試接口、以及存儲器。(2)GPC0~GPC15引腳為LED段選輸出,空【83】為輸出;GPD0~GPD7引腳為LED位選輸出,空【84】為輸出;00為輸入,01為輸出,則初始化GPC0~GPC15引腳功能為輸出的語句是:rGPCCON=0x55555555,空【85】為0x55555555;初始化GPD0~GPD7引腳功能為輸出的語句是:rGPDCON=((rGPDCON|0x00005555)&0xFFFF5555),空【86】為0xFFFF5555;輸出“3”的段信號,即段e、f和dp為0。此時rGPCDAT=0x4F00,空【87】為0x4F00;輸出次高數(shù)據(jù)位被點亮的控制信號,即次高位為0。此時rGPDDAT=0xFFBF,空【88】為0xFFBF。(3)初始化GPE0~GPE3為輸出的語句是:rGPECON=((rGPECON&0xFFFFFF00)|0x00000055),空【89】為0x00000055;初始化GPE4~GPE7為輸入的語句是:rGPECON=rGPECON&0xFFFF00FF,空【90】為0xFFFF00FF;i<<=1,i初始為1,每次左移一位,正好對應于GPE0~GPE3,空【91】為i<<=1;判斷列信號是否為全“1”,即(temp&0xF0)!=0xF0時說明列信號不全為1,否則全為1,空【92】為0xF0;無鍵按下時為1,有鍵按下時為0。鍵盤中的“6”鍵按下時返回1111110110111111,即0xFDBF,空【93】為0xFDBF;鍵盤中的“確認”鍵被按下時返回1111111001111111,即0xFE7F,空【94】為0xFE7F;無鍵按下是,返回值為0xFFFF,空【95】為0xFFFF;S3C2410芯片內(nèi)部串行異步通信接口外加電平轉(zhuǎn)換芯片可采用RS–485總線進行通信,空【96】為UART;始化程序中波特率設置為9600bps,數(shù)據(jù)格式設置為;8位數(shù)據(jù)位、無校驗、1位停止位。那么,1秒時間內(nèi)最多能傳輸9600/(8+2)=960字節(jié)的信息。(4)ARM9體系結(jié)構(gòu)中規(guī)定的復位異常所對應的異常向量地址為0x00000000;ARM9體系結(jié)構(gòu)中規(guī)定的各異常向量地址之間間隔通常為4個字節(jié);復位異常向量地址處通常存儲一條分支指令的代碼。計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、以下ARM處理器中,為降低成本,存儲機制采用為馮·諾依曼結(jié)構(gòu)的處理器是()。A、ARMCortex-M0B、ARMCortex-M3C、ARMCortex-M4D、ARMCortex-R4標準答案:A知識點解析:嵌入式處理器的體系結(jié)構(gòu)按存儲機制可以分為馮·諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)。選項中Cortex—M0采用了馮·諾依曼結(jié)構(gòu),其余都是哈佛結(jié)構(gòu)。故此題選擇A。2、IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備若干特征,下面()不是實時操作系統(tǒng)必須具有的特征。A、具有異步I/O和中斷處理能力B、任務切換時間和中斷延遲時間確定C、優(yōu)先級中斷和調(diào)度D、輪轉(zhuǎn)調(diào)度標準答案:D知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備7個特征:具有異步I/O和中斷處理能力;任務切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。選項D不是實時系統(tǒng)的特征,故本題選擇D。3、嵌入式系統(tǒng)的應用形式是多種多樣的,不同的嵌入式應用系統(tǒng),需要選擇適合其應用需求的開發(fā)工具來進行開發(fā)。采用開發(fā)工具的主要目的是()。A、提高開發(fā)質(zhì)量,縮短開發(fā)周期,降低開發(fā)成本B、優(yōu)化軟件代碼的存儲容量,以便降低存儲器的需求C、降低嵌入式系統(tǒng)的功耗D、便于設計需要調(diào)用操作系統(tǒng)API函數(shù)的應用程序標準答案:A知識點解析:嵌入式系統(tǒng)的應用形式是多種多樣的,不同的嵌入式應用系統(tǒng),需要選擇適合其應用需求的開發(fā)工具來進行開發(fā)。采用開發(fā)工具的主要目的是提高開發(fā)質(zhì)量,縮短開發(fā)周期,降低開發(fā)成本。故本題選擇A。4、片上系統(tǒng)是嵌入式處理器芯片的一個重要品種,下列敘述中錯誤的是()。A、SoC已經(jīng)成為嵌入式處理器芯片的主流發(fā)展趨勢B、它是集成電路加工工藝進入到深亞微米時代的產(chǎn)物C、片上系統(tǒng)使用單個芯片進行數(shù)據(jù)的采集、轉(zhuǎn)換、存儲和處理,但不支持I/O功能D、片上系統(tǒng)既能把數(shù)字電路也能把模擬電路集成在單個芯片上標準答案:C知識點解析:隨著電子設計自動化水平的提高和VLSI制造技術的飛速發(fā)展,半導體加工已經(jīng)從微米、亞微米進入到深亞微米的時代,單個芯片上可以集成幾億個甚至幾十億個晶體管,因而能夠把計算機或其他一些電子系統(tǒng)的全部電路都集成在單個芯片上,這種芯片就是所謂的片上系統(tǒng)。SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電路。由于SoC將嵌入式系統(tǒng)的幾乎全部功能都集成在一塊芯片中,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能。目前,大多數(shù)32位的嵌入式處理芯片均為SoC,SoC逐漸成為集成電路設計的主流發(fā)展趨勢。因此本題選擇C。5、片上系統(tǒng)是嵌入式處理器芯片的一個重要品種,下列敘述中錯誤的是()。A、SoC已經(jīng)成為嵌入式處理器芯片的主流發(fā)展趨勢B、它是集成電路加工工藝進入到深亞微米時代的產(chǎn)物C、片上系統(tǒng)使用單個芯片進行數(shù)據(jù)的采集、轉(zhuǎn)換、存儲和處理,但不支持I/O功能D、片上系統(tǒng)既能把數(shù)字電路也能把模擬電路集成在單個芯片上標準答案:C知識點解析:隨著電子設計自動化水平的提高和VLSI制造技術的飛速發(fā)展,半導體加工已經(jīng)從微米、亞微米進入到深亞微米的時代,單個芯片上可以集成幾億個甚至幾十億個晶體管,因而能夠把計算機或其他一些電子系統(tǒng)的全部電路都集成在單個芯片上,這種芯片就是所謂的片上系統(tǒng)。SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電路。由于SoC將嵌入式系統(tǒng)的幾乎全部功能都集成在一塊芯片中,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能。目前,大多數(shù)32位的嵌入式處理芯片均為SoC,SoC逐漸成為集成電路設計的主流發(fā)展趨勢。因此本題選擇C。6、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是()。A、PWMB、SPIC、I2CD、Ethemet標準答案:A知識點解析:ARM處理芯片內(nèi)部有多個可互聯(lián)通信的組件,主要包括UART、I2C、SPI、CAN、USB、Ethemet等。A項是詠寬調(diào)制,不屬于互連通信組件,故本題選擇A。7、μC/OS—II系統(tǒng)中的每個任務都處在以下5種狀態(tài)之一:休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài)。以下哪個說法是錯誤的?A、任務處于休眠態(tài),相當于該任務駐留在外存中,但還沒有交給內(nèi)核管理B、任務處于就緒態(tài),意味著該任務已經(jīng)準備好,可以運行了,但由于該任務的優(yōu)先級比正在運行的任務的優(yōu)先級低,還暫時不能運行C、任務處于運行態(tài),指任務得到了CPU的控制權正在運行之中D、任務處于被中斷態(tài),是指發(fā)生中斷時執(zhí)行相應的中斷服務,原來正在運行的任務暫時停止運行,進入了被中斷狀態(tài)標準答案:A知識點解析:任務處于休眠態(tài),相當于該任務駐留在內(nèi)存中,但還沒有交給內(nèi)核管理,故A項錯誤,其余三項正確,選本題選擇A。8、關于U-Boot,以下說法錯誤的是()。A、U-Boot全稱USBBootloader,通過USB接口完成啟動支持多種處理器和操作系統(tǒng)B、U-Boot支持PowerPC、x86、ARM等多種體系結(jié)構(gòu)的處理器C、U-Boot支持嵌入式Linux、VxWorks、QNx、RTEMS、WindowsCE等操作系統(tǒng)D、U-Boot采用兩個階段完成操作系統(tǒng)的引導加載標準答案:A知識點解析:U-Boot,全稱UniversalBootLoader,是德國DENX公司開發(fā)的,用于多重嵌入式CPU的Bootloader程序,它遵循GPL條款,源代碼完全開放。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來。A選項錯誤,其余選項正確,故本題選擇A。9、與個人計算機(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是()。A、嵌入式系統(tǒng)與具體應用緊密結(jié)合,具有很強的專用性B、嵌入式系統(tǒng)通常包含在非計算機設備(系統(tǒng))中,具有隱蔽性C、嵌入式系統(tǒng)的軟硬件資源往往受到嚴格的限制D、嵌入式系統(tǒng)性能較低,價格也比較便宜標準答案:D知識點解析:與人們?nèi)粘J褂玫膫€人計算機相比,嵌入式系統(tǒng)具有許多不同的特點:①專用型,嵌入式系統(tǒng)與具體應用緊密結(jié)合,具有很強的專用性;②隱蔽性,嵌入式系統(tǒng)通??偸欠怯嬎銠C設備(系統(tǒng))中的一個部分,它們隱藏在其內(nèi)部,不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成本,因此其軟硬件資源受到嚴格的限制;④高可靠性;⑤實時性;⑥軟件固化。綜上所述,D選項不屬于嵌入式系統(tǒng)的特點。故本題選擇D。10、互聯(lián)網(wǎng)借助TCP/IP協(xié)議把許多同構(gòu)或異構(gòu)的計算機網(wǎng)絡互相連接起來,實現(xiàn)了遍布全球的計算機的互連、互通和互操作,其中的IP協(xié)議起著關鍵性的作用。下面有關IP協(xié)議的敘述中,錯誤的是()。A、IP地址解決了網(wǎng)絡中所有計算機的統(tǒng)一編址問題B、IP數(shù)據(jù)報是一種獨立于各種物理網(wǎng)絡的數(shù)據(jù)包格式C、目前廣泛使用的是IP協(xié)議的第6版(IPv6),IPv4已經(jīng)很少使用D、路由器(router)是實現(xiàn)網(wǎng)絡與網(wǎng)絡互連的關鍵設備標準答案:C知識點解析:關于IP協(xié)議,目前大量使用的還是IPv4,C項錯誤,其余三項正確,故本題選擇C。11、以下關于ARM處理器CPSR寄存器說法錯誤的是()。A、CPSR記錄ARM的工作狀態(tài)B、CPSR決定ARM工作模式C、CPSR可設定是否允許外部中斷和快速中斷D、CPSR是ARM的控制寄存器標準答案:D知識點解析:ARM處理器的CPSR寄存器是程序狀態(tài)寄存器,包含條件碼標志,中斷禁止位,當前處理器模式以及其他狀態(tài)和控制信息。故本題選擇D。12、下面是關于嵌入式系統(tǒng)使用的存儲器的敘述,其中錯誤的是()。A、CPU使用最頻繁的少量的程序代碼和數(shù)據(jù)存放在Cache中B、系統(tǒng)正在運行的程序的大部分數(shù)據(jù)和代碼存放在主存儲器(內(nèi)存)中C、嵌入式系統(tǒng)使用Cache的優(yōu)點是只需要增加少許成本,就能使整個系統(tǒng)的性能得到顯著提高D、嵌入式處理器內(nèi)部的Cache采用DRAM標準答案:D知識點解析:在嵌入式系統(tǒng)中,對于CPU使用最頻繁的少量的程序代碼和數(shù)據(jù)用SRAM作為高速緩沖存儲器(Cache)存放,系統(tǒng)正在運行中的程序的大部分數(shù)據(jù)和代碼存放在主存儲器(內(nèi)存)中,尚未啟動運行的其余程序或數(shù)據(jù)則存放在容量大的外部存儲器如磁盤中待命。使用Cache的優(yōu)點是只需要增加少許成本,就能使整個系統(tǒng)的性能得到顯著提高。D項敘述有誤,故本題選擇D。13、下面關于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、S3C2410包含32位嵌入式微處理器B、內(nèi)部具有分離的指令Cache和數(shù)據(jù)CacheC、高速組件和低速外設接口均采用AHB總線D、內(nèi)部集成了存儲器控制器標準答案:C知識點解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器等等。綜上可知,C項錯誤,故本題選擇C。14、微電子技術特別是集成電路制造技術是嵌入式系統(tǒng)發(fā)展的重要基礎,下面關于集成電路的敘述中錯誤的是()。A、集成電路的特點是體積小、重量輕、可靠性高B、集成電路大多是在硅襯底上制作而成的C、集成電路的制造工藝復雜且技術難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成D、集成電路的工作速度主要取決于電路結(jié)構(gòu)和工作電壓的高低,與電路元件的尺寸無關標準答案:D知識點解析:集成電路的工作速度主要取決于組成邏輯門電路的晶體管尺寸。晶體管的尺寸越小,其極限工作頻率越高,門電路的開關速度就越快,故本題選擇D。15、下面關于USB的敘述中,正確的是()。A、USB2.0采用全雙工通信方式B、USB2.0采用差分信號傳輸方式C、MiniUSB接口不提供電源D、USB總線通信采用多主方式標準答案:B知識點解析:USB總線(1.1和2.0)有4根信號線,采用半雙工差分方式,用來傳送信號并提供電源。MiniUSB也提供電源。USB總線通常采用主從方式,它有一個主機,負責管理所有USB設備的連接與刪除、發(fā)起與USB設備的通信等。故本題選擇B。16、下面關于UART的敘述中,正確的是()。A、UART不能實現(xiàn)全雙工通信B、UART即為通用異步收發(fā)器C、UART通信波特率固定為115200bps,不能調(diào)節(jié)D、UART發(fā)送字符的長度固定為8位標準答案:B知識點解析:UART即為通用異步收發(fā)器,是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實現(xiàn)全雙工傳輸和接收,因此A選項錯誤,B選項正確。UART總線的波特率可以調(diào)整的,因此選項C錯誤。UART發(fā)送的字符數(shù)據(jù)位可以是5位、6位、7位、8位,由編程決定,因此選項D錯誤。故本題選擇B。17、下面是關于S3C2410中斷控制器的相關寄存器的功能描述,其中錯誤的是()。A、當多個中斷源請求服務時,通過優(yōu)先級仲裁,源中斷掛起寄存器中只有當前最高優(yōu)先權的中斷源對應的位置1B、中斷模式寄存器的功能是決定中斷源的中斷屬于普通中斷IRQ還是快速中斷C、中斷屏蔽寄存器的功能是屏蔽中斷源的中斷請求D、子源中斷掛起寄存器的功能是記錄子中斷源中斷請求的掛起狀態(tài)標準答案:A知識點解析:S3C2410有兩個中斷掛起寄存器:源中斷掛起寄存器SRCPND和中斷掛起寄存器INTPND;當多個中斷源請求服務時,SRCPND相應的位被寫1,通過優(yōu)先級仲裁當前最高優(yōu)先權的中斷源對應的INTPND位寫入1;因此A選項錯誤。B選項、C選項、D選項正確,故本題選擇A。18、數(shù)字視頻(及其伴音)在嵌入式系統(tǒng)中使用或在互聯(lián)網(wǎng)上傳輸時,其文件格式有多種。下面幾種文件格式中不屬于數(shù)字視頻文件格式的是()。A、.a(chǎn)ViB、.movC、.wavD、.rmvb標準答案:C知識點解析:C項wav是數(shù)字音頻文件格式。故本題選擇C。19、關于ARM嵌入式處理器的工作狀態(tài),以下說法錯誤的是()。A、ARM狀態(tài)僅支持32位指令編碼B、Thumb狀態(tài)僅支持16位指令編碼C、Thumb-2狀態(tài)僅支持32位指令編碼D、ARM狀態(tài)和Thumb狀態(tài)是可以相互切換的標準答案:C知識點解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài),②Thumb/Thumb一2狀態(tài),③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度;Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)在Thumb模式下,指令代碼只有16位;Thumb一2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài),新的Thumb一2內(nèi)核技術兼有16位及32位指令長度;通過BX指令,ARM狀態(tài)和Thumb狀態(tài)是可以相互切換的。綜上C選項錯誤,故本題選擇C。20、下面哪一種接口不是無線通信接口?()。A、GPRSB、CANC、藍牙D、WiFi標準答案:B知識點解析:A、C、D三項均是無線通信接口,B項的CAN總線是針對實時性要求很強的工業(yè)控制領域推出的適應多主系統(tǒng)的有線通信接口,且傳輸線最好采用雙絞線。故本題選擇B。21、對于嵌入式Linux而言,Bootloader完成的工作步驟不包括如下哪一項?()A、初始化處理器及外設的硬件資源配置B、建立內(nèi)存空間的映射關系,將系統(tǒng)的外存和內(nèi)存地址變換激活C、裝載操作系統(tǒng)映像到內(nèi)存D、操作系統(tǒng)啟動后,配置網(wǎng)卡按預設參數(shù)連接互聯(lián)網(wǎng)標準答案:D知識點解析:對于嵌入式Linux而言,Bootloader主要完成的工作步驟如下:①初始化處理器及外設的硬件資源配置;②建立內(nèi)存空間的映射關系,使能MMU,將系統(tǒng)的外存和內(nèi)存地址變換激活,為最終調(diào)用操作系統(tǒng)內(nèi)核做好準備;③裝載操作系統(tǒng)映像到內(nèi)存;④對Flash存儲器編程;⑤運行操作系統(tǒng);⑥傳遞系統(tǒng)啟動參數(shù);⑦命令行解析和輸入/輸出控制。故本題選擇D。22、微控制器(MCU)是嵌入式系統(tǒng)常用的芯片之一,下面有關微控制器的敘述中錯誤的是()。A、MCU芯片中除CPU外還集成了存儲器、總線、定時/計數(shù)器、I/O接口等組件B、使用MCU后只需增加少量外接電路和硬件就可組成完整的硬件系統(tǒng)C、MCU的品種和數(shù)量很多,應用非常廣泛,占有嵌入式系統(tǒng)的大部分市場D、目前MCU停留在4位和8位階段,32位MCU還很少使用標準答案:D知識點解析:嵌入式微控制器(MicrocontrollerUnit,MCU)實際上是一種單片計算機,簡稱單片機。它將整個計算機硬件的大部分甚至全部電路集成在一塊芯片上,除CPU外還集成了存儲器、總線、定時/計數(shù)器、I/O接口等組件;與微處理器不同,它只需增加少量外接電路和硬件就可組成完整的硬件系統(tǒng);微控制器的種類和數(shù)量很多,在很多方面得到了廣泛應用,目前大約占有嵌入式系統(tǒng)70%的市場。早先的4位主要用于家用電器的控制單元,8位和16位用于一般的控制領域,近年來由于嵌入式系統(tǒng)聯(lián)網(wǎng)和多媒體信息處理需求的日益增多,32位MCU得到了迅速的發(fā)展。故本題選D。23、下面關于引導加載程序(Bootloader)的敘述中,錯誤的是()。A、引導加載程序執(zhí)行嵌入式系統(tǒng)加電后的第一批操作B、引導加載程序的一項重要任務是加載和啟動操作系統(tǒng)C、加電自檢和初始化外圍設備也是引導加載程序需要完成的任務D、相同的操作系統(tǒng)都使用相同的引導加載程序標準答案:D知識點解析:嵌入式系統(tǒng)加電后執(zhí)行的第一批最初操作稱為引導或者自舉(Boot),對應的程序稱為引導程序或者加載程序,其英文術語是Bootloader;引導加載程序主要完成內(nèi)存加電自檢、外設存在自檢、內(nèi)存地址映射、初始化外圍設備、內(nèi)存尋址定位、加載和啟動操作系統(tǒng)。由于硬件平臺的不同,每種平臺的引導程序也有所差異。故本題選D。24、下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、有線電視機頂盒B、服務器C、電飯煲D、路由器標準答案:B知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。嵌入式系統(tǒng)以應用為中心、以計算機技術為基礎、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。選項中A、C、D均屬于嵌入式系統(tǒng);而服務器是網(wǎng)絡環(huán)境中的高性能計算機,不屬于嵌入式系統(tǒng)。故本題選擇B。25、設R1中為一正整數(shù),將其數(shù)值的一半存入R2的ARM指令正確的是()。A、SUBR2,R1,LSR.#1B、MOVR2,R1,LSL#1C、UDIVR2,R1,#1D、MOVR2,R1,LSR#1標準答案:D知識點解析:將數(shù)值變?yōu)橐话胂喈斢诔?,除法運算可以通過邏輯右移來完成,存入可以使用數(shù)據(jù)傳送指令MOV來完成。故本題選擇D。26、下面關于AMBA的敘述中,錯誤的是()。A、ARM公司定義的AMBA其中文名為“先進微控制器總線體系結(jié)構(gòu)”B、ARM公司定義的AMBA是用于連接和管理片上系統(tǒng)中各功能模塊的開放標準和片上互連規(guī)范C、至2011年,AMBA已從AMBA1.0發(fā)展到了AMBA4.0D、ARM7和ARM11采用的AMBA的版本相同標準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,其中文名為“先進微控制器總線體系結(jié)構(gòu)”;用于連接和管理片上系統(tǒng)中各功能模塊的開放標準和片上互連規(guī)范;AMBA有多個版本,至2011年,AMBA已從AMBA1.0發(fā)展到了AMBA4.0,性能隨版本的發(fā)展而逐步提高,ARM7采用AMBA1,而ARM9采用AMBA2。故本題選擇D。27、下面有關單內(nèi)核操作系統(tǒng)的敘述中,錯誤的是()。A、單內(nèi)核操作系統(tǒng)也稱為宏內(nèi)核操作系統(tǒng)B、內(nèi)含的功能模塊多,模塊間耦合度很高,內(nèi)核運行效率高C、占用內(nèi)存空間較大,可擴展性較差D、Android操作系統(tǒng)不屬于單內(nèi)核操作系統(tǒng)標準答案:D知識點解析:單內(nèi)核結(jié)構(gòu)是傳統(tǒng)操作系統(tǒng)采用的結(jié)構(gòu),也稱為宏內(nèi)核(MacroKernel)。其缺點是占內(nèi)存空間大,缺乏可擴展性,維護困難,任務執(zhí)行時間的可預測性較低,可靠性較低,排除故障和增加新功能需要重編譯。其優(yōu)點是應用程序生成效率高,系統(tǒng)花在內(nèi)核功能切換上的開銷非常小,對外來事件反應速度快,操作系統(tǒng)內(nèi)核的運行效率高;Android是典型的單內(nèi)核操作系統(tǒng)。D項錯誤,故本題選D。28、關于Linux操作系統(tǒng)的組成和結(jié)構(gòu),下面敘述中錯誤的是()。A、某個應用程序在Linux操作系統(tǒng)環(huán)境下運行時,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國化學工程集團限公司招聘45人高頻重點提升(共500題)附帶答案詳解
- 2025中國交通建設集團限公司招聘高頻重點提升(共500題)附帶答案詳解
- 2025中交第二航務工程局限公司招聘【23人】高頻重點提升(共500題)附帶答案詳解
- 2025下半年福建省漳州市事業(yè)單位招聘163人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上海市知識產(chǎn)權保護中心事業(yè)編制人員公開招聘31人高頻重點提升(共500題)附帶答案詳解
- 2025上半年江蘇省南京市社會科學院招聘高層次人才1人歷年高頻重點提升(共500題)附帶答案詳解
- 學校圖書室管理辦法
- 節(jié)慶活動租賃經(jīng)營合同
- 寵物店店長招聘合同模板
- 藥材儲存防蟲害
- 光伏發(fā)電工程施工技術方案
- 一年級看圖寫話集錦省公開課獲獎課件說課比賽一等獎課件
- 化療后胃腸道反應護理
- 天津市武清區(qū)2024-2025學年九年級上學期11月期中物理試題(無答案)
- 山西省2024-2025學年九年級上學期11月期中考試化學試題
- 商業(yè)街招商運營年終總結(jié)
- 2023屆安徽省馬鞍山市高三第一次教學質(zhì)量監(jiān)測(一模)理綜生物試題(原卷版)
- 家庭年度盤點模板
- 河南省鄭州市2023-2024學年高二上學期期末考試 數(shù)學 含答案
- 2024年男方因賭博離婚協(xié)議書
- 2024年資格考試-WSET二級認證考試近5年真題集錦(頻考類試題)帶答案
評論
0/150
提交評論