嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)_第1頁(yè)
嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)_第2頁(yè)
嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)_第3頁(yè)
嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)_第4頁(yè)
嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

嵌入式系統(tǒng)開(kāi)發(fā)習(xí)題(附答案)一、單選題(共100題,每題1分,共100分)1.直接編譯進(jìn)內(nèi)核,又稱(chēng)()。A、動(dòng)態(tài)連接B、下載文件C、靜態(tài)連接正確答案:C2.在Linux中,采用給網(wǎng)絡(luò)接口設(shè)備分配一個(gè)()的名字的方法來(lái)訪(fǎng)問(wèn)該設(shè)備。A、唯一B、相同C、特殊正確答案:A3.往單片機(jī)里燒寫(xiě)程序時(shí)燒寫(xiě)的文件是什么格式()。A、HEXB、CC、UVOPT正確答案:A4.ARM7系列微處理器為()位的RISC處理器。A、32B、64C、8正確答案:A5.嵌入式系統(tǒng)設(shè)計(jì)步驟的第一步一般是()A、硬件/軟件設(shè)計(jì)B、需求分析C、體系結(jié)構(gòu)設(shè)計(jì)正確答案:B6.驅(qū)動(dòng)程序是指揮硬件工作的軟件。它是應(yīng)用程序與硬件之間的一個(gè)()軟件層,為應(yīng)用程序屏蔽硬件的細(xì)節(jié)。A、低層B、高層C、中層正確答案:C7.描述系統(tǒng)的功能如何實(shí)現(xiàn)的嵌入式系統(tǒng)設(shè)計(jì)步驟的是A、軟件/硬件設(shè)計(jì)B、需求分析C、體系結(jié)構(gòu)設(shè)計(jì)正確答案:C8.()不是網(wǎng)絡(luò)層協(xié)議。A、TCPB、IPC、ARP正確答案:A9.驅(qū)動(dòng)程序的功能包括()。A、以上都是B、對(duì)設(shè)備初始化和釋放。C、檢測(cè)和處理設(shè)備出現(xiàn)的錯(cuò)誤。正確答案:A10.GCC(GNUCCompiler的簡(jiǎn)稱(chēng))是一組()工具的總稱(chēng),主要任務(wù)是預(yù)處理和編譯,并且提供與編譯器相關(guān)的運(yùn)行庫(kù)的支持。A、編譯B、編程C、程序正確答案:A11.字符設(shè)備是指數(shù)據(jù)處理以()為單位,并按順序進(jìn)行訪(fǎng)問(wèn)的設(shè)備。A、字節(jié)B、網(wǎng)絡(luò)C、塊正確答案:A12.()是指在輸入/輸出時(shí)數(shù)據(jù)處理以塊為單位的設(shè)備,它一般都采用緩存技術(shù),支持?jǐn)?shù)據(jù)的隨機(jī)讀寫(xiě)。A、塊設(shè)備B、套接字C、字符設(shè)備正確答案:A13.設(shè)計(jì)嵌入式系統(tǒng)時(shí),需要考慮哪些指標(biāo)A、功耗B、性能C、成本正確答案:B14.vivi程序分2個(gè)階段,第1階段是用()語(yǔ)言編寫(xiě)的。A、c語(yǔ)言B、機(jī)器語(yǔ)言C、匯編語(yǔ)言正確答案:C15.()是嵌入式系統(tǒng)運(yùn)行的載體,也是嵌入式系統(tǒng)的基礎(chǔ)。A、硬件B、軟件C、單片機(jī)正確答案:A16.Linux系統(tǒng)是一個(gè)()的操作系統(tǒng)A、單用戶(hù),多任務(wù)B、單用戶(hù),單任務(wù)C、多用戶(hù),多任務(wù)正確答案:C17.GDB軟件是()。A、調(diào)試器B、編譯器C、文本編輯器正確答案:A18.C++源程序后綴是()A、C或.ccB、aC、h正確答案:A19.給文件file1加上其他人可執(zhí)行屬性的命令是()A、chmkdo+xB、chmoda+xC、chowna+x正確答案:A20.BootLoader程序中下載模式的作用()A、以上都是B、分區(qū)C、引導(dǎo)系統(tǒng)正確答案:A21.Makefile中把那些沒(méi)有任何依賴(lài),只有執(zhí)行動(dòng)作的目標(biāo)稱(chēng)為()。A、可執(zhí)行目標(biāo)B、最終目標(biāo)C、偽目標(biāo)正確答案:C22.ARM有()種基本尋址方式A、9B、8C、7正確答案:A23.低功耗優(yōu)化的基本原則是()A、盡量減少處理器和各種外設(shè)的工作時(shí)間B、盡量快速運(yùn)行程序C、采用事件驅(qū)動(dòng)的程序設(shè)計(jì)方式正確答案:A24.進(jìn)程有三種狀態(tài):()A、準(zhǔn)備態(tài),執(zhí)行態(tài)和退出態(tài)B、運(yùn)行態(tài),就緒態(tài)和等待態(tài)C、精確態(tài),模糊態(tài)和隨機(jī)態(tài)正確答案:B25.structinode:一個(gè)文件可以對(duì)應(yīng)多個(gè)file結(jié)構(gòu),但是只有()個(gè)inode結(jié)構(gòu)。A、2B、3C、1正確答案:C26.嵌入式操作系統(tǒng)的特點(diǎn)不包括()。A、有一定的實(shí)時(shí)性B、強(qiáng)交互性C、可裁剪正確答案:B27.Linux動(dòng)態(tài)鏈接庫(kù)文件是以()結(jié)尾的A、txtB、aC、so正確答案:C28.ARM11系微處理器的優(yōu)點(diǎn)()A、11級(jí)流水線(xiàn)B、動(dòng)態(tài)預(yù)測(cè)C、多線(xiàn)程組合D、能耗低正確答案:A29.在嵌入式系統(tǒng)設(shè)計(jì)時(shí),下面存儲(chǔ)結(jié)構(gòu)中對(duì)程序員透明的是()A、內(nèi)存B、磁盤(pán)存儲(chǔ)器C、高速緩存正確答案:C30.()完全把系統(tǒng)軟件和硬件部分隔離開(kāi)來(lái),從而大大提高了系統(tǒng)的可移植性。A、硬件交互層B、硬件抽象層C、驅(qū)動(dòng)映射層正確答案:B31.如果I/O設(shè)備與存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)交換不經(jīng)過(guò)CPU來(lái)完成,這種數(shù)據(jù)交換方式是()。A、DMA方式B、程序查詢(xún)C、中斷方式正確答案:A32.嵌入式的硬件也可以分為三部分,即()A、微控制器、硬件設(shè)備B、微處理器、外圍電路、外部設(shè)備C、微處理器、軟硬件設(shè)備正確答案:B33.大部分Unix系統(tǒng),只能一次傳送一個(gè)或多個(gè)長(zhǎng)度是()字節(jié)(或一個(gè)更大的2次冪的數(shù))的整塊數(shù)據(jù)。A、128B、512C、256正確答案:B34.gcc常用選項(xiàng),對(duì)程序進(jìn)行優(yōu)化編譯、鏈接,提高程序的執(zhí)行效率的是A、-gB、-cC、-O正確答案:C35.gcc-()在執(zhí)行程序中包括標(biāo)準(zhǔn)調(diào)試信息A、oFileNameB、gC、c正確答案:B36.嵌入式系統(tǒng)中的CPU具有一些與通用計(jì)算機(jī)所使用的CPU不同的特點(diǎn),下面不是其特點(diǎn)的是()。A、高主頻B、支持實(shí)時(shí)處理C、低功耗正確答案:A37.()是用來(lái)區(qū)分具體設(shè)備的實(shí)例A、主設(shè)備號(hào)B、次設(shè)備號(hào)C、網(wǎng)絡(luò)接口號(hào)正確答案:B38.典型的塊設(shè)備有()A、觸摸屏B、U盤(pán)C、簡(jiǎn)單按鍵正確答案:B39.實(shí)時(shí)在線(xiàn)仿真的缺點(diǎn)是()A、功能有限B、響應(yīng)速度慢C、價(jià)格昂貴正確答案:C40.嵌入式系統(tǒng)的設(shè)計(jì)思路是什么?A、增加系統(tǒng)穩(wěn)定性B、夠用即可C、提高系統(tǒng)可靠性正確答案:B41.下列哪個(gè)命令可以用來(lái)創(chuàng)建目錄?A、mkdirB、lsC、cd正確答案:A42.制定產(chǎn)品時(shí)間表與()有關(guān)系A(chǔ)、選擇操作系統(tǒng)B、操作系統(tǒng)C、軟件正確答案:A43.驅(qū)動(dòng)程序是指揮硬件工作的軟件。它是應(yīng)用程序與()之間的一個(gè)中層軟件層,為應(yīng)用程序屏蔽硬件的細(xì)節(jié)。A、開(kāi)發(fā)B、修改C、硬件正確答案:C44.Bootloader的stage1中有()。A、設(shè)備初始化代碼B、硬件設(shè)備C、系統(tǒng)文件鏡像正確答案:A45.關(guān)于A(yíng)RM處理器的異常,以下說(shuō)法錯(cuò)誤的是()。A、FIQ是外部中斷異常B、復(fù)位異常級(jí)別最高C、每個(gè)異常中斷向量占據(jù)4個(gè)字節(jié)正確答案:A46.命令rmmod的功能是()A、列出當(dāng)前動(dòng)態(tài)加載的模塊清單B、將驅(qū)動(dòng)模塊加載到操作系統(tǒng)內(nèi)核C、將驅(qū)動(dòng)模塊從內(nèi)核中刪除正確答案:C47.()用于標(biāo)識(shí)設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)程序,主設(shè)備號(hào)相同的設(shè)備使用相同的設(shè)備驅(qū)動(dòng)程序A、次設(shè)備號(hào)B、主設(shè)備號(hào)C、設(shè)備類(lèi)型正確答案:B48.OCD(片上調(diào)試器)將()提供的實(shí)時(shí)跟蹤和運(yùn)行控制分開(kāi)A、ICEB、CPUC、GPU正確答案:A49.軟件的()和軟件的性能通常是矛盾的,通常以損失某些特性情況下的優(yōu)化性能為代價(jià)。A、通用性B、復(fù)雜性C、適應(yīng)性正確答案:A50.網(wǎng)絡(luò)設(shè)備,又稱(chēng)(),用于網(wǎng)絡(luò)通信A、窗口B、網(wǎng)絡(luò)數(shù)據(jù)源C、網(wǎng)絡(luò)接口正確答案:C51.建立基本的目錄結(jié)構(gòu)的命令為()A、#mkdirrootfs#cdrootfs#mkdiretcdevlibmntproctmpusrvarB、#mkdiretcdevlibmntproctmpusrvar#cdrootfs#mkdirrootfsC、#cdrootfs#mkdirrootfs#mkdiretcdevlibmntproctmpusrvar正確答案:A52.應(yīng)用程序有一個(gè)main函數(shù),總是從些函數(shù)開(kāi)始主動(dòng)執(zhí)行一個(gè)任務(wù),而驅(qū)動(dòng)程序安裝之后,便停止工作,并等待被()調(diào)用。A、硬件B、應(yīng)用程序C、操作系統(tǒng)正確答案:B53.在cpu和物理內(nèi)存之間進(jìn)行內(nèi)存轉(zhuǎn)換時(shí),()將地址從虛擬地址空間映射到物理地址空間A、TCPB、MMUC、CACHE正確答案:A54.RISC的意思是()A、精簡(jiǎn)指令集計(jì)算機(jī)B、計(jì)算C、遞歸指令正確答案:A55.μC/OS-II結(jié)構(gòu)小巧,最小內(nèi)核可編譯至(),即使包含全部功能如信號(hào)量、消息郵箱、消息隊(duì)列及相關(guān)函數(shù)等A、2KB、4MC、8G正確答案:A56.對(duì)于嵌入式系統(tǒng),其能源消耗的3個(gè)主要部件是()A、以上都是B、處理器C、無(wú)線(xiàn)通信D、屏幕顯示正確答案:A57.()是指在輸入/輸出時(shí)數(shù)據(jù)處理以塊為單位的設(shè)備,它一般都采用緩存技術(shù),支持?jǐn)?shù)據(jù)的隨機(jī)讀寫(xiě)。A、塊設(shè)備B、網(wǎng)絡(luò)設(shè)備C、字符設(shè)備正確答案:A58.ARMCortex-M系列處理器的特點(diǎn)是()。A、低功耗、低成本、小尺寸,主要用于物聯(lián)網(wǎng)和智能家居等B、處理能力強(qiáng),主要用于個(gè)人電腦和服務(wù)器等C、可擴(kuò)展性強(qiáng),主要用于工業(yè)控制和機(jī)器人等正確答案:A59.在字符設(shè)備驅(qū)動(dòng)中,structile_operations結(jié)構(gòu)中函數(shù)指針成員不包含()A、openB、closeC、read正確答案:B60.驅(qū)動(dòng)程序主要由3部分組成,但()不屬于A(yíng).自動(dòng)配置和初始化子程序B.服務(wù)于I/O請(qǐng)求的子程序C.中斷服務(wù)子程序D.服務(wù)于cpu子程序A、D正確答案:A61.linux中的網(wǎng)絡(luò)編程是通過(guò)()(套接字)來(lái)實(shí)現(xiàn),實(shí)質(zhì)是一種文件描述符。A、linkB、socketC、line正確答案:B62.創(chuàng)建根目錄文件系統(tǒng)映像文件使用的工具為()A、BusyBoxB、cramfsC、make正確答案:A63.在Linux中,哪種驅(qū)動(dòng)程序是用來(lái)與硬件交互的?A、內(nèi)核模塊B、系統(tǒng)調(diào)用C、應(yīng)用程序正確答案:A64.把Linux操作系統(tǒng)針對(duì)具體的目標(biāo)平臺(tái)做必要的()之后,安裝到該目標(biāo)平臺(tái)使其正確運(yùn)行,這就叫移植。A、改寫(xiě)B(tài)、減少C、復(fù)制正確答案:A65.內(nèi)校映像文件是()A、zImageB、root.cramfsC、kernel正確答案:A66.Linux設(shè)備驅(qū)動(dòng)程序中常見(jiàn)的設(shè)備接口是:A、全部都是B、PCIeC、USB正確答案:A67.在系統(tǒng)裁剪中,裁剪的目的是()A、減少系統(tǒng)存儲(chǔ)空間B、減少系統(tǒng)開(kāi)機(jī)時(shí)間C、減少系統(tǒng)運(yùn)行時(shí)的CPU占用率正確答案:A68.不是嵌入式系統(tǒng)的特點(diǎn)()A、功耗高B、實(shí)時(shí)性好C、可靠性高正確答案:A69.vivi(下載模式)使用的典型命令()用于加載文件到內(nèi)存或Flash中A、loadB、paramC、part正確答案:A70.GDB軟件是()A、調(diào)試器B、編譯器C、文本編譯器正確答案:A71.Make預(yù)置了一些內(nèi)部宏,其中$@表示A、以上都不是B、沒(méi)有擴(kuò)展名的當(dāng)前目標(biāo)文件C、當(dāng)前目標(biāo)文件最近更新的文件名正確答案:A72.Linux設(shè)備驅(qū)動(dòng)程序是指:A、安裝在設(shè)備上的程序B、控制設(shè)備硬件的程序C、控制設(shè)備的操作系統(tǒng)內(nèi)核代碼正確答案:B73.啟動(dòng)Linux核心的命令是A、partB、paramC、boot正確答案:C74.()是指數(shù)據(jù)處理以字節(jié)為單位,并按順序進(jìn)行訪(fǎng)問(wèn)的設(shè)備。A、塊設(shè)備B、網(wǎng)絡(luò)設(shè)備C、字符設(shè)備正確答案:C75.嵌入式(控制)系統(tǒng)的軟件開(kāi)發(fā)通常需要交叉編譯環(huán)境,下列不屬于交叉編譯環(huán)境的是()A、目標(biāo)機(jī)B、交換機(jī)C、宿主機(jī)正確答案:B76.在Linux中,哪個(gè)函數(shù)用于將設(shè)備驅(qū)動(dòng)程序注冊(cè)到內(nèi)核中?A、register_device()B、register_chrdev()C、register_driver()正確答案:B77.下列不是GCC所支持的源文件程序格式是A、bB、aC、h正確答案:A78.在嵌入式系統(tǒng)的存儲(chǔ)結(jié)構(gòu)中,存取速度最快的是A、FlashB、寄存器組C、內(nèi)存正確答案:B79.Linux應(yīng)用程序是通過(guò)設(shè)備文件(又名:設(shè)備節(jié)點(diǎn)),調(diào)用(),來(lái)操作字符設(shè)備和塊設(shè)備。A、cabB、vvvsC、驅(qū)動(dòng)程序正確答案:C80.交叉()是指:在宿主機(jī)上進(jìn)行軟件編輯、編譯、鏈接等,并生成能夠在目標(biāo)機(jī)上運(yùn)行的可執(zhí)行程序的過(guò)程。A、運(yùn)行B、開(kāi)發(fā)C、編譯正確答案:C81.每條ARM指令占()字節(jié)A、4B、3C、2正確答案:A82.()(CrossDeveloping)的模式是指:開(kāi)發(fā)系統(tǒng)在PC機(jī)(一般稱(chēng)為宿主機(jī)或host)上,即完成軟件的編輯、編譯、鏈接等工作;軟件的運(yùn)行是在嵌入式設(shè)備(一般稱(chēng)為目標(biāo)機(jī)或target)上。A、交叉開(kāi)發(fā)B、交叉編譯C、交叉編輯正確答案:A83.S3C2410中內(nèi)置的A/D轉(zhuǎn)換器的類(lèi)型是()A、逐位比較型B、積分型C、計(jì)數(shù)型正確答案:A84.下面哪個(gè)不屬于Linux系統(tǒng)設(shè)備A、輸入設(shè)備B、字符設(shè)備C、網(wǎng)絡(luò)設(shè)備正確答案:A85.下面交互設(shè)備常由嵌入式系統(tǒng)采用的是()A、以上都是B、小鍵盤(pán)C、按鈕D、觸摸屏正確答案:A86.()是系統(tǒng)分配資源的最小單位A、多線(xiàn)程B、線(xiàn)程C、進(jìn)程正確答案:C87.在linux操作系統(tǒng)默認(rèn)下,ls命令顯示的可執(zhí)行文件顏色是A、綠色B、藍(lán)色C、黃色正確答案:A88.構(gòu)建嵌入式Linux交叉編譯軟件環(huán)境,首先要在宿主機(jī)上安裝()操作系統(tǒng)。A、LinuxB、WindowsC、Android正確答案:A89.Windows中有一個(gè)專(zhuān)門(mén)用于嵌入式Linux操作系統(tǒng)燒錄的軟件()。A、ZflasherB、UbootLoaderC、JTAG正確答案:A90.嵌入式系統(tǒng)是以應(yīng)用為中心,以()為基礎(chǔ)A、軟件B、硬件C、計(jì)算機(jī)技術(shù)正確答案:C91.GDB基本命令中在行號(hào)設(shè)置斷點(diǎn)的是()A、breakB、listC、intobreak正確答案:A92.GCC編譯過(guò)程()A、預(yù)處理->編譯->匯編->鏈接B、預(yù)處理->匯編->編譯->鏈接C、鏈接->預(yù)處理->匯編->編譯正確答案:A93.structfile_operations是(),定義能在設(shè)備上進(jìn)行的操作。結(jié)構(gòu)中的成員指向驅(qū)動(dòng)中的函數(shù),這些函數(shù)實(shí)現(xiàn)一個(gè)特另的操作,對(duì)于不支持的操作保留為NULL。A、一個(gè)函數(shù)式接口B、一個(gè)抽象方法C、一個(gè)函數(shù)指針的集合正確答案:C94.gdb(GUNDebugger)是一種基于命令行工作模式下的調(diào)試器包括()、Pascal、Fortran等語(yǔ)言。A、以上都有B、CC、C++正確答案:A95.設(shè)備文件包括了較多信息,但沒(méi)有包括()A、設(shè)備類(lèi)型B、驅(qū)動(dòng)程序名稱(chēng)C、主設(shè)備號(hào)正確答案:B96.典型嵌入式操作系統(tǒng)有()A、以下都是B、VxWork

溫馨提示

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

評(píng)論

0/150

提交評(píng)論