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

下載本文檔

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

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷1(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、嵌入式系統(tǒng)是一類特殊的計算機系統(tǒng)。下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、電飯煲B、路由器C、巨型機D、POS機標準答案:C知識點解析:嵌入式系統(tǒng)以應用為中心,以計算機技術為基礎,軟硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。巨型計算機實際上是一個巨大的計算機系統(tǒng)。故本題選擇C。2、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面列出的()不屬于互連通信組件?A、DACB、SPIC、I2CD、CAN標準答案:A知識點解析:RM芯片內(nèi)部有多個可互聯(lián)通信的組件,主要包括UART、I2C、sPI、CAN、USB、Ethemet等。而DAC是數(shù)模轉(zhuǎn)換控制器,所以選擇A項。3、下面關于串行外設接口SPI的敘述中,錯誤的是()。A、SPI一般使用4條信號線:SCK、MISO、MOSI和SSELB、采用SPI可以構成“一主一從式”系統(tǒng)C、采用SPI可以構成“一主多從式”系統(tǒng)D、采用SPI不能構成“多主多從式”系統(tǒng)標準答案:D知識點解析:串行外設(SPI)接口是一種同步串行外設接口,允許嵌入式處理器與各種外圍設備以串行方式進行通信、數(shù)據(jù)交換。一般使用4跳線:SCK、MISO、MOSI和SSEL;采用SPI可以構成“一主一從式”“一主多從式”“多主多從式”和“互為主從式”系統(tǒng)。故本題選擇D。4、下面是關于嵌入式系統(tǒng)中處理器的敘述,其中錯誤的是()。A、嵌入式系統(tǒng)中負責運行系統(tǒng)軟件和應用軟件的處理器稱為中央處理器B、有些嵌入式系統(tǒng)包含多個處理器,它們各有其不同的任務,在同一個嵌入式系統(tǒng)中協(xié)同工作C、目前嵌入式系統(tǒng)中CPU的字長與通用計算機中的CPU一樣,以64位為主D、嵌入式系統(tǒng)中CPU的性能是影響嵌入式系統(tǒng)性能的一個重要因素標準答案:C知識點解析:嵌入式系統(tǒng)的性能在很大程度上是由CPU決定的。CPU的字長有4/8/16/32/64位之分,現(xiàn)在嵌入式系統(tǒng)中使用最多的還是8位和16位的,但32位CPU是技術發(fā)展的主流。故此題選擇C。5、在以下ARM處理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為()。A、MOVB、ANDC、ADDD、ORR標準答案:B知識點解析:使用邏輯與指令AND和O進行按位相與,可以起到清零的作用。故本題選擇B。6、典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關通道或接口組成,若一個嵌入式系統(tǒng)需要完成模擬量輸出功能,該功能是由下面列出的嵌入式系統(tǒng)的()實現(xiàn)的。A、前向通道B、后向通道C、人機交互通道D、相互互連通道標準答案:B知識點解析:前向通道通常指的是輸入接口,由模擬量輸入接口和數(shù)字量輸入接口組成。模擬輸入接口由傳感器,信號調(diào)節(jié)電路(濾波、放大器等),A/D轉(zhuǎn)換器等構成。后向通道是輸出接口,由模擬量和數(shù)字量接口組成,包括D/A轉(zhuǎn)換器,功率放大器,執(zhí)行器等:故本題選擇B。7、μC/OS—II的事件控制塊有4種類型,需要使用4個不同的函數(shù)來創(chuàng)建。如下選項中哪一個用于創(chuàng)建事件控制塊?A、OSTaskCreate()B、OSThreadCreate()C、OSQCreate()D、OSCtxSw()標準答案:C知識點解析:μC/OS—II的事件控制塊有4種類型,需要使用4個不同的函數(shù)來創(chuàng)建。4個不同的函數(shù)分別是:OSSemCreate()、OSMutexCreate()、OSMboxCreate()、OSQCreate()。故本題選擇C。8、關于微內(nèi)核和宏內(nèi)核操作系統(tǒng),如下()說法是錯誤的。A、VxWorks是典型的微內(nèi)核結(jié)構嵌入式操作系統(tǒng)B、iOS追根溯源是一個類UNIX操作系統(tǒng),它屬于宏內(nèi)核架構C、AndroidOS是典型的宏內(nèi)核操作系統(tǒng)D、一般認為微內(nèi)核系統(tǒng)的實時性較好,故Symbian歸類為強實時嵌入式操作系統(tǒng)標準答案:D知識點解析:屬于微內(nèi)核結(jié)構的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNX、μC/OS-II、iOS等。而Symbian系統(tǒng)屬于普通實時系統(tǒng)。故本題選擇D。9、關于ARM嵌入式處理器的工作狀態(tài),以下說法錯誤的是()。A、ARM狀態(tài)是32位指令的狀態(tài),指令代碼全部是4個字節(jié)長度B、Thumb狀態(tài)為16位指令狀態(tài),指令長度為16位C、Thumb–2狀態(tài)兼容16位指令和32位指令編碼D、ARM狀態(tài)和Thumb狀態(tài)可以相互切換,復位時自動進入Thumb狀態(tài)標準答案:D知識點解析:ARM與Thumb間可以互相切換。如果Thumb狀態(tài)進入異常處理(異常處理要在ARM狀態(tài)下進行),則當異常返回時,將自動切換到Thumb狀態(tài)。當處理器進行異常處理時,則從異常向量地址開始執(zhí)行,將自動進入ARM狀態(tài)。D選項錯誤,故本題選擇D。10、以下ARM指令中源操作數(shù)屬于立即尋址的指令是()。A、SUBCCR1,R2,R3B、LDRBR0,[R1]C、ANDR1,R,R3D、MOVR1,#0x0B標準答案:D知識點解析:立即尋址也稱立即數(shù)尋址,這是一種特殊的尋址方式,操作數(shù)本身就在指令中給出,只要取出指令也就取到了操作數(shù)。這個操作數(shù)被稱為立即數(shù)。A和C均為寄存器尋址。B為寄存器間接尋址。故本題選擇D。11、下面是關于AMBA總線的敘述:I.按照AMBA規(guī)范,以ARM內(nèi)核為基礎的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構構建片上系統(tǒng)Ⅱ.AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件Ⅲ.AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件Ⅳ.系統(tǒng)總線通過橋接器與外圍總線互連上述敘述中,正確的是()。A、僅IB、僅I和ⅡC、僅I、Ⅱ和ⅢD、全部標準答案:D知識點解析:按照AMBA規(guī)范,以ARM內(nèi)核為基礎的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構構建片上系統(tǒng)。AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件。AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件。系統(tǒng)總線通過橋接器與外圍總線互連。全部選項正確,故本題選擇D。12、下面關于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A、目前嵌人式系統(tǒng)中使用的觸摸屏除電容式觸摸屏外,還有電阻式觸摸屏B、使用電容式觸摸屏的LCD顯示器多半是硬屏C、用專用硬筆寫字的觸摸屏屬于電容式D、電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導電體內(nèi)形成一個低電壓交流電場,當手指觸摸屏幕時,手指會從接觸點吸走一個很小的電流標準答案:C知識點解析:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。用專用硬筆寫字的觸摸屏屬于電阻式,帶多點觸摸或滑動操作的觸摸屏均屬于電容式。選項C錯誤,故本題選擇C。13、在μC/OS—II中,OSSched()函數(shù)是任務調(diào)度的前導函數(shù),用于判斷進行任務調(diào)度的條件是否滿足。下列滿足條件的變量值為()。A、OSIntNesting=0,OSLockNesting=0B、OSIntNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLockNesting=0D、OSIntNesting=1,OSLockNesting=1標準答案:A知識點解析:OSSched()函數(shù)是任務調(diào)度的前導函數(shù),判斷進行任務調(diào)度的三個條件是否滿足。這三個條件是:(1)中斷嵌套層數(shù)共享全程變量OSIntNesting=O,也就是所有的ISR已經(jīng)執(zhí)行完畢。(2)任務調(diào)度加鎖層數(shù)共享全程變量OSLockNesting=0,也就是調(diào)度沒有被禁止。調(diào)度器上鎖函數(shù)OSSchedlock()對共享變量OSLockNesting做加1操作,用于禁止任務調(diào)度,直到任務完成后,再調(diào)用給調(diào)度器開鎖函數(shù)OSSchedUnlock()對共享變量OSLzckNesting做減1操作。(3)就緒表查找到的最高優(yōu)先級任務的優(yōu)先級比當前任務的優(yōu)先級高。故本題選擇A。14、Linux內(nèi)核的子系統(tǒng)中,不包括()。A、進程調(diào)度B、虛擬文件系統(tǒng)C、內(nèi)存管理D、通用公共許可協(xié)議標準答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度(SCHED),內(nèi)存管理(MM),虛擬文件系統(tǒng)(VFS),網(wǎng)絡接口(NET),進程間通信(IPC)。故本題選擇D。15、下面關于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、采用哈佛體系結(jié)構,程序存儲器與數(shù)據(jù)存儲器分開B、使用AMBA總線,對于高速組件采用AHB總線,對于低速外設接口采用APB總線C、片內(nèi)集成ADCD、片內(nèi)集成攝像頭接15及AC′97音頻接15標準答案:D知識點解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;采用哈佛體系結(jié)構,內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器、ADC等等;而攝像頭接口和AC′97音頻接口出現(xiàn)在S3C2440上,S3C2410上并沒有。因此D選項錯誤,故本題選擇D。16、與其它內(nèi)核相比,關于ARM內(nèi)核的主要特點,以下說法錯誤的是()。A、功能強大,低功耗設計,RISC結(jié)構B、全部都是RISC,哈佛結(jié)構C、功耗低,代碼效率高,合作伙伴多D、成本低,軟件可移植性好,供貨源多標準答案:B知識點解析:ARM處理器內(nèi)核與其他處理器內(nèi)核相比,主要特點有耗電省、功能強、成本低、16位Thumb與32位ARM和Thumb-2雙指令集并存以及具有非常眾多的合作伙伴,為RISC結(jié)構,多數(shù)為哈佛結(jié)構。B選項錯誤,故本題選擇B。17、下面是關于AMBA(AdvancedMicrocontrollerBusArchitecture)的敘述:Ⅰ.AMBA有助于開發(fā)帶有大量控制器和外設的多處理器系統(tǒng)Ⅱ.AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標準Ⅲ.AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設備接口組件的接口標準Ⅳ.AMBA有多個版本,其總線性能也不斷提高上述敘述中,正確的是()。A、僅Ⅰ和ⅡB、僅Ⅱ和ⅢC、僅Ⅰ和ⅢD、全部標準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,是用于連接和管理片上系統(tǒng)(SoC)中功能模塊的開放標準和片上互連規(guī)范。標準規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準,也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。敘述全部正確,故本題選擇D。18、RTOS響應時間的具體指標不包括如下哪一項?()A、中斷延遲時間(InterruptLatency)B、任務切換時間(TaskSwitchingLatency)C、進程切換時間(ProcessSwitchingLatency)D、存儲器延遲時間(MemoryLatency)標準答案:D知識點解析:RTOS響應時間的具體指標是:中斷延遲時間(InterruptLatency)和任務切換時間(TaskSwitchingLatency)。在操作系統(tǒng)中,術語“任務”和“進程”基本上是通用的。故本題選擇D。19、下面關于嵌入式系統(tǒng)的敘述中,錯誤的是()。A、嵌入式系統(tǒng)所涉及的應用領域非常廣泛B、嵌入式系統(tǒng)在數(shù)量上遠遠超過了各種類型的通用計算機系統(tǒng)C、嵌入式系統(tǒng)與通用計算機都是由硬件和軟件兩部分組成的D、嵌入式系統(tǒng)正在逐步取代通用計算機系統(tǒng)標準答案:D知識點解析:嵌入式系統(tǒng)與通用計算機一樣,也是由硬件和軟件兩部分組成,所涉及到的領域非常廣泛,在應用數(shù)量上遠遠超過了各種類型的通用計算機系統(tǒng)。盡管如此,嵌入式系統(tǒng)與通用計算機系統(tǒng)仍有許多不同之處,它們的組成及功能都各有特點,所以各自的市場不同,談不上取代。故本題選擇D。20、MP3播放器屬于嵌入式系統(tǒng)的應用之一,下面有關敘述中錯誤的是()。A、MP3是互聯(lián)網(wǎng)上流行的一種數(shù)字音樂格式B、MP3采用MPEG一3算法對數(shù)字音頻進行壓縮編碼C、MP3播放器必須具有對MP3格式音頻文件解碼的功能D、MP3音頻文件的文件擴展名是.mp3標準答案:B知識點解析:MP3是互聯(lián)網(wǎng)上最流行的數(shù)字音樂格式,它采用國際標準化組織提出的MPEG一1層III算法進行有損的壓縮編碼,以8~12倍的比率大幅度降低了聲音的數(shù)據(jù)量,其文件擴展名是.mp3;MP3播放器必須具有對MP3格式音頻文件解碼的功能。故本題選擇B。21、以下關于ARM處理器從異常中斷返回的說法錯誤的是()。A、恢復原來被保護的用戶寄存器B、將SPSR寄存器的值復制到CPSRC、將異常向量地址寫入PC中D、清除I和F標志,允許IRQ和FIQ中斷標準答案:C知識點解析:除復位異常,其他所有異常處理完畢之后必須返回到原來程序處繼續(xù)向下執(zhí)行:恢復原來被保護的用戶寄存器;將SPSR_mode寄存器值復制到CPSR中;根據(jù)異常類型將PC值恢復成斷點地址;清除I和F標志,允許IRQ和FIQ中斷。故本題選C。22、對于ARM系列,最適合高端應用的嵌入式處理器是()。A、ARM9B、ARMCortex–MC、ARMCortex–AD、ARMCortex–R標準答案:C知識點解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務。其中:“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。故本題選C。23、關于ARM處理器異常中斷響應過程中,以下說法正確的是()。A、SPSR的值保存到CPSR中B、設置當前狀態(tài)寄存器CPSR的相應位C、斷點地址會自動保存在R13中D、自動把異常向量地址寫入R14中標準答案:B知識點解析:ARM對異常的響應過程如下:將CPRS的值保存到將要執(zhí)行的異常中斷對應的各自SPSR中;設置CPSR的相應位;將引起異常指令的下一條地址(斷點地址)保存到R14中;給PC強制賦值,轉(zhuǎn)入向量地址,以便執(zhí)行相應的處理程序。故本題選擇B。24、下面關于嵌入式系統(tǒng)存儲器的敘述中,錯誤的是()。A、目前嵌入式處理器內(nèi)部的Cache采用SRAMB、嵌入式系統(tǒng)使用的存儲器按照其存取特性可分為隨機存取存儲器(RAM)和只讀存儲器(ROM)C、鐵電存儲器(FRAM)和磁性存儲器(MRAM)是兩種新型的半導體存儲器D、通過對DRAM的存儲控制技術進行改進,出現(xiàn)了DDR2SDRAM、DDR3SDRAM等新型的存儲器產(chǎn)品標準答案:C知識點解析:嵌入式系統(tǒng)的存儲器以半導體存儲器為主。按照其存取特性可分為RAM和ROM;使用的RAM有SRAM、DRAM等多種,目前嵌入式處理器內(nèi)部的Cache采用SRAM,通過對DRAM的存儲控制技術進行改進,出現(xiàn)了DDR2SDRAM、DDR3SDRAM等新型的存儲器產(chǎn)晶;新型存儲器FRAM和MRAM均非傳統(tǒng)的半導體存儲器。C項錯誤,故本題選擇C。25、已知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。26、已知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。27、USB經(jīng)歷了1.0、1.1、2.0及3.0等版本,各版本的最大數(shù)據(jù)傳輸速率不同,其中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是()。A、USB1.0B、USB1.1C、USB2.0D、USB3.0標準答案:D知識點解析:各版本中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是USB3.0。故本題選擇D。28、若把嵌入式系統(tǒng)設計開發(fā)過程分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設計、構件設計、系統(tǒng)集成與測試等4個階段。下面的說法中,恰當?shù)氖?)。A、在系統(tǒng)需求分析階段,必須了解用戶對嵌入式系統(tǒng)的功能需求,尺寸、大小、成本等需求不需了解B、系統(tǒng)設計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成C、構件設計階段的任務是進行芯片比較并選擇現(xiàn)成的芯片或模塊D、系統(tǒng)集成與測試階段應該把系統(tǒng)所需部件全部集成后再進行測試標準答案:B知識點解析:用戶需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等;系統(tǒng)設計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成;構件設計階段的任務是設計或選擇符合系統(tǒng)結(jié)構和規(guī)格說明中所需要的具體構件,既包括硬件也包括軟件模塊;在系統(tǒng)集成時,應該分步地、按階段地構建系統(tǒng),并且每次只對一部分構件或模塊所集成的系統(tǒng)進行測試。故本題選擇B。29、關于ARM處理器的工作模式,以下說法錯誤的是()。A、用戶模式是程序正常執(zhí)行的工作模式B、管理模式負責處理存儲器故障,實現(xiàn)虛擬存儲器和存儲器的保護C、系統(tǒng)模式運行特權級的操作系統(tǒng)任務D、當處理器處于用戶模式時,如果沒有異常發(fā)生是不能改變工作模式的標準答案:B知識點解析:ARM體系結(jié)構支持7種工作模式,取決于當前程序狀態(tài)寄存器CPSR的低5位值。用戶模式是程序正常執(zhí)行工作模式,當處理器處于用戶模式時,如果沒有異常發(fā)生不能改變工作模式;系統(tǒng)模式運行特權級的操作系統(tǒng)任務:管理模式是操作系統(tǒng)的保護模式,處理軟中斷。故本題選擇B。30、下面是與ARM處理器存儲器相關的敘述,其中錯誤的是()。A、ARM處理器片內(nèi)數(shù)據(jù)存儲器通常使用的是SDRAMB、ARM處理器片內(nèi)程序存儲器通常使用的是FlashROMC、通過ARM處理器片內(nèi)的外部存儲控制器可以對處理器片外擴展的FlashROM進行管理與控制D、通過ARM處理器片內(nèi)的外部存儲控制器可以對處理器片外擴展的SRAM或DRAM(如SDRAM等)進行管理與控制標準答案:A知識點解析:ARM處理器片內(nèi)數(shù)據(jù)存儲器通常使用的是SRAM,片內(nèi)程序存儲器通常用FlashROM;通過ARM處理器片內(nèi)的外部存儲控制器可以對處理器片外擴展的SRAM和FlashROM進行管理與控制。A項描述錯誤,故本題答案為A選項。31、下面是關于S3C2410的GPIO端口的敘述,其中錯誤的是()。A、S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH這8個GPIO端口,它們都是雙功能的I/O端口B、與S3C2410某個GPIO端口對應的控制寄存器決定該端口引腳的功能C、與S3C2410某個GPIO端口對應的數(shù)據(jù)寄存器存放該端口輸入的數(shù)據(jù)或輸出的數(shù)據(jù)D、與S3C2410某個GPIO端口對應的上拉寄存器決定該端口引腳是否要被內(nèi)部上拉標準答案:A知識點解析:S3C2410有GPA、GPB、GPc、GPD、GPE、GPF、GPG和GPH這8個GPIO端口,其中GPA0~GPA22功能單一,僅作為地址線的控制線使用;GPC和GPD作為LCD液晶屏接口引腳。故本題選擇A。32、下面有關嵌入式系統(tǒng)開發(fā)的說明中,錯誤的是()。A、嵌入式系統(tǒng)開發(fā)往往是與應用目標緊密聯(lián)系在一起的B、嵌入式系統(tǒng)的應用程序需要基于某個嵌入式操作系統(tǒng)上來開發(fā)C、嵌入式系統(tǒng)開發(fā)往往需要綜合考慮系統(tǒng)的硬件、軟件邏輯功能如何實現(xiàn)D、嵌入式系統(tǒng)開發(fā)往往需使用宿主機一目標機的開發(fā)架構來進行標準答案:B知識點解析:由于嵌入式系統(tǒng)與應用目標緊密集合,并且其硬件資源有限,其開發(fā)具有許多特點:使用宿主機一目標機的開發(fā)架構;與底層硬件控制程序的關系密切;軟硬件資源受限制,故需綜合考慮系統(tǒng)軟硬件邏輯功能如何實現(xiàn);需要固化程序,嵌入式應用程序經(jīng)過交叉工具鏈生成映像文件之后下載到目標機進行調(diào)試。故本題選擇B。33、下面關于嵌入式系統(tǒng)使用的存儲器的敘述中,錯誤的是()。A、SRAM和DRAM是易失性存儲器B、DDR2SDRAM采用了雙倍數(shù)據(jù)速率技術,DDR3SDRAM采用了3倍數(shù)據(jù)速率技術C、EPROM是紫外線可擦除可編程的只讀存儲器D、NANDFlashROM以頁(行)為單位隨機存取,與NORFlashROM相比,在容量、使用壽命和成本方面有較大優(yōu)勢標準答案:B知識點解析:嵌入式系統(tǒng)使用的存儲器有多種類型,按照其存取特性可分為隨機存取存儲器(RAM)和只讀存儲器(ROM);隨機存取存儲器包括靜態(tài)和動態(tài)兩種形式,即SRAM和DRAM,它們都是易失性存儲器,即掉電后信息丟失;DDRSDRAM是新的內(nèi)存標準之一,它在系統(tǒng)時鐘觸發(fā)沿的上、下沿都能進行數(shù)據(jù)傳輸,從而把數(shù)據(jù)傳輸速率提高了一倍,DDR2(或DDR3)SDRAM與DDR相比,把DDR的數(shù)據(jù)傳輸速率又提高了兩倍(或四倍),因此稱為DDR2(DDR3),DDR4是DDR3的改進,其數(shù)據(jù)傳輸速率是DDR3的2倍;EPROM(ErasableProgrammableROM)是紫外線可擦除可編程的只讀存儲器;與NORFlashROM相比,NANDFlashROM以頁(行)為單位隨機存取,在容量、使用壽命和成本方面有較大優(yōu)勢。故本題選擇B。34、硬件抽象層和引導加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實現(xiàn)的功能是()。A、設備初始化B、進程間通信C、裝載操作系統(tǒng)映像到內(nèi)存D、初始化存儲器標準答案:B知識點解析:底層軟件主要就是指硬件抽象層、板級支持包和引導加載程序。能夠?qū)崿F(xiàn)的功能包括設備初始化、初始化外圍設備、加載和啟動操作系統(tǒng)等。而進程間通信主要通過內(nèi)核和外設實現(xiàn)。故本題選擇B。35、μC/OS—II操作系統(tǒng)內(nèi)核通過任務控制塊管理任務。下列各項中,不屬于任務控制塊的內(nèi)容的是()。A、指向任務代碼臨界區(qū)的指針B、指向任務堆棧棧頂?shù)闹羔楥、任務的優(yōu)先級D、任務的狀態(tài)字標準答案:A知識點解析:內(nèi)核對任務的管理通過任務控制塊OSTCB進行,是一個數(shù)據(jù)結(jié)構。包括任務的優(yōu)先級、任務的狀態(tài)字、指向任務堆棧棧頂?shù)闹羔樀取9时绢}選擇A。36、SoC芯片的開發(fā)流程大致可分為如下圖所示的4個階段。其中①、②、③和④分別表示()。A、總體設計、邏輯設計、綜合與仿真、芯片制造B、邏輯設計、綜合與仿真、總體設計、芯片制造C、總體設計、綜合與仿真、邏輯設計、芯片制造D、總體設計、邏輯設計、芯片制造、綜合與仿真標準答案:A知識點解析:SoC芯片的設計開發(fā)相當于一個計算機系統(tǒng)的設計開發(fā),是嵌入式系統(tǒng)開發(fā)的基礎性工作。SoC芯片的開發(fā)流程大致分為總體設計、邏輯設計、綜合與仿真和芯片制造4個階段,大部分工作都是采用電子設計自動化(ElectronicDesignAutomation,EDA)工具完成。故本題選擇A。37、不屬于ARM內(nèi)核主要特點的是()。A、功耗低B、功能強大C、采用RISC結(jié)構D、全部采用哈佛結(jié)構標準答案:D知識點解析:ARM內(nèi)核與其他處理器內(nèi)核相比,主要特點為耗電省、功能強、成本低、16位Thumb與32位ARM和Thumb-2雙指令集并存以及具有非常眾多的合作伙伴,適用面廣泛。ARM有許多系列,如ARM7,ARM9,ARM10E,。XScale,Cortex等,其中哈佛結(jié)構和馮諾依謾結(jié)構都有。如控制領域最常用的ARM7系列是馮諾依謾結(jié)構,而Conex-M3系列是哈佛結(jié)構。故本題選擇D。38、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。39、在μC/OS-Ⅱ中,OSInit()函數(shù)先建立最初的任務就緒表,然后建立4個空白的數(shù)據(jù)鏈表。這4個空白的數(shù)據(jù)鏈表是()。A、任務控制塊鏈表、事件控制塊鏈表、標志鏈表和進程控制塊鏈表B、任務控制塊鏈表、事件控制塊鏈表、消息鏈表和進程控制塊鏈表C、任務控制塊鏈表、事件控制塊鏈表、標志鏈表和內(nèi)存控制塊鏈表D、任務控制塊鏈表、事件控制塊鏈表、消息鏈表和內(nèi)存控制塊鏈表標準答案:C知識點解析:在μC/OS-Ⅱ中,OSInit()函數(shù)先建立最初的任務就緒表,然后建立4個空白的數(shù)據(jù)鏈表。它們分別是任務控制塊鏈表、事件控制塊鏈表、標志鏈表和內(nèi)存控制塊鏈表。故本題選擇C。40、下列關于嵌入式系統(tǒng)板級支持包的描述中,錯誤的是()。A、板級支持包又稱為BSPB、板級支持包與硬件無關,故在移植操作系統(tǒng)時不需要改動C、板級支持包含有電路板的初始化程序D、操作系統(tǒng)的上層代碼通過板級支持包訪問底層硬件標準答案:B知識點解析:板級支持包又稱為BSP,含有電路板的初始化程序;所有與特定電路板上硬件相關的功能都集成在板級支持包的庫里,操作系統(tǒng)的上層代碼通過板級支持包訪問底層硬件。故本題選擇B。二、填空題(本題共20題,每題1.0分,共20分。)41、I2C總線被啟動后,多個主機在每發(fā)送一個數(shù)據(jù)位時都要對SDA信號線電平進行檢測,只要檢測的電平與自己發(fā)出的電平【63】就會繼續(xù)占用總線??偩€控制遵循的原則是誰先發(fā)送【64】電平誰就會掌握對總線的控制權。標準答案:【63】相同【64】低知識點解析:本題考查I2C總線的仲裁機制。I2C總線被啟動后,多個主機在每發(fā)送一個數(shù)據(jù)位時都要對SDA信號線電平進行檢測,只要檢測的電平與自己發(fā)出的電平相同就會繼續(xù)占用總線??偩€的控制遵循“低電平優(yōu)先”的原則。42、SoC芯片中的CPU絕大多數(shù)是以IP核的方式集成在芯片中的,很少再自行設計開發(fā)。目前32位嵌入式處理器主要采用的是由【41】國一家專門從事RISC處理器內(nèi)核設計公司設計的【42】內(nèi)核。標準答案:【41】英【42】ARM知識點解析:本題考查ARM芯片的產(chǎn)生。目前32位嵌入式處理器主要采用的是ARM內(nèi)核處理器,是由英國一家專門從事RISC處理器內(nèi)核設計公司設計的。43、已知R1=0x12345678,R2=0x80000101,則執(zhí)行指令ANDR0,R1,R2后,寄存器R0=【53】_______,R2=【54】_______。標準答案:【53】0【54】0x80000101知識點解析:AND是邏輯與指令,按位相與,有0出0,全1出1;屬于數(shù)據(jù)處理類之邏輯運算指令。將R1和R2進行與運算之后的結(jié)果送到R0中,R2中保持不變。44、已知R1=0x12345678,R2=0x80000101,則執(zhí)行指令ANDR0,R1,R2后,寄存器R0=【53】,R2=【54】。標準答案:【53】0【54】0x80000101知識點解析:AND是邏輯與指令,按位相與,有0出0,全1出1;屬于數(shù)據(jù)處理類之邏輯運算指令。將R1和R2進行與運算之后的結(jié)果送到R0中,R2中保持不變。45、下圖是嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界關系的示意圖,其中CPUI,的組成部分A是41【】:組成部分B是【42】。標準答案:【41】運算器【42】存儲器知識點解析:本題主要考查嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界的關系,硬件的主體是中央處理器和存儲器,他們通過I/O接口和I/O設備與外部世界聯(lián)系,并借助總線相互連接。中央處理器(CPU)由運算器、控制器、寄存器、高速緩沖存儲器(Cache)等部件組成,故A是運算器;B是存儲器。46、數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法,具有不同的特點,適合不同的應用。通常,數(shù)碼相機中大多使用【43】圖像文件格式,www網(wǎng)頁中具有動畫效果的插圖或剪貼畫其文件格式是【44】。標準答案:【43】JPEG【44】GIF知識點解析:此題考查數(shù)字圖像的文件格式。數(shù)字圖像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特點,適合不同的應用需求。JPEG是靜止圖像數(shù)據(jù)壓縮編碼的國際標準,它特別適合處理各種連續(xù)色調(diào)的彩色或灰度圖像,算法復雜度適中,軟硬件實現(xiàn)皆可,目前已在互聯(lián)網(wǎng)和數(shù)碼相機中得到廣泛應用。GIF是目前互聯(lián)網(wǎng)上廣泛使用的一種圖像文件格式,它的顏色數(shù)目較少(不超過256色),文件特別小,適合互聯(lián)網(wǎng)傳輸。47、啟動嵌入式Ifinux時,通常Bootloader程序會提供幾種不同的OS裝載方式;例如通過【73】、【74】或USB接口裝載。標準答案:【73】串口【74】以太網(wǎng)知識點解析:本題考查嵌入式Linux中Bootloader提供的OS裝載方式。裝載操作系統(tǒng)映像到內(nèi)存,通常Bootloader程序會提供幾種裝載方式;從串口或者以太網(wǎng)裝載,從非易失性存儲器(主要指Flash存儲器)裝載。48、若R3=0,R4=0xF912341F,則指令BICR3,R4,#0x80000001執(zhí)行后,R3的值為__________【55】,R4的值為__________【56】。標準答案:【55】0x7912341E【56】0xF912341F知識點解析:本題考查邏輯運算指令BIC,實現(xiàn)位清零。將R4值與立即數(shù)按位清零并傳送到R3,而R4值不變。49、GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,【77】_______是調(diào)試器工具。若要對某應用程序進行調(diào)試,則在編譯該應用程序時,要在編譯命令中加入?yún)?shù)【78】_______。標準答案:【77】GDB【78】-g知識點解析:本題考查GNU工具套件的組成以及源程序調(diào)試參數(shù)。GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,GDB是調(diào)試器工具。若要對某應用程序進行調(diào)試,則在編譯該應用程序時,要在編譯命令中加入?yún)?shù)-g。50、設某存儲器總線的工作頻率為100MHz,數(shù)據(jù)寬度為16位,每個總線周期傳輸2次,其帶寬為【59】MB/s,1分鐘可傳輸【60】MB數(shù)據(jù)。標準答案:【59】400【60】24000知識點解析:本題考查存儲器總線寬度的性能指標及計算。根據(jù)題意,帶寬=100×(16÷8)×2=400MB/s;1分鐘可傳輸數(shù)據(jù)量為400×60=24000MB。51、在實時系統(tǒng)中,在給定時間內(nèi)系統(tǒng)可以處理的事件總數(shù)稱為【67】。實時系統(tǒng)中的另一個指標用于衡量輸入數(shù)據(jù)的有效等待時間,超過了這個時間,處理器即使接收到輸入數(shù)據(jù),也不能夠給出有用的輸出數(shù)據(jù),這個時間的名稱是【68】。標準答案:【67】吞吐量【68】生存時間知識點解析:本題考查對實時系統(tǒng)若干概念和指標的了解。在實時系統(tǒng)中,在給定時間內(nèi)系統(tǒng)可以處理的事件總數(shù)稱為吞吐量;實時系統(tǒng)中的另一個指標用于衡量輸入數(shù)據(jù)的有效等待時間是生存時間,超過了這個時間,處理器即使接收到輸入數(shù)據(jù),也不能夠給出有用的輸出數(shù)據(jù)。52、ARM公司把ARM11之后的ARM處理器以ARMCortex為特征命名,主要用于高端應用的命名為ARMCortex–【47】,主要用于實時應用的命名為ARMCortex–【48】。標準答案:【47】A【48】R知識點解析:本題考查ARM處理器的命名及分類。ARM公司把基于Cortex內(nèi)核的系列處理器稱為嵌入式Cortex處理器,目前高端嵌入式應用可使用Cortex–A系列的應用處理器,低端面向控制領域可使用Cortex–M系列微控制器,面向?qū)崟r應用的可以使用Cortex–R系列處理器。53、用ARlM匯編語言,在內(nèi)存空間定義一個字(32位)變量的偽指令為__________【57】,指示下面為16位代碼的偽指令是__________【58】。標準答案:【57】DCD【58】CODE16知識點解析:本題考查ARM匯編器支持的偽指令。題中DCD用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化,屬于數(shù)據(jù)定義偽指令;CODE16偽指令通知編譯器,其后的指令序列為16位的Thumb指令。54、通用分組無線服務技術簡稱為__________【65】,它是GSM用戶可用的一種移動數(shù)據(jù)業(yè)務,通常支持用__________【66】指令集實現(xiàn)呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務。標準答案:【65】GPRS【66】AT知識點解析:本題考查常用無線通信接口中的GPRS模塊。GPRS是通用分組無線服務的簡稱,它是GSM移動電話用戶可用的一種移動數(shù)據(jù)業(yè)務。通常支持用AT命令集進行呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務。55、程序存儲器和數(shù)據(jù)存儲器僅用一套總線與CPU連接的這種存儲結(jié)構稱為【47】結(jié)構,程序存儲器和數(shù)據(jù)存儲器分開采用兩套總線與CPU連接的存儲結(jié)構稱為【48】結(jié)構。標準答案:【47】馮.諾依曼(yonNeumann)【48】哈佛(Harard)知識點解析:本題考查嵌入式處理器按存儲機制的分類。CPU與存儲器的連接只有一套總線,存儲器中既可以存放數(shù)據(jù)也可以存放程序,這樣的結(jié)構是馮.諾依曼(vonNeumann)結(jié)構;相對的,程序存儲器和數(shù)據(jù)存儲器分開采用兩套總線與CPU連接的結(jié)構是哈佛(Harvard)結(jié)構。56、CAN總線的數(shù)據(jù)幀由7個不同的域組成,按照傳輸順序,它們是:幀起始、仲裁域、控制域、___________【65】域、___________【66】域、應答域、幀結(jié)尾。標準答案:【65】數(shù)據(jù)【66】CRC(校驗)知識點解析:本題考查CAN總線的數(shù)據(jù)幀構成。CAN總線的數(shù)據(jù)幀由7個不同的域組成:幀起始、仲裁域、控制域、數(shù)據(jù)域、CRC域、應答域、幀結(jié)尾。57、在ARM處理器中,用于存儲器保護的部件用英文縮寫為【47】,用來完成虛擬地址到物理地址轉(zhuǎn)換的部件英文縮寫為【48】。標準答案:【47】MPU【48】MMU知識點解析:存儲器管理單元(MMU)是許多高性能處理器所必需的重要部件之一,用來完成虛擬地址到物理地址轉(zhuǎn)換。存儲器保護單元(MPU)濕度存儲器進行保護的可選組件。58、實時操作系統(tǒng)完成每次任務所需時間的偏差稱為【75】_______。評價實時系統(tǒng)的實時性最重要的指標是【76】_______,即系統(tǒng)從事件請求開始到任務完成的時間間隔。標準答案:【75】抖動【76】響應時間知識點解析:本題考查實時操作系統(tǒng)的相關概念。實時操作系統(tǒng)完成每次任務所需時間的偏差稱為抖動。評價實時系統(tǒng)的實時性最重要的指標是響應,即系統(tǒng)從事件請求開始到任務完成的時間間隔。59、已經(jīng)R0=0,R1=10000,R2=20000,指令ADDR0,R1,R2執(zhí)行后,R0=【53】,R1=【54】。標準答案:【53】30000(0x7530)【54】10000(0x2710)知識點解析:本題考查簡單的加法操作指令。將R1和R2相加值傳送到R0,而R1和R2值不變。60、RTOS響應中斷請求并且完成相應【75】(ISR)的時間非常快,且這個時間必須具有某種程度的一致性。精細衡量這個時間一致性變化的術語是【76】。標準答案:【75】中斷服務子程序【76】抖動知識點解析:本題考查RTOS的特點及其中的相關概念。RTOS響應中斷請求并且完成相應中斷服務子程序(ISR)的時間非常快,且這個時間必須具有某種程度的一致性。精細衡量這個時間一致性變化的術語是抖動。三、綜合題(本題共1題,每題1.0分,共1分。)61、便攜式血氧儀采用無創(chuàng)傷的血氧檢測方法,通過光電信號檢測人體手指內(nèi)動脈血的周期變化特征,從而計算出動脈血氧飽和度(其外形如圖所示)。若便攜式血氧儀以S3C2410芯片為核心,并外加其他功能電路來進行設計,其基本功能描述如下:a、利用動脈血液中血紅蛋白和還原血紅蛋白對紅光或紅外光吸收率的不同,:采用光電電路來無創(chuàng)傷檢測動脈血氧飽和度,并檢測脈率。b、若動脈血氧飽和度低于90%,需進行聲光報警,聲光報警的頻率與脈搏的頻率一致。c、便攜式血氧儀中能保存1個月中所檢測的動脈血氧飽和度、脈率等參數(shù),保存參數(shù)時需要同時保存相關的檢測時間,并可通過按鍵“→”和按鍵“←”來查看。d、采用普通單色液晶LCD作為顯示器,顯示動脈血氧飽和度、脈率等參數(shù)。根據(jù)上述功能要求的描述,請完善下面的敘述(程序)和回答有關的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)在便攜式血氧儀的硬件平臺設計時,除了需要設計最小系統(tǒng)所需的時鐘電路、復位電路等外,還必須設計光電信號采集電路來采集動脈血對紅光或紅外光的反射?,F(xiàn)選用一個波長660nm的紅光LED和一個波長910nm的紅外光LED作為光源,其陽極接電源正極,且由GPE15引腳和GPE14引腳分別加同相驅(qū)動電路后控制相關LED的陰極使其發(fā)光。那么,GPE15或GPE14輸出__________【81】電平時,其控制的LED發(fā)光。在相關驅(qū)動程序中,初始化GPE15或GPE14引腳功能的語句可以是:rGPECON=((rGPECON|0x50000000)&__________【82】);//rGPECON是端口E的控制寄存器只控制波長910nm的紅外光LED亮(GPEl4引腳控制)的語句可以是:rGPEDAT=rGPEDAT&__________【83】;//rGPEDAT是端口E的數(shù)據(jù)寄存器。只控制波長660nm的紅光LED滅(GPEl5引腳控制)的語句可以是:rGPEDAT=rGPEDAT|__________【84】;(2)硬件平臺設計時,還需設計一個光敏電路來接收動脈血對紅光或紅外光的反射光,將光信號轉(zhuǎn)換成電流。經(jīng)過放大的光電流信號,必須經(jīng)過__________【85】轉(zhuǎn)換電路,變?yōu)閿?shù)字信號后,才可以輸入CPU進行處理。由于脈搏波的能量主要分布在0.5~5Hz范圍,因此,對脈搏波信號的采樣頻率至少應該為__________【86】Hz,所得到的數(shù)字脈搏波信號才不至于失真。(3)為了滿足聲光報警的頻率(即報警LED閃爍頻率及蜂鳴器“嘀…嘀…”嗚叫頻率)與脈搏頻率一致,設計時選用Timer1部件來產(chǎn)生一個時間間隔,該時間間隔為脈搏波周期的1/2。若檢測出脈搏波頻率為2Hz,系統(tǒng)主頻參數(shù)PCLK為264MHz,分割器值選擇為16,預分頻器值選擇為99,那么,Timer1部件產(chǎn)生的時間間隔應為__________【87】ms,初始化函數(shù)可以設計如下,請補充完善。(注:下面程序中所用的參數(shù)請用十六進制表示)voidTimer1Int(void){//設置定時器配置寄存器0(TCFG0)rTCFGO=_________【88】;//deadzone=0,Timer1預分頻器值設99//設置定時器配置寄存器1(TCFG1)rTCFGl=__________【89】;//工作在中斷方式,分割器值為16//設置計數(shù)常數(shù)rTCNTB1=0xA122;//設置控制寄存器TCONrTCON=__________【90】;//僅更新TCNTB1和TCMPB1rTCON=__________【91】;//僅Timer1啟動}(4)在保存所檢測的動脈血氧飽和度、脈率等參數(shù)時,需同時保存檢測時間。檢測時間通過讀取S3C2410芯片內(nèi)部的__________【92】部件來獲得實時的日期及時間。在相關驅(qū)動程序中,可以用下面一段語句來初始化該部件。voidR_init(void){//初始化相關寄存器,rRTCCON是控制寄存器變量。rRTCCON=rRTCCON|__________【93】;//設置使能該部件的控制位rRTCALM=__________【94】;//報警功能(即鬧鐘)全部禁止rRTCRST=0x00;rTICNT=__________【95】;//時間間隔設置為1srRTCCON=(rRTCCON&__________【96】);//設置不使能該部件的控制位……//省略了其他語句}(5)設計按鍵“→”和按鍵“←”的電路時,選擇GPE8、GPE9來分別連接。若按鍵按下時,對應的GPIO引腳將為“0”,否則為“1”。那么,在相關驅(qū)動程序中,可以用語句:rGPECON=rGPECON&__________【97】來初始化GPE8、GPE9為輸入,并可以用下面一段語句來判斷是哪個命令按鍵被唯一按下。temp=rGPEDAT&0x0300;//temp是一個8位二進制變量,rGPEDAT是端口E的數(shù)據(jù)寄存器switch(temp){case__________【98】://判斷是否“→”按鍵被唯一按下,“→”鍵連接到GPE8……//省略了其他語句case__________【99】://判斷是否“←”按鍵被唯一按下,“←”鍵連接到GPE9……//省略了其他語句}設計單色LCD顯示屏的接口電路時,采用S3C2410芯片的GPE0~GPE7連接到LCD模塊的8位數(shù)據(jù)線D0~D7上,用來傳輸顯示信息。在相關驅(qū)動程序中,可以用下面語句來初始化GPE0~GPE7為輸出:rGPECON=((rGPECON|0x00005555)&__________【100】)說明:下面是試題解答時需要用到的寄存器格式及相關說明。1)端口E控制寄存器(GPECON)的格式2)TCFG0寄存器的格式3)TCFG1寄存器的格式通過TCFG0、TCFG1的設置,可以確定預分頻器值和分割器值,最終通過下面公式計算定時器計數(shù)時鐘頻率。定時器計數(shù)時鐘頻率=PCLK/(預分頻器值+1)/(分割器值)預分頻器值的范圍=0~255分割器值的取值范圍=2,4,8,164)TCON寄存器的格式5)RTCCON寄存器的格式6)TICNT寄存器的格式7)RTCALM寄存器的格式標準答案:(1)【81】低0【82】0x5FFFFFFF【83】0xBFFF【84】0x8000(2)【85】模/數(shù)(A/D)【86】10(3)【87】250【88】0x00000063【89】0x00000030[90】0x00000200【91】0x00000100(4)【92】RTC【93】0x01【94】0x00【95】0xFF【96】0xFE(5)【97】0xFFF0FFFF【98】0x0200【99】0x0100【100】0xFFFF5555知識點解析:S3C2410是基于ARM9內(nèi)核的典型ARM芯片,采用ARM920T核,屬于中高檔32位嵌入式微處理器。本題主要考查基于S3C2410的嵌入式系統(tǒng)開發(fā)。涉及到的知識點包括嵌入式最小系統(tǒng)、GPIO接口典型應用、計數(shù)器以及相關應用的驅(qū)動程序設計等等。(1)外接LED發(fā)光管,有共陽極接法和共陰極接法兩種。當采用共陽極接法時,相應的輸出口輸出低電平時,對應的二極管被點亮。驅(qū)動程序即是給相應的控制寄存器賦值。GPE15或GPE14作為輸出口,相應的置0,即0xSFFFFFFF??刂芁ED亮,則相應端口置0;控制LED滅則相應端口置1。(2)將模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號需要模/數(shù)(A/D)轉(zhuǎn)換電路;根據(jù)香農(nóng)采樣定理,采樣周期不得低于信號的1/2,故采樣頻率應該至少是信號最高頻率的2倍。(3)脈搏周期為0.5s,故時間間隔為0.25s即250ms;定時器計數(shù)脈沖周期=1/(PCLK/(預分頻值+1)/分頻系數(shù)),則根據(jù)計算,可得寄存器0的端口值為0x63,寄存器1的端15值為0x30;控制寄存器設置參照寄存器格式,對相應位進行賦值。(4)系統(tǒng)Et期和時間可通過讀取芯片內(nèi)部的實時時鐘部件來獲得;設置使能控制位即對寄存器相應位賦值1,即0x01;鬧鐘全禁止,則全賦值0,即0x00;時間間隔設置參照寄存器格式,為0xFF;若設置為不使能,則相應位置0,即OxFE。(5)鍵盤和顯示屏等外設是GPIO口的典型應用,注意接線方式和輸出口的高低電平,并用來對相應的控制寄存器對應的位進行賦值。對GPE8、GPE9端口初始化為輸入,對相應位置0,即0xFFF0FFFF;對GPE8、GPE9端15分別賦值置1,則分別是0x0200,0x0100;初始化GPE0~GPE7八個端口為輸出,則置1,即0xFFFF5555。計算機三級(嵌入式系統(tǒng)開發(fā)技術)機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面是IP協(xié)議中C類IP地址有關規(guī)定的敘述,其中正確的是()。A、它適用于中型網(wǎng)絡B、它所在的網(wǎng)絡最多只能連接254臺主機C、它不能用于多目的地址發(fā)送(組播)D、它的二進制表示中最高3位一定是“101”標準答案:B知識點解析:IP地址分為A類、B類、C類三個基本類,另有兩類分別作為組播地址和備用地址(D類和E類)。C類IP地址范圍:192.0.0.1到223.255.255.254。第1字節(jié)、第2字節(jié)和第3個字節(jié)為網(wǎng)絡地址,第4個字節(jié)為主機地址。C類網(wǎng)絡地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡,每個網(wǎng)絡最多只能包含254臺計算機。故本題選擇B。2、在Thumb指令集中,32位有效立即數(shù)是由8位立即數(shù)通過下面哪一種操作而間接得到的()。A、左移B、右移C、循環(huán)左移D、循環(huán)右移標準答案:A知識點解析:8位數(shù)據(jù)變32位可以通過數(shù)字左移完成,故本題選擇A。3、在以下ARM處理器的指令操作碼中可讓寄存器R1扣的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標準答案:D知識點解析:匯編中使用邏輯或指令和1進行或運算可以達到讓寄存器中的指定位置位的作用。故本題選擇D。4、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關的敘述中,錯誤的是()。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。5、移植μC/OS—II到一個嵌入式系統(tǒng)電路板上正常運行,下面()條件不是必須的。A、處理器的C編譯器能產(chǎn)生可重入代碼,且用C語言就可以打開和關閉中斷B、該電路板的處理器必須具備MMU(存儲管理單元)C、處理器支持中斷,并且能產(chǎn)生定時中斷(通常在10至100Hz之間)D、處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件棧區(qū)標準答案:B知識點解析:移植μC/OS—II到一個嵌入式電路板上正常運行,必須滿足以下要求:處理器的C編譯器能產(chǎn)生可重入代碼;用C語言就可以打開和關閉中斷;處理器支持中斷,并且能產(chǎn)生定時中斷(通常在10Hz~100Hz之間);處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件棧區(qū);處理器有將棧區(qū)指針和其他CPU寄存器讀出和存儲到棧區(qū)或內(nèi)存中的指令。存儲管理單元可以不需要。故本題選擇B。6、在ARM指令的條件碼中,用于帶符號數(shù)比較的助記符后綴是()。①CS②CC③HI④LS⑤GE⑥LT⑦GT⑧LEA、①②③④B、⑤⑥⑦⑧C、①②④⑦⑧D、①②③④⑤⑥⑦⑧標準答案:B知識點解析:在ARM指令的條件碼中,用于帶符號數(shù)比較的助記符后綴是GE、LT、GT、LE。故此題選擇B。7、以下ARM處理器的指令或偽指令錯誤的是()。A、MOVR1,R2B、LDRR1,#0x12345678C、LDRR1,=0x00000020D、ADCR1,R2,R3標準答案:B知識點解析:LDR是加載/存儲類指令,表示存儲器到寄存器的數(shù)據(jù)傳送;而#是立即數(shù)符號,表示立即數(shù)尋址,B項錯誤,故本題選擇B。8、嵌入式系統(tǒng)開發(fā)時,應該根據(jù)應用需求來選擇相應的開發(fā)工具軟件。RVDS是一個較常用的開發(fā)工具軟件,下面的有關敘述中錯誤的是()。A、RVDS中包括工程管理器、編譯連接器、調(diào)試器和指令集仿真器B、RVDS只支持ARM內(nèi)核的微處理器芯片C、RVDS支持對Flash存儲器的編程D、RVDS編譯的代碼比ADS1.2編譯的代碼執(zhí)行效率高標準答案:B知識點解析:RVDS支持所有ARM芯片,包括Cortex全系列,還支持其他內(nèi)核的處理器,如51系列。B選項錯誤,其余三項正確,故本題選B。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、嵌入式系統(tǒng)使用的片上系統(tǒng)英文縮寫名為SoC,下面關于SoC敘述中錯誤的是()。A、SoC也稱為系統(tǒng)級芯片,它是電子設計自動化水平的提高和集成電路制造技術飛速發(fā)展的產(chǎn)物B、SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電路C、SoC將嵌入式系統(tǒng)的幾乎全部功能都集成在一塊芯片中,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能D、SoC的設計制造難度很大,目前還沒有得到廣泛使用標準答案:D知識點解析:隨著電子設計自動化水平的提高和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ā)展趨勢。綜上可知,D選項不正確,故本題選擇D。11、關于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。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、按照內(nèi)核結(jié)構,可將嵌入式操作系統(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é)構可以分為單內(nèi)核操作系統(tǒng)跟微內(nèi)核操作系統(tǒng);屬于微內(nèi)核結(jié)構的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNx、μC/OS-II、iOS等。故本題選擇B。14、與個人計算機(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是()。A、嵌入式系統(tǒng)大多面向控制應用,系統(tǒng)的可靠性十分重要B、嵌入式系統(tǒng)不需要操作系統(tǒng)C、嵌入式系統(tǒng)大多具有不同程度的實時性D、許多嵌入式系統(tǒng)中的軟件都固化在只讀存儲器中標準答案:B知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)那些使用嵌入式微處理器構成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。所以選項B不屬于嵌入式系統(tǒng)的特點,故本題選擇B。15、下面是關于AMBA總線的敘述:Ⅰ.按照AMBA規(guī)范,以ARM內(nèi)核為基礎的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構構建片上系統(tǒng)Ⅱ.AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件Ⅲ.AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件Ⅳ.系統(tǒng)總線通過橋接器與外圍總線互連上述敘述中,正確的是()。A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅰ、Ⅱ和ⅢD、全部標準答案:D知識點解析:按照AMBA規(guī)范,以ARM內(nèi)核為基礎的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構構建片上系統(tǒng)。AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件。AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件。系統(tǒng)總線通過橋接器與外圍總線互連。全部選項正確,故本題選擇D。16、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。17、為用ARM芯片的一根GPIO引腳驅(qū)動一個LED(發(fā)光二極管),設計了如下圖(a)~(d)共4個具體的電路。圖中,設計得最合理的電路是()。A、(a)圖所示的電路B、(b)圖所示的電路C、(c)圖所示的電路D、(d)圖所示的電路標準答案:A知識點解析:由于通常ARM的GPIO引腳提供的電流是有限的,不能直接驅(qū)動發(fā)光設備,因此連接LED時要加驅(qū)動電路,據(jù)此可排除直接連接的(b)和(d);(c)也是錯誤的,此處的電阻反而對LED進行了限流。只有(a)圖的電路合理,故本題選擇A。18、下面的各嵌入式操作系統(tǒng)中,只有一個與Linux密切相關,它是()。A、QNXB、VxW0rksC、RTAID、TinyOS標準答案:C知識點解析:四個選項中僅有C選項的RTAL是典型的嵌入式Linux操作系統(tǒng)之一,其中文含義是實時應用接口。故本題選擇C。19、RTOS響應時間的具體指標不包括如下哪一項?()A、中斷延遲時間(InterruptLatency)B、任務切換時間(TaskSwitchingLatency)C、進程切換時間(ProcessSwitchingLatency)D、存儲器延遲時間(MemoryLatency)標準答案:D知識點解析:RTOS響應時間的具體指標是:中斷延遲時間(InterruptLatency)和任務切換時間(TaskSwitchingLatency)。在操作系統(tǒng)中,術語“任務”和“進程”基本上是通用的。故本題選擇D。20、一個早期的數(shù)碼相機只有80萬像素,它所拍攝的相片最高分辨率是()。A、1600×1200B、1024×768C、800×600D、480×640標準答案:B知識點解析:題中所謂的80萬像素是指圖像的大小,1024×768=768KB,約為80萬,故本題選擇B。21、下面哪種設備是組建以太局域網(wǎng)必不可少的?A、網(wǎng)橋B、集線器或交換機C、路由器D、中繼器標準答案:B知識點解析:局域網(wǎng)按照傳輸介質(zhì)使用的訪問控制方法,可以分為以太網(wǎng)、FDDI網(wǎng)和令牌網(wǎng),目前廣泛使用的是以太網(wǎng),它以集線器或交換機為中心構成。故本題選擇B。22、Linux內(nèi)核主要由5個子系統(tǒng)組成,下面選項中不屬于這5個子系統(tǒng)的是()。A、進程調(diào)度B、內(nèi)存管理C、虛擬文件系統(tǒng)D、瀏覽器程序標準答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡接口;進程間通信。故本題選擇D。23、下面關于嵌入式最小硬件系統(tǒng)的敘述中,錯誤的是()。A、嵌入式最小系統(tǒng)包括給嵌入式處理器供電的電源電路B、時鐘電路給嵌入式處理器提供工作時需要的時鐘信號,它是嵌入式最小系統(tǒng)的一個組成部分C、嵌入式處理器必需擴展外部存儲器才能組成能夠正常工作的嵌入式最小系統(tǒng)D、嵌入式處理器芯片的調(diào)試接口為嵌入式系統(tǒng)的開發(fā)提供便利,常把調(diào)試接口看作嵌入式最小系統(tǒng)的一個組成部分標準答案:C知識點解析:提供嵌入式處理器運行必備條件的硬件電路與嵌入式處理器共同構成嵌入式最小硬件系統(tǒng),如果處理器內(nèi)嵌Flash程序存儲器容量足夠,則無需擴展外部存儲器。故本題選擇C。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、下列各項中,不屬于實時操作系統(tǒng)必須具備的特征的是()。A、事件驅(qū)動B、搶占式調(diào)度C、多級中斷嵌套處理D、軟件可裁剪標準答案:D知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備7個特征:具有異步I/O和中斷處理能力;任務切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。所以此題選D。26、按照實時性能和內(nèi)核結(jié)構劃分,QNX操作系統(tǒng)屬于()。A、硬實時微內(nèi)核嵌入式操作系統(tǒng)B、軟實時微內(nèi)核嵌入式操作系統(tǒng)C、硬實時單內(nèi)核嵌入式操作系統(tǒng)D、硬實時宏內(nèi)核嵌入式操作系統(tǒng)標準答案:A知識點解析:按照實時性能和內(nèi)核結(jié)構劃分,QNX操作系統(tǒng)屬于硬實時微內(nèi)核嵌入式操作系統(tǒng)。故本題選擇A。27、μC/OS-II操作系統(tǒng)通過事件控制塊ECB支持任務間通信。下列說法中錯誤的是()。A、中斷服務程序可以等待信號B、任務可以通過ECB發(fā)信號C、多個任務可以同時等待同一事件的發(fā)生D、中斷服務程序可以通過ECB發(fā)信號標準答案:A知識點解析:任務或中斷服務子程序可以給事件控制塊ECB發(fā)信號;只有任務可以等待另一個任務或中斷服務子程序通過事件控制塊ECB給它發(fā)送信號,而中斷服務子程序是不能等待事件控制塊ECB給它發(fā)送信號的;多個任務可以同時等待同一事件的發(fā)生。故本題選擇A。28、下列關于HAL的描述中,不正確的是()。A、HAL隱藏了硬件的差異性,使得操作系統(tǒng)在不同的硬件平臺上運行時,內(nèi)核的代碼不需要改動B、HAL改善了操作系統(tǒng)的可移植性C、HAL又稱為downloaderD、使用HAL會使系統(tǒng)開銷稍有增大標準答案:C知識點解析:硬件抽象層(HardwareAbstractionLayer,HAL)最早由微軟公司在研發(fā)WindowsNT操作系統(tǒng)時提出,在嵌入式領域,硬件抽象層主要用來簡化嵌入式操作系統(tǒng)的移植作業(yè)。它對底層硬件的初始化程序或者控制程序進行封裝,向上提供了訪問底層硬件的函數(shù)接口。HAL隱藏了硬件的差異性,使得操作系統(tǒng)在不同的硬件平臺上運行時,內(nèi)核的代碼不需要改動,從而改善了操作系統(tǒng)的可移植性。構建和使用HAL的不足之處是系統(tǒng)開銷(Overhead)稍有增大。故本題選擇C。29、下面關于S3C2410中斷控制器及中斷控制的敘述中,錯誤的是()。A、S3C2410復位后其中斷屏蔽寄存器的初值為全0(即所有中斷均開放)B、S3C2410的中斷源可以是有子寄存器的中斷源,也可以是沒有子寄存器的中斷源C、作為S3C2410中斷控制寄存器之一的中斷模式寄存器用于決定中斷源的中斷屬于普通中斷IRQ還是快速中斷FIQD、S3C2410中斷控制寄存器中包含中斷屏蔽寄存器和子源中斷屏蔽寄存器標準答案:A知識點解析:S3C2410中斷控制器支持所有內(nèi)置硬件各組件的硬件中斷,復位后,除屏蔽寄存器初始值為全1外,其他寄存器初始值均為0;S3C2410的中斷源可以是有子寄存器的中斷源,也可以是沒有子寄存器的中斷源;S3C2410中斷控制寄存器中包含中斷屏蔽寄存器和子源中斷屏蔽寄存器;作為S3C2410中斷控制寄存器之一的中斷模式寄存器用于決定中斷源的中斷屬于普通中斷IRQ還是快速中斷FIQ。故A選項錯誤。30、下列各項中,不屬于實時操作系統(tǒng)必須具備的特征的是()。A、事件驅(qū)動B、搶占式調(diào)度C、多級中斷嵌套處理D、軟件可裁剪標準答案:D知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備7個特征:具有異步I/O和中斷處理能力;任務切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度:內(nèi)存鎖定;連續(xù)文件:同步。所以此題選D。31、下列關于μC/OS–II操作系統(tǒng)時間管理的陳述中,不正確的是()。A、調(diào)用OSTimeDly()函數(shù)會使μC/OS–II進行一次任務調(diào)度B、用戶必須在多任務系統(tǒng)啟動之前激活時鐘節(jié)拍器C、運行態(tài)任務調(diào)用OSTimeDly()后將轉(zhuǎn)入等待態(tài)D、在調(diào)用OSStart()之后做的第一件事是初始化定時器中斷標準答案:B知識點解析:μC/OS–II能夠提供周期性時鐘信號(即所謂的時鐘節(jié)拍),用于實現(xiàn)任務的正確延時和超時確認。用戶必須在多任務系統(tǒng)啟動以后再激活時鐘節(jié)拍信號發(fā)生器,也就是在調(diào)用OSStart()之后。換言之,在調(diào)用OSStart()之后做的第一件事是初始化定時器中斷。故B項錯誤。32、電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,文件格式為.txt,試問該小說包含的漢字大約有()?A、6萬字B、12萬字C、25萬字D、40萬字標準答案:A知識點解析:一個漢字占兩個字節(jié),128×1024÷2=65536,所以大約有6萬字,故本題選擇A。33、通過SPI進行數(shù)據(jù)串行通信的原理如下圖所示,根據(jù)下圖提示,確定下面關于SPI的敘述中,哪一個敘述是錯誤的?A、1個時鐘信號SCK對應一位數(shù)據(jù)的發(fā)送和另一位數(shù)據(jù)的接收B、數(shù)據(jù)從主機移位寄存器一位一位移入到從機移位寄存器,同時從機移位寄存器中的數(shù)據(jù)一位一位移入到主機移位寄存器C、8個時鐘周期完成1個字節(jié)的操作D、SPI不能實現(xiàn)全雙工通信標準答案:D知識點解析:將數(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ā)送。D項錯誤,故本題選擇D。34、下面關于LCD顯示設備的敘述中,錯誤的是()。A、LCD顯示屏自身不帶控制器,沒有驅(qū)動電路,僅僅是顯示器件,價格最低B、LCD顯示模塊內(nèi)置LCD顯示屏、控制器和驅(qū)動模塊,有字符型、有圖形點陣型等C、PC機通常使用的是LCD顯示器,除具備顯示屏外,還包括驅(qū)動器、控制器以及外殼等,是完整的LCD顯示設備D、DVI(DigitalVisualInterface)是一種LCD控制器的標準標準答案:D知識點解析:LCD顯示屏自身不帶控制器,沒有驅(qū)動電路,僅僅是顯示器件(屏),價格最低;LCD顯示模塊內(nèi)置了LCD顯示屏、控制器和驅(qū)動模塊,

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論