




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統(tǒng)試題庫嵌入式系統(tǒng)試題庫一、 填空題1、嵌入式系統(tǒng)的基本定義為:以應用中心,以計算機技術為基礎,軟件硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。2、從模塊結構來看,嵌入式系統(tǒng)由三大部分組成,分別是:硬件、軟件和開發(fā)平臺。 3、從層次角度來看,嵌入式系統(tǒng)由四大部分組成,分別是:應用軟件層、操作系統(tǒng)層、 板級支持包(或硬件抽象層)和硬件層。4、嵌入式產(chǎn)品的主要度量指標包括:上市時間、設計成本和產(chǎn)品質量。 5、嵌入式系統(tǒng)的設計過程包括:需求分析、規(guī)格說明、體系結構設計、構件設計、系統(tǒng) 集成和系統(tǒng)測試。6、需求分析包括:功能性需求分析和非功能性需求分析。7
2、、確定輸入信號是數(shù)字信號還是模擬信號屬于功能性需求。8、確定系統(tǒng)的物理尺寸和重量屬于非功能性需求9、在嵌入式系統(tǒng)的設計過程中,其中規(guī)格說明解決“做什么”。10、在嵌入式系統(tǒng)的設計過程中,其中體系結構設計解決“如何做”。11、在嵌入式系統(tǒng)的設計過程中,軟硬件劃分應該在體系結構設計階段完成。12、在嵌入式系統(tǒng)的設計過程中,處理器的詵擇應該在體系結構設計階段完成。13、在嵌入式系統(tǒng)的設計過程中,嵌入式操作系統(tǒng)的詵擇應該在體系結構設計階段完成。14、在嵌入式系統(tǒng)的設計過程中,完成原理圖設計應在構件設計階段完成。15、在嵌入式系統(tǒng)的設計過程中,完成版圖設計應在構件設計階段完成。16、在嵌入式系統(tǒng)的設計過
3、程中,完成軟件設計應在構件設計階段完成。17、反映嵌入式系統(tǒng)設計人員的水平能力主要在于總體設計(需求分析、規(guī)格說明和體系 結構設計)和系統(tǒng)調試。18、設計流程指的是設計過程中所經(jīng)歷的過程步驟。19、設計重用技術主要分為基于IP核的模塊級重用和基于平臺的系統(tǒng)級重用。20、 軟硬件協(xié)同設計由系統(tǒng)描述、軟硬件劃分、軟硬件協(xié)同綜合以及軟硬件協(xié)同模擬與驗 延幾個階段組成。21、 嵌入式處理器的分類包括三種,分別是:嵌入式微處理器、微控制器(或單片機)和數(shù)字信號處理器(DSB 。22、 列舉常見的 ARM系列處理器:ARM7系歹U、 ARM9系歹U、 ARM11系歹U、Cortex-M 系列、Cortex
4、-R系列、Cortex-A系列等。23、ARM系列微處理器支持的數(shù)據(jù)類型有:字節(jié)、半字和字等三種類型。24、ARM系列微處理器支持的字數(shù)據(jù)存儲格式有:大端格式和小端格式。 25、ARM系列處理器通過執(zhí)行 BX或者BLX指令來實現(xiàn)工作狀態(tài)的切換。26、歹U舉常見的存儲器類型:SRAM DRAM Flash、EEPROMg。27、對于 RAM 存儲器主要有兩種,分別是:SRAM和DRAM *28、在時鐘信號邊沿到來之前的一段時間內,數(shù)據(jù)信號必須保持穩(wěn)定,這段時間稱為器件 的建立時間;在時鐘信號邊沿到來之后的一段時間內,數(shù)據(jù)信號必須保持穩(wěn)定,這段時間 稱為器件的保持時間。29、總線是在多于兩個模塊(
5、設備、子系統(tǒng))之間傳送信息的公共通路。30、總線的功能是信息共享和交換。31、 總線由傳輸信息的物理介質和管理信息傳輸?shù)膮f(xié)議組成。32、掛接在總線上的設備依據(jù)啟動總線事務的能力可以分為主設備和從設備 33、 總線協(xié)議依據(jù)同步方式可分為同步時序協(xié)議和異步時序協(xié)議。34、總線仲裁方式可分為集中式仲裁和分布式仲裁。35、總線按照傳輸關系分類可分為:主從結構和對等結構。36、總線標準一般由四個部分來描述,分別是:機械特性、電氣特性、引腳和協(xié)議。37、 PCI總線讀寫操作可分為兩個階段:地址段和數(shù)據(jù)段。38、采用RS232C實現(xiàn)最簡單的雙機互聯(lián),至少需要如下信號線:TXD RXD和GND。 39、 RS
6、-232C的幀格式由四部分組成,包括:起始位、數(shù)據(jù)位、奇偶校驗位和停止位。 40、一個USB系統(tǒng)可定義為三個部分:主機、設備和互聯(lián)。 41、 USB電纜由四根線組成,電源線 VBUS、地線 GND、差分信號傳輸數(shù)據(jù)線 D+和 占 _42、 USB 2.0 規(guī)范支持的傳輸速率為:1.5Mbps、12Mbps和480Mbps。43、 USB依據(jù)傳輸速度可分為低諫設備、全速設備和高速設備。44、 USB低速設備應該在 D-空上接一個上拉電阻.全速設備應該在D+線上接個上拉電阻。45、 USB規(guī)范定義了四種傳輸,分別是:捽制傳輸、批量傳輸、中斷傳輸和等時傳輸。46、判斷USB傳輸結束的條件是數(shù)據(jù)包長度
7、小于最大值。47、 USB通信總線中的事務可能由令牌包、數(shù)據(jù)包和握手包組成。48、 USB事務類型可分為 IN 事務、OUT事務和 SETUP事務。49、 I/O接口面向軟件設計人員有三類寄存器,分別是數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄 存器。50、 I/O 接口編址方式有兩種,分別是:統(tǒng)一編址和獨立編址。51、 在操作系統(tǒng)中,進程的三種基本調度狀態(tài)為等待/掛起/waiting 、就緒/ready 和運行 /running 態(tài)。52、嵌入式操作系統(tǒng)的內核構成包括系統(tǒng)初始化、多任務管理和內存管理。 53、實時系統(tǒng)就是指能在確定的時間內執(zhí)行其功能并對外部的異步事件做出響應的計算 機系統(tǒng)。54、實時系統(tǒng)
8、按照實時性要求不同可以分為兩種:軟實時系統(tǒng)和硬實時系統(tǒng)。 55、實時系統(tǒng)的關鍵問題是保證系統(tǒng)的實時性。56、實時操作系統(tǒng)就是指具有實時性、能支持實時系統(tǒng)工作的操作系統(tǒng)。57、實時操作系統(tǒng)按照是否支持搶先式,可分為搶先式實時操作系統(tǒng)和非搶先式實時操作 系統(tǒng)。58、實時操作系統(tǒng)的評價指標有:任務調度算法、上下文切換時間、確定性、最小內存開 銷和最大中斷禁止時間。59、在宿主機上使用編譯器軟件將嵌入式應用、嵌入式操作系統(tǒng)編譯成為可以在目標機上 運行代碼的過程,稱為交叉編譯,而采用的編譯器稱為交叉編譯器。60、 Bootloader主要功能是系統(tǒng)初始化、加載和運行內核程序。61、 電磁兼容設計具有兩種
9、要求:能抗外界的干擾、對外界的干擾要小。62、異構雙工嵌入式系統(tǒng)要求計算機不同、操作系統(tǒng)、編譯系統(tǒng)不同、編程語言不同、開發(fā)環(huán)境不同、開發(fā)小組不同,但功能 相同。單選題1、以下哪個不是嵌入式系統(tǒng)設計的主要目標? ( D )A、低成本B、低功耗2、嵌入式系統(tǒng)有別于其他系統(tǒng)的最大特點是A、嵌入專用B、高可靠3、下面哪個系統(tǒng)屬于嵌入式系統(tǒng)。(A、“天河一號”計算機系統(tǒng)C、聯(lián)想S10上網(wǎng)本C、實時要求高D、超高性能A )。C、低功耗D、低成本D )B、聯(lián)想T400筆記本計算機D、聯(lián)想OPhone手機第19頁共44頁4、下面哪個系統(tǒng)不屬于嵌入式系統(tǒng)( D )。A、MP3播放器C、“銀河玉衡”核心路由器5、
10、下面哪個系統(tǒng)屬于嵌入式系統(tǒng)。BA、“銀河”巨型計算機C、“曙光”計算機6、從層次結構來看,嵌入式系統(tǒng)包括(B、GPS接收機D、“銀河”巨型計算機(B、MP4播放器D、IBM X60筆記本計算機D )。A、硬件層B、板級支持包C、實時操作系統(tǒng)和應用軟件D、以上都是7、在嵌入式系統(tǒng)設計中,嵌入式處理器選型是在進行( C)時完成。A、需求分析B、系統(tǒng)集成C、體系結構設計D、軟硬件設計8、在嵌入式系統(tǒng)設計中,嵌入式操作系統(tǒng)選型是在進行(C)時完成。A、需求分析B、系統(tǒng)集成C、體系結構設計D、軟硬件設計9、在嵌入式系統(tǒng)設計中,進行硬彳版圖設計是在進行( D )時完成。A、需求分析B、系統(tǒng)集成C、體系結構
11、設計D、軟硬件設計10、在嵌入式系統(tǒng)設計中,軟硬件劃分是在進行(B)時完成。A、需求分析B、體系結構設計C、軟硬件設計D、系統(tǒng)集成11、在嵌入式系統(tǒng)設計中,軟硬件協(xié)同設計方法與傳統(tǒng)設計方法的最大不同之處在于A、軟硬件分開描述C、協(xié)同測試B、軟硬件統(tǒng)一描述D、協(xié)同驗證12、卜面關于哈佛結構描述正確的是(A、程序存儲空間與數(shù)據(jù)存儲空間分離B、存儲空間與IO空間分離C、程序存儲空間與數(shù)據(jù)存儲空間合并D、存儲空間與IO空間合并13、卜面關于馮諾依曼結構描述正確的是A、程序存儲空間與數(shù)據(jù)存儲空間分離B、存儲空間與IO空間分離C、程序存儲空間與數(shù)據(jù)存儲空間合并D、存儲空間與IO空間合并14、以下哪個處理器
12、屬于嵌入式處理器?(15、16、17、18、19、A、S3c44B0XB、奔騰C、看門狗D、MP3播放器卜面哪一類嵌入式處理器最適合于用于工業(yè)控制(A、嵌入式微處理器C、DSP卜面哪一類嵌入式處理器最適合于做A、嵌入式微處理器C、DSP卜面哪一種工作模式不屬于A、用戶模式C、系統(tǒng)模式卜面哪一種工作模式不屬于A、快速中斷模式C、系統(tǒng)模式ARMARMB、微控制器D、以上都不合適FFT (快速傅立葉變換)計算(B、微控制器D、以上都不合適特權模式(A )。B、管理模式D、數(shù)據(jù)訪問終止模式異常模式(C )。B、管理模式D、數(shù)據(jù)訪問終止模式由于受到某種強干擾導致程序“跑飛”,A、管理模式C、系統(tǒng)模式20
13、、 ARM7TDMI的工作狀態(tài)包括(A、測試狀態(tài)和運行狀態(tài)C、就緒狀態(tài)和運行狀態(tài)21、ARM7TDMI 在開始執(zhí)行代碼時應處于(A、ARM狀態(tài)ARM處理器的最可能進入哪一種工作模式B、D、B、D、B、數(shù)據(jù)訪問終止模式未定義指令中止模式掛起狀態(tài)和就緒狀態(tài)ARM 狀態(tài)和 Thumb狀態(tài)Thumb狀態(tài)C、由用戶通過硬件設計指定D、不確定22、 關于 ARM 子程序和 Thumb子程序互相調用描述正確的是( B )。A、系統(tǒng)初始化之后, ARM處理器只能工作在一種狀態(tài),不存在互相調用。B、只要遵循一定調用的規(guī)則,Thumb子程序和 ARM 子程序就可以互相調用。C、只要遵循一定調用的規(guī)則,僅能 Thu
14、mb子程序調用 ARM子程序。D、只要遵循一定調用的規(guī)則,僅能 ARM子程序調用 Thumb子程序。23、以下有關 ARM 處理器工作狀態(tài)的描述中( D )是不正確的。A、ARM處理器有兩種工作狀態(tài)。B、系統(tǒng)復位后自動處于 ARM工作狀態(tài)。C、在程序執(zhí)行過程中,微處理器可以隨時在兩種工作狀態(tài)之間切換。D、切換工作狀態(tài)時必須保存現(xiàn)場。24、 ARM 處理器的異常的正確理解應該是( D )。A、外部中斷B、內部異常C、系統(tǒng)調用D、以上都是25、關于ARM處理器的異常的描述不正確的是( C )。A、復位屬于異常B、除數(shù)為零會引起異常C、所有異常都要返回D、外部中斷會引起異常26、關于ARM處理器的異
15、常向量表的描述正確的是( C )。A、異常向量表放的就是中斷服務子程序B、異常向量表放的是中斷服務子程序的入口地址C、異常向量表放的是跳轉指令,執(zhí)行該指令進入相應中斷服務子程序D、以上都不是27、指令 ADDR2, R1, #10的尋址方式為( A )。A、立即尋址B、寄存器間接尋址C、多寄存器尋址D、堆棧尋址28、 指令 ADDR0, R1, R2的尋址方式為( D)。A、立即尋址B、寄存器間接尋址C、多寄存器尋址D、寄存器尋址29、 指令 “LDMIA R0!, R1, R2, R3, R4 的尋址方式為(C )。A、立即尋址B、寄存器間接尋址C、多寄存器尋址D、堆棧尋址30、指令 LDR
16、 R0, R1, #4的尋址方式為( C )A、寄存器間接尋址B、相對尋址C、基址變址尋址D、多寄存器尋址31、并行接口 SRAM存儲器接口并不一定需要(A、數(shù)據(jù)總線B、時鐘信號C、地址總線D、控制總線32、某系統(tǒng)需要小量的高速緩存,最合適的存儲器是A、 SRAMB、DRAMC、 EEPROMD、Flash33、某系統(tǒng)需要大量的高速緩存,最合適的存儲器是A、 SRAMB、DRAMC、 EEPROMD、Flash34、某系統(tǒng)需要永久存放小量參數(shù),而且頻繁訪問,最合適的存儲器是A、 SRAMB、DRAMC、 EEPROMD、Flash35、某系統(tǒng)需要永久存放大量不再修改的數(shù)據(jù),最合適的存儲器是A、
17、 SRAMB、DRAMC、 EEPROMD、Flash36、某系統(tǒng)需要永久存放高速度寫的數(shù)據(jù),最合適的存儲器是A、 SRAMB、FRAMC、 EEPROMD、Flash37、卜面關于DRAM存儲器描述錯誤的是(C)。38、39、A、B、C、D、DRAMDRAMDRAMDRAM卜列有關存儲.要對存儲內容定時刷新存儲器具有單位空間存儲容量大的特點存儲器屬于非易失的存儲器存儲器主要依靠電容的電荷存儲效應記憶信息Flash存儲器的描述,不正確的是(A、Flash存儲器屬于非易失的存儲器B、Flash存儲器的讀操作與SRAM存儲器的讀操作基本相同C、Flash存儲器的寫操作與SDRAM存儲器的寫操作基本
18、相同D、Flash存儲器在寫入信息前必須首先擦除原有信息在總線時序協(xié)議中,時序主要用于描述(D)出現(xiàn)在總線上的定位方式。A、高電平B、上升沿C、時鐘信號D、事件40、下面總線設備既是主設備又是從設備的是( B )。A、CPUB、DMACC、UARTD、USB控制器41、下面總線米用同步時序協(xié)議的是(A )。A、PCIB、RS232CC、USBD、 SATA42、下面總線米用異步時序協(xié)議的是(C )。A、PCIB、SPIC、USBD、I2C43、下面總線米用集中式仲裁的是(A )。A、PCIB、12cC、USBD、CAN44、下面總線米用分布式仲裁的是(B )。A、PCIB、12cC、USBD、
19、 AMBA45、下面總線屬于主從結構且單主設備的是(DA、AMBA 總線B、以太網(wǎng))CC、令牌總線D、USB總線46、下面總線屬于主從結構且支持多主設備的是(A)oA、PCI總線B、以太網(wǎng)C、USB總線D、令牌總線47、卜面息線不屬于主從結構的是(D )。A、PCIB、I2cC、USBD、以太網(wǎng)48、下面總線不屬于對等結構的是(A )。A、PCIB、IEEE1394C、令牌網(wǎng)D、以太網(wǎng)49、RS232C使用無硬件握手最簡單的雙機互聯(lián)中,-卜面(B )信號不是必須的。50、A、TXDB、DTR卜列關于 RS232C描述不止確的是(Q 。A、 RS232C采用非歸零、雙極性編碼B、RS232C使用
20、負邏輯規(guī)定邏輯電平,-5V-15VC、RXD表示邏輯“D、GND1”51、C、RS232C采用同步通信協(xié)議D、 RS232C弓1腳包含信號地USB2.0規(guī)范支持的速率有( D )。A、1.5MbpsB、12MbpsC、480MbpsD、以上都是52、USB總線系統(tǒng)有(A )個主機。A、 1B、 2C、4D、無限制53、 USB總線系統(tǒng)支持(B )個設備。A、1B、127C、128D、25654、有關USB設備連接與速度選擇描述正確的是(D)。A、低速設備必須在D+端連接一個上拉電阻B、全速設備必須在D-端連接一個上拉電阻C、全速設備必須在D+端連接一個下拉電阻55、56、57、58、59、60
21、、61、62、63、64、D、低速設備必須在D-端連接一個上拉電阻USB總線米用的通信方式為(A)。A、輪詢方式B、中斷方式C、DMA方式D、I/O通道方式USB接口移動硬盤最合適的傳輸類型為A、控制傳輸B、批量傳輸USB接口鼠標最合適的傳輸類型為(A、控制傳輸B、批量傳輸USB接口攝像頭最合適的傳輸類型為(A、控制傳輸B、批量傳輸C、中斷傳輸D、等時傳輸USB低速設備支持(B)個端點。C、C、中斷傳輸中斷傳輸A、2C、30USB全速設備支持(D)個端點。A、2C、30嵌入式系統(tǒng)最常用的數(shù)據(jù)傳送方式是(A、查詢B、中斷下述哪一種功能單元不屬于A、定時/計數(shù)器卜面哪一種功能單元不屬于A、薄膜鍵盤
22、卜列J關于 DMAA、內存可以被B)。C、DMAI/O接口電路。UARTI/O接口電路。I2C控制器描述不正確的是(DCPU訪問,也可以被C、C、LEDUART控制器DMA控制器訪問B、DMA可以和CPU并行工作C、D、D、D、D、D、D、D、D、等時傳輸?shù)葧r傳輸3131I/O處理機GPIOGPIODMA開始前,CPU需要初始化 DMA控制器,衛(wèi)束后,DMA控制器產(chǎn)生中斷數(shù)據(jù)的輸入和輸出需要經(jīng)過CPU,再由DMA控制器訪問內存65、 下列關于 GPIO 描述正確的是( D )。A、 GPIO可以由CPU編程決定方向,但不能查詢其狀態(tài)B、GPIO通常用于連接外部的SDRAM ,進行高速傳輸C、C
23、PU可以通過編程,決定 GPIO是輸入、輸出的通信功能,但不能是雙向的D、GPIO可以用于模擬 Flash的接口,對 Flash存儲器進行讀寫操作66、實時系統(tǒng)操作的正確性取決于( A )。A、邏輯設計的正確性B、相應操作執(zhí)行時間C、邏輯設計的正確性和相應操作執(zhí)行時間D、以上都不是67、軟實時系統(tǒng)要求( A )。A、事件響應實時B、事件和任務響應都實時C、任務響應實時D、事件和任務響應都不實時68:C、任務響應實時D、事件和任務響應都不實時69、基于查詢的實時編程結構的實時性取決于(D )。A、中斷響應時間B、最長任務執(zhí)行時間C、任務切換時間D、所有其它任務執(zhí)行時間之和70、基于中斷的實時編程
24、結構的實時性取決于( A )。A、中斷響應時間B、最長任務執(zhí)行時間C、任務切換時間D、所有其它任務執(zhí)行時間之和71、前后臺系統(tǒng)的實時性取決于( D )。A、中斷響應時間B、最長任務執(zhí)行時間C、任務切換時間D、所有其它任務執(zhí)行時間之和72、非搶先式實時操作系統(tǒng)的實時性取決于(B )。A、中斷響應時間B、最長任務執(zhí)行時間C、任務切換時間D、所有其它任務執(zhí)行時間之和73、搶先式實時操作系統(tǒng)的實時性取決于( C)。A、中斷響應時間B、最長任務執(zhí)行時間C、任務切換時間D、所有其它任務執(zhí)行時間之和74、下述哪種實時編程結構不可重入函數(shù)必須進行互斥處理(75、A、查詢實時編程結構B、前后臺系統(tǒng)C、非搶先式實
25、時操作系統(tǒng)D、搶先式實時操作系統(tǒng)下述哪種實時編程結構中的任務優(yōu)先級不相同(D )。76、77、78、79、80、A、查詢實時編程結構C、非搶先式實時操作系統(tǒng)優(yōu)先級倒置出現(xiàn)的條件有(A、優(yōu)先級任務調度C、資源共享嵌入式操作系統(tǒng)的主要目標并不包括A、強大多任務支持B、實時處理能力C、代碼體積D、與硬件的交互能力嵌入式Linux操作系統(tǒng)一般在ROMA、BootloaderC、Linux 內核下面哪個操作系統(tǒng)是嵌入式操作系統(tǒng)。(A、Red-hat LinuxC、Ubuntu Linux下述哪個操作系統(tǒng)不是嵌入式操作系統(tǒng)。B、前后臺系統(tǒng)D、搶先式實時操作系統(tǒng)D )。B、搶占式任務調度D、以上都是:A )
26、。中存放的布局并不包括(DB、內核參數(shù)區(qū)D、交叉編譯器B )B、jiCLinuxD、SUSE LinuxD )(81、A、jiClinuxC、心/OS-II下述哪個操作系統(tǒng)是實時操作系統(tǒng)。B、Win CE 6.0D、Windows XPB)A、 jiClinuxB、Win CE 6.082、C、Windows XPD、Windows Vista評價一個實時操作系統(tǒng)的技術指標并不包括( C )。A、任務調度算法B、上下文切換時間C、代碼體積D、 確定性83、pClinux與標準 Linux 最大的區(qū)別在于( B )。A、任務調度算法B、內存管理C、文件系統(tǒng)D、應用開發(fā)模式84、嵌入式操作系統(tǒng)一般
27、通過( A )手段來解決代碼體積與嵌入式應用多樣性的問題。A、使用可定制的操作系統(tǒng)B、將操作系統(tǒng)分布在多個處理器上運行C、增大嵌入式設備的存儲容量D、使用壓縮軟件對操作系統(tǒng)進行壓縮85、使用Host-Target聯(lián)合開發(fā)嵌入式應用,B )不是必須的。(A、 宿主機B、Windows 操作系統(tǒng)C、目標機D、交叉編譯器嵌入式系統(tǒng)試題庫三、簡答題1、什么是嵌入式系統(tǒng)?答:嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟件硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。2、簡述嵌入式系統(tǒng)的基本特點。答:面向特定應用、設計高效、綜合性強、生命周期長、程序固化、需要獨立的
28、開發(fā)系統(tǒng)、可靠性高、成本低、功耗低、體積小。3、談一談嵌入式系統(tǒng)的發(fā)展趨勢。答:產(chǎn)品種類不斷豐富,應用范圍不斷普及;性能不斷提高;功耗不斷降低,體積不斷縮?。痪W(wǎng)絡化、智能化程度不斷提高;軟件成為影響價格的主要因素。4、談一談嵌入式系統(tǒng)設計方法演變的三個階段。答:第1階段:以印制板(PCB、計算機輔助設計(CAD軟件和在線仿真器為主要工具的設計方法。第 2階段:以 EDA 工具軟件和 EOS (Embedded Operating System)為開發(fā)平臺的設計方法。第3階段:以IP內核庫為設計基礎,用軟硬件協(xié)同設計技術的系統(tǒng)級設計方法。5、什么是嵌入式系統(tǒng)的傳統(tǒng)設計方法?答:經(jīng)過需求分析和總體
29、設計,整個系統(tǒng)被劃分為軟件和硬件兩個子系統(tǒng),二者之間遵循一定的接口規(guī)范;接下來軟件工程師和硬件工程師分別進行設計、開發(fā)、調試和測試;然 后兩個子系統(tǒng)集成在一起并進行測試;如果系統(tǒng)功能正確且滿足所有性能指標,則結束, 否則需要對軟硬件子系統(tǒng)分別進行驗證和修改,并重新進行系統(tǒng)集成和測試。6、嵌入式系統(tǒng)的傳統(tǒng)設計方法有何特點。答:這種方法簡單易實現(xiàn),但存在一些痼疾,嚴重影響了嵌入式系統(tǒng)設計的效率和結果。首先,雖然在需求分析階段考慮了軟硬件接口的問題,但由于缺乏統(tǒng)一的軟硬件協(xié)同表示方法,軟硬件劃分只能由設計者憑經(jīng)驗完成,無法從系統(tǒng)級進行驗證且很難評估這種劃分是否合理,也不易發(fā)現(xiàn)軟硬件接口存在的問題。其
30、次,軟硬件分別設計和開發(fā),一旦出現(xiàn)錯誤,不僅難以定位,而且修改起來也非常麻煩,甚至可能需要調整軟件結構或者硬件配置。第三,它的設計周期可能比較長,例如為了驗證軟件開發(fā)的正確性,必須在硬件全部完成之后才能開始進行軟件測試和系統(tǒng)集成,大大延長了設計的進程。7、什么是嵌入式系統(tǒng)的系統(tǒng)級設計方法?答:嵌入式系統(tǒng)的系統(tǒng)級設計方法是一種高層次的設計方法,設計人員針對設計目標進行系統(tǒng)功能描述,定義系統(tǒng)的行為特性,進行軟硬件劃分,生成系統(tǒng)級的規(guī)格描述。這一過程可以不涉及實現(xiàn)方法和工藝。接下來,設計人員就可以按照系統(tǒng)級規(guī)格描述實現(xiàn)軟硬件 子系統(tǒng)及其接口。8、軟硬件協(xié)同設計包括哪幾個階段?答:軟硬件協(xié)同設計包括:
31、系統(tǒng)描述、軟硬件劃分、軟硬件協(xié)同綜合、以及軟硬件協(xié)同模 擬與驗證。9、簡述嵌入式處理器的特點。答:低檔處理器多采用哈佛結構,高檔處理器多采用馮諾伊曼結構;品種規(guī)格系列化;對實時多任務有很強的支持能力;可靠性高、功耗低、集成度高、性價比高。10、簡述嵌入式處理器的分類。答:嵌入式微處理器、微控制器(單片機)和數(shù)字信號處理器( DSB。11、簡述嵌入式微處理器的特點。答:嵌入式微處理器的特點:通用微處理器的增強,一般為 32位。構成:一般 CPU、存 儲器、I/O 接口三者分離;性能:一般為 1002000MIPS ;存儲器:Flash 一般為176MB ,SDRAM 一般為 264MB ; 一般
32、加載復雜嵌入式操作系統(tǒng):VxWorks、WinCE、Clinux、Embedded Linux 等。答:微控制器的特點:單片化,整個計算機集成在一個芯片中。低檔微控制器一一構成:一般 CPU、存儲器、I/O 接口三者集成在一個芯片內;性能:1100MIPS,存儲器:Flash一般為8512KB , SRAM 一般為256B/1128KB ; 一般無嵌入式操作系統(tǒng)或者簡單嵌入式操作系統(tǒng)。高檔微控制器一一構成:一般 CPU、I/O接口兩者集成在一個芯片內,需要外擴存儲器;性能:1001000MIPS ,存儲器:Flash 一般為 14MB, SRAM 一般為164MB ;一般有嵌入式操作系統(tǒng)( V
33、xWorks、科C/OSI、WINCE科Clinux )。13、簡述DSP的特點。答:DSP的特點:高效乘累加運算,高效數(shù)據(jù)存取,硬件重復循環(huán),確定性操作(程序執(zhí)行時間可預測)。14、嵌入式處理器按照字長可分為哪幾類?各有何應用領域。答:嵌入式處理器按口字長可劃分為4位、8位、16位、32位和64位等五個不同的等級。一般說來,4位或8位的產(chǎn)品通常是面向低端應用設計的,16位的產(chǎn)品用于比較精密的應用;32或64位的產(chǎn)品用于計算強度很大的應用。15、簡述嵌入式處理器的選擇原則。答:1、應能滿足應用的設計目標;2、開發(fā)工具是否好用?3、市場占有率;4、應該遵循 夠用”原則,不應片面追求高性能。16、
34、談一談嵌入式處理器的發(fā)展趨勢。答:嵌入式微處理器、微控制器與DSP之間的界限越來越模糊;32位嵌入式處理器應用日趨廣泛,已經(jīng)開始擠占原本數(shù)據(jù)8位MCU的市場;雙核或多核結構的產(chǎn)品不斷涌現(xiàn)。17、列出ARM7微處理器的工作模式。答:user用戶模式、sys系統(tǒng)模式、fiq快速中斷模式、irq外部中斷模式、svc管理模式、abt數(shù)據(jù)訪問中止模式、und未定義指令中止模式。第21頁共44頁嵌入式系統(tǒng)試題庫18、ARM7微處理器的有哪兩種工作狀態(tài)。答:ARM狀態(tài)(32位指令)和 Thumb狀態(tài)(16位指令)。19、簡述 ARM和Thumb狀態(tài)的區(qū)別及如何進行狀態(tài)切換。答:ARM狀態(tài)是 32位指令,Th
35、umb狀態(tài)是16位指令。進入Thumb狀態(tài):執(zhí)行 BX指令,當操作數(shù)寄存器最低位為1時,可以使微處理器從 ARM狀態(tài)切換到 Thumb狀態(tài)(處理器工作在 Thumb狀態(tài),如果發(fā)生異常并進入異常處理子程 序,則異常處理完畢返回時,自動從 ARM 狀態(tài)切換到 Thumb狀態(tài))。進入ARM 狀態(tài):執(zhí)行 BX指令,當操作數(shù)寄存器最低位為0時,可以使微處理器從Thumb狀態(tài)切換到 ARM 狀態(tài)(處理器工作在 Thumb狀態(tài),如果發(fā)生異常并進入異常處理子程序, 則進入時處理器自動從Thumb狀態(tài)切換到 ARM 狀態(tài))。20、SRAM有何特點。答:SRAM屬于高速存儲器,價格較高,一般均用于對速度和性能要求
36、較高的場合。常用的異步SRAM訪存周期在 7ns至100ns之間,SRAM的單片容量不大,大多在幾K至幾百K之間。SRAM存儲器芯片有 4位、8位、16位、32位等多種位寬,這種存儲器的訪存接 口和操作時序最為簡單。21、 DRAM 有何特點。答:DRAM 和SRAM 均屬于 RAM 存儲器,DRAM 的特點是存儲密度很大,速度比 SRAM 慢,單位存儲成本較低,一般用于對容量要求較高的場合。常用的單片DRAM 存儲器容量在幾百千至幾百兆字節(jié)之間,訪存周期一般是幾十納秒。22、 EEPROM有何特點。答:非揮發(fā);存儲密度??;單位存儲成本較高;容量??;寫入有限制,頁寫要等待;接口時序簡單,一般采
37、用串行接口;小量參數(shù)存儲。答:非揮發(fā);存儲密度大;單位存儲成本較低;容量較大;接口時序復雜一一需要擦除及Block 寫。24、 FRAM有何特點。答:非揮發(fā);功耗低;讀寫速度快;接口時序簡單;類似 SRAM接口;成本高。25、什么是標準 TTL電平?有何特點。答:發(fā)送端:高電平 2.4V,低電平0.4V;接收端:高電平2.0V,低電平0.8V。特點:噪聲容限小,負載能力弱。26、 什么是標準 CMOS電平?有何特點。答:發(fā)送端:高電平 0.9Vdd,低電平0.1Vdd;接收端:高電平 0.7Vdd ,低電平0.3Vdd。特點:噪聲容限大,負載能力強。27、鎖存器和觸發(fā)器有何區(qū)別。答:鎖存器是電
38、平有效,觸發(fā)器是邊沿有效。28、 什么是建立時間?答:在時鐘信號邊沿到來之前,數(shù)據(jù)信號必須提前一段時間保持穩(wěn)定有效。所有數(shù)據(jù)信號在時鐘信號邊沿(觸發(fā)器采集)前一段時間內必須滿足建立時間的要求。29、什么是保持時間?答:在時鐘信號邊沿到來之后,數(shù)據(jù)信號必須在隨后的一段時間內保持穩(wěn)定有效。所有數(shù)據(jù)信號在時鐘信號邊沿(觸發(fā)器采集)后一段時間內必須滿足保持時間的要求。30、什么是訪存時序配合?答:存控發(fā)出的信號要滿足存儲器的時序要求,存儲器返回的信號要滿足存控的時序要求。31、在使用存儲器芯片與處理器接口時,應當注意什么問題?答:當使用存儲器芯片與存儲器接口的時候,需要特別注意I/O電平、讀寫速度、操
39、作時序等問題。32、什么是總線?有何優(yōu)缺點。答:采用一組公共信號線作為計算機各部件之間的通信線,是計算機各功能部件互聯(lián)的主要形式,是各功能部件之間傳送信息的公共通路。優(yōu)點:結構簡單、成本低廉,軟硬件設計簡單,系統(tǒng)易于擴充或者更新;缺點:所有設備共享一組總線,同一時刻只有一個主設 備能夠使用總線。33、什么是總線主設備?有何特點。答:啟動一個總線周期(總線事務)的設備就是總線主設備,每次只能有一個主設備控制 總線,例:CPU DMAC等等。34、什么是總線從設備?有何特點。答:響應主設備的請求的設備就是總線從設備,同一時間里有一個或多個從設備響應主設備的請求。例:DMAC UART控制器、USB
40、控制器、I 2C控制器、SPI控制器等等。35、什么是同步時序協(xié)議?答:事件出現(xiàn)在總線的時刻由總線時鐘來確定,所有事件都出現(xiàn)在時鐘信號的前沿,大多數(shù)事件只占據(jù)單一時鐘周期。36、什么是異步時序協(xié)議?答:事件出現(xiàn)在總線的時刻取決于前一事件的出現(xiàn),總線時鐘信號線可有可無,總線周期 的長度是可變的。37、什么是集中式仲裁?答:由中央仲裁器裁決,每個主設備有兩條線接到中央仲裁器,一條是送往仲裁器的總線請求線,另一條是仲裁器送出的總線授權線。采用集中式仲裁的總線有AMBA、PCI總線38、什么是分布式仲裁?答:主設備都有自己的仲裁號和仲裁器,不需要中央仲裁器,當有總線請求且總線空閑時,則把惟一的仲裁號發(fā)
41、到共享的仲裁總線上,以優(yōu)先級策略為基礎,以獲勝者的仲裁號保留在仲裁線上(OC OD門)。采用分布式仲裁的總線有CAN、I2C總線等。39、通信總線 RS485相對RS232C做了什么改進?為什么得到廣泛應用?答:通信總線 RS485相對RS232C做了改進:多點傳輸;差分傳輸,提高傳輸距離。得到廣泛應用的原因:幾乎所有的處理器都包含串行接口控制器、軟硬件設計簡單、成本低廉。40、考慮RS232C雙機互聯(lián)且無硬件握手,其通信可靠性不高。利用你所學的知識,提出一種經(jīng)濟、現(xiàn)實的簡單方案來提高其通信可靠性。答:*II仿USB協(xié)議,利用高層協(xié)議,采取兩種措施:數(shù)據(jù)+CRC校驗;鏈路層握手協(xié)議,建立可靠鏈
42、路。41、請指出USB總線的四種傳輸類型,并指出每一種傳輸類型的基本特點。答:四種傳輸類型:控制傳輸、批量傳輸、中斷傳輸和等時傳輸控制傳輸:雙向,糾錯,查詢、配置設備信息;批量傳輸:單向,糾錯,大塊無結構數(shù)據(jù),延遲不定;中斷傳輸:單向,糾錯,小塊無結構數(shù)據(jù),延遲確定;等時傳輸:單向,無糾錯,大塊無結構數(shù)據(jù),延遲確定。42、請指出USB總線的四種傳輸類型。 USB移動硬盤適合采用彳f么傳輸類型?USB鼠標適合采用什么傳輸類型? USB攝像頭適合采用什么傳輸類型?如果需要傳輸16字節(jié)的數(shù)據(jù),數(shù)據(jù)包的最大值為8字節(jié),請問此次傳輸需要劃分為幾個事務并說明原因?答:USB總線的四種傳輸類型為:控制傳輸、
43、批量傳輸、中斷傳輸和等時傳輸。USB移動硬盤適合采用批量傳輸;USB鼠標適合采用中斷傳輸;USB攝像頭適合采用等時傳輸。此次傳輸需要劃分為3個事務,原因是最后一個事務的數(shù)據(jù)包的長度必須小于8字節(jié)。43、什么是I/O接口電路?答:外設一般不能與CPU直接相連,必須經(jīng)過中間電路再與系統(tǒng)相連,這些中間電路被稱為I/O接口電路,簡稱 I/O接口。44、 I/O接口電路有哪些基本功能?答:數(shù)據(jù)緩沖功能、接受和執(zhí)行CPU命令的功能、信號電平轉換的功能、數(shù)據(jù)格式變換功能、設備選擇功能、中斷管理功能。45、 I/O接口電路數(shù)據(jù)傳送方式有哪幾種?答:查詢、中斷、直接內存訪問( DMA、I/O 通道、I/O 處理
44、機方式。46、中斷控制器的基本功能有哪些?答:中斷源的識別、中斷源的屏蔽、中斷優(yōu)先級處理等。47、什么是實時系統(tǒng)?答:指能在確定的時間內對外部的異步事件做出響應并執(zhí)行其功能的計算機系統(tǒng)。其操作的正確性不僅依賴于邏輯設計的正確程度,而且與這些操作進行的時間有關?!霸诖_定的時間內”是該定義的核心,也就是說,實時系統(tǒng)是對響應時間有嚴格要求的。對邏輯和時序的要求非常嚴格,如果邏輯和時序出現(xiàn)偏差將會引起嚴重后果。48、什么是軟實時系統(tǒng)?答:僅要求事件響應是實時的,并不要求限定任務必須在多長時間內完成的實時系統(tǒng)。49、什么是硬實時系統(tǒng)?答:不僅要求事件響應要實時,而且要求在規(guī)定的時間內完成任務的處理的實時
45、系統(tǒng)。50、什么是基于查詢的實時軟件結構?有何優(yōu)缺點?實時性如何決定?答:基于查詢的實時軟件結構無中斷機制,僅采用查詢方式的實時軟件結構。優(yōu)點:側重任務的處理,軟件設計簡單,堆??深A測,可調用不可重入函數(shù)(任務間不嵌 套)。缺點:對事件響應不能實時,容易丟棄異步事件;所有的任務具有相同的優(yōu)先級別,如果 一個任務執(zhí)行時間不可預測,則所有任務的響應時間不可預測;主程序是一個無限循環(huán)的 結構,一個任務崩潰則引起整個系統(tǒng)崩潰。實時性(最壞情況):取決于所有其它任務執(zhí)行時間之和。51、什么是基于中斷的實時軟件結構?有何優(yōu)缺點?實時性如何決定?答:基于中斷的實時軟件結構采用純中斷方式的實時軟件結構,事件和
46、任務處理全部由中 斷服務子程序完成。優(yōu)點:側重事件的處理,利用中斷優(yōu)先級解決了優(yōu)先級問題缺點:容易漏掉低優(yōu)先級異步事件;中斷嵌套容易導致棧溢出,堆棧不可預測;調用不可 重入型函數(shù)時,要滿足互斥條件。實時性(最壞情況):高優(yōu)先級任務能得到及時響應和處理。52、什么是前后臺系統(tǒng)?有何優(yōu)缺點?實時性如何決定?答:前后臺系統(tǒng)分為前臺程序和后臺程序。前臺程序也稱中斷級程序,通過中斷來處理事 件,在中斷服務子程序中,一般對中斷做一些簡單的處理,然后給出事件發(fā)生的標志,待 后臺程序來處理;后臺程序也稱任務級程序,一個死循環(huán),循環(huán)查詢各種標志位,如果標 志位置位,就執(zhí)行相應的任務程序。優(yōu)點:系統(tǒng)結構簡單,幾乎
47、不需要額外的存儲開銷;可以避免中斷嵌套(棧溢出),避免 漏掉異步事件;可調用不可重入函數(shù)(任務間不嵌套)。缺點:所有的任務具有相同的優(yōu)先級別,如果一個任務執(zhí)行時間不能確定,則所有任務響 應時間不可預測;后臺程序是一個無限循環(huán)的結構,一旦在這個循環(huán)體中正在處理的任務 崩潰,使得整個任務隊列中的其他任務得不到機會被處理,從而造成整個系統(tǒng)的崩潰。實時性:取決于所有其它任務的執(zhí)行時間之和。53、重入函數(shù)有何特點?答:可用于遞歸調用或者多個過程同時調用;生成模擬棧,用來完成參數(shù)傳遞和保存局部 變量;其他函數(shù)不可重入,原因是參數(shù)和局部變量放在固定存儲區(qū)域。RAM 容量都很小,容易導致棧溢出。54、 一般盡
48、量少采用重入函數(shù),為什么?答:重入函數(shù)會導致棧不可預測,而嵌入式系統(tǒng)中55、關鍵字static有什么作用?答:關鍵字static有三個作用:在函數(shù)體內,一個被聲明為靜態(tài)的變量在這一函數(shù)被調用 過程中維持其值不變;在文件域內(但在函數(shù)體外),一個被聲明為靜態(tài)的變量可以被文 件域內所有函數(shù)訪問,但不能被文件域外其它函數(shù)訪問。它是一個本地的全局變量;在文 件域內,一個被聲明為靜態(tài)的函數(shù)只可被這一文件域內的其它函數(shù)調用。那就是,這個函 數(shù)被限制在聲明它的文件的本地范圍內使用。56、 關鍵字const有什么作用?答:關鍵字 const的作用是為給讀你代碼的人傳達非常有用的信息,實際上,聲明一個參數(shù)為常量
49、是為了告訴了用戶這個參數(shù)的應用目的;通過給優(yōu)化器一些附加的信息,使用關鍵字const也許能產(chǎn)生更緊湊的代碼;合理地使用關鍵字const可以使編譯器很自然地保護那些不希望被改變的參數(shù),防止其被無意的代碼修改。57、 關鍵字volatile有什么作用?答:阻止編譯器優(yōu)化。一個定義為 volatile的變量是說這變量可能會被意想不到地改變 精確地說就是,優(yōu)化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不 是使用保存在寄存器里的備份。58、列出volatile變量使用的幾種情況。答:并行設備的硬件寄存器(如:狀態(tài)寄存器);中斷服務子程序中會訪問到的非自動變 量;多線程應用中被幾個任務共享
50、的變量。volatile const unsigned char59、請指明該定義的含義并解釋每個修飾關鍵詞的作用:UTRSTAT0 。答:易失只讀態(tài)寄存器UTRSTAT0 ;volatile :可能被外界(硬件、其他進程)改變;const:本程序不應該試圖去修改它;unsigned char:無符號字節(jié)類型;60、請指出下述求平方函數(shù)的錯誤并寫出正確代碼。int square(volatile int *ptr)return (*ptr) * (*ptr);答:由于指針 ptr指向volatile變量,該變量的值可能被硬件、其他進程所改變,兩次讀的 值可能不一樣,因此這段代碼可能返不是你所期
51、望的平方值。正確的代碼如下:int square(volatile int *ptr) int a;a = *ptr; / 只讀一次 return a * a;61、 談一談S3c44B0x的中斷響應的詳細過程。答:S3C44B0X的中斷響應的詳細過程為: 中斷源向中斷控制器發(fā)出中斷請求;中斷控制器通過IRQ/FIQ向CPU發(fā)出中斷請求;CPU響應中斷并查詢中斷源得到中斷向量表入口地址; 到中斷向量表相應入口地址取指令執(zhí)行,該處為跳轉指令; 執(zhí)行跳轉指令,跳轉到中斷服務子程序處執(zhí)行。62、什么是DMA傳輸?答:一種快速傳送數(shù)據(jù)的機制,不需要 CPU的參與,數(shù)據(jù)傳遞可以從I/O接口到內存,從內存
52、到I/O接口,從一段內存到另一段內存。63、 談一談 S3C44B0X的DMA 響應的詳細過程。答:S3C44B0X的DMA 響應的詳細過程為:I/O接口電路向 DMA控制器發(fā)出 DMA請求;DMA控制器向總線仲裁器發(fā)出總線請求; 總線仲裁器向 DMA控制器回答總線應答信號;DMA控制器向I/O接口電路回答 DMA應答信號;DMA傳輸開始,完畢引起中斷。64、定時/計數(shù)器的基本構成有哪些?答:控制寄存器、狀態(tài)寄存器、計數(shù)初值寄存器、計數(shù)器、計數(shù)輸出寄存器。65、嵌入式軟件有何特點?答:軟件要求固態(tài)化存儲,應用有較強的實時性需求,硬件資源環(huán)境比較苛刻,軟件代碼具有高質量和高可靠性,多任務操作系統(tǒng)是主流發(fā)展方向。66、什么是嵌入式操作系統(tǒng)?答:一種支持嵌入式系統(tǒng)應用的操作系統(tǒng)軟件,是嵌入式系統(tǒng)極為重要的組成部分。通常 包括與硬件相關的底層驅動軟件、系統(tǒng)內核、設備驅動接口、通信協(xié)議、圖形界面等。具 有通用操作系統(tǒng)的基本特點:能夠有效管理越來越復雜的系統(tǒng)資源,能夠把硬件虛擬化, 簡化的驅動程序移植和維護,能夠提供庫函數(shù)、驅動程序、工具集以及應用程序。67、為什么需要嵌入式操作系統(tǒng)?答:嵌入式處理器性能
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 系統(tǒng)性市政學研究的試題及答案總結
- 建筑結構分析技巧與應用試題及答案
- 2025年現(xiàn)代管理學新趨勢試題及答案
- 市政技術創(chuàng)新的實務試題及答案
- 光電板安裝合同范例
- 2025年市政學考試關鍵知識試題及答案
- 行政管理學歷史發(fā)展概述試題及答案
- 中國足球球員工作合同范例
- 企業(yè)全球化進程中的管理對策試題及答案
- 管理學人才培養(yǎng)體系試題及答案
- DB11-T 889.2-2013 文物建筑修繕工程操作規(guī)程 第2部分:木作
- DB11-T 356-2017 公共廁所運行管理規(guī)范
- 融僑大道螺旋橋施工方案
- 安全生產(chǎn)指導幫扶工作方案
- 油氣回收培訓課件
- 2024年6月青少年軟件編程Python等級考試試卷五級真題(含答案)
- 粉末涂料的MSDS介紹
- 《電力安全工作規(guī)程DLT408-2023》知識培訓
- 18個文言虛詞用法及舉例
- (完整版)CAD考試試題庫及參考答案
- 信息技術系統(tǒng)故障應急恢復方案及保障措施
評論
0/150
提交評論