2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案_第1頁(yè)
2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案_第2頁(yè)
2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案_第3頁(yè)
2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案_第4頁(yè)
2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年大學(xué)試題(計(jì)算機(jī)科學(xué))-嵌入式系統(tǒng)考試歷年高頻考點(diǎn)試題含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(kù)(共100題)1.下面不屬于嵌入式操作系統(tǒng)的是()A、VxWorksB、QNXC、MacOSD、WinCE2.對(duì)塊設(shè)備的讀寫請(qǐng)求都是以同步方式發(fā)送到設(shè)備相關(guān)的request隊(duì)列之中。()3.下面是關(guān)于基于ARM內(nèi)核的嵌入式芯片中的存儲(chǔ)器及高帶寬外部存儲(chǔ)器控制接口的敘述,其中錯(cuò)誤的是()A、ARM芯片片內(nèi)配有的Flash存儲(chǔ)器,通常用作系統(tǒng)的程序存儲(chǔ)器B、ARM芯片內(nèi)的Cache采用SRAMC、高帶寬外部存儲(chǔ)器控制接口只能用于擴(kuò)展系統(tǒng)的程序存儲(chǔ)器D、高帶寬外部存儲(chǔ)器控制接口與AMBA的系統(tǒng)總線部分相連4.在Makefile中變量如何定義,可在Makefile中的哪些部分使用?自動(dòng)變量$@和$<分別代表什么含義?5.實(shí)時(shí)操作系統(tǒng)的基本功能有哪些?6.嵌入式系統(tǒng)的硬件與通用計(jì)算機(jī)一樣,其主體是中央處理器和存儲(chǔ)器。下面關(guān)于嵌入式系統(tǒng)CPU的敘述中,錯(cuò)誤的是()。A、運(yùn)算器、控制器等各個(gè)組成部分全都制作在一塊大小僅為幾個(gè)cm2的半導(dǎo)體芯片上B、它具有功耗低、實(shí)時(shí)處理能力強(qiáng)的特點(diǎn)C、字長(zhǎng)均為32位或64位,8位和16位的CPU已經(jīng)被淘汰D、CPU中大多集成有測(cè)試電路7.衡量實(shí)時(shí)操作系統(tǒng)性能的指標(biāo)不包括下列哪一項(xiàng)?()A、中斷延遲時(shí)間B、任務(wù)切換時(shí)間C、任務(wù)搶占時(shí)間D、存儲(chǔ)器延遲時(shí)間8.下列關(guān)于共享內(nèi)存說(shuō)法錯(cuò)誤的是()A、共享內(nèi)存頁(yè)在使用該共享內(nèi)存的進(jìn)程的頁(yè)表當(dāng)中B、交換機(jī)制對(duì)共享內(nèi)存頁(yè)和進(jìn)程頁(yè)表中的頁(yè)的處理方式一致C、共享內(nèi)存段屬于持久性資源D、共享內(nèi)存區(qū)可以由需要訪問(wèn)的進(jìn)程將其映射到自己的私有空間9.馮諾依曼體系將被哈佛總線所取代。10.指令STMFDR13!,{R0-R12}的含義是什么?11.大量的讀者鎖可能導(dǎo)致寫鎖饑餓。()12.什么是異步時(shí)序協(xié)議?13.已知內(nèi)存單元0x60000000~0x60000003以小端模式存放一個(gè)32位數(shù)據(jù)0x32303134,R1=0x60000000,R0=0,執(zhí)行ARM指令LDRHR0,[R1]之后,R0的值為()。A、0x32303134B、0x00003230C、0x00003134D、0x0000003214.下面總線采用分布式仲裁的是()A、PCIB、I2CC、USBD、AMBA15.嵌入式系統(tǒng)的硬件架構(gòu)是以()為中心,由(),I/O設(shè)備,通信模塊以及電源等必要的輔助接口組成。16.下面是關(guān)于基于ARM內(nèi)核的典型嵌入式系統(tǒng)硬件組成的敘述: Ⅰ.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸入功能的前向通道 Ⅱ.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸出功能的后向通道 Ⅲ.典型嵌入式硬件系統(tǒng)包括人機(jī)交互通道(例如鍵盤或觸摸屏等輸入接口及LED或LCD顯示等輸出接口) Ⅳ.典型嵌入式硬件系統(tǒng)包括相互互連通信通道(例如以太網(wǎng)接口、USB接口等) 上述敘述中,正確的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅱ、Ⅲ和ⅣC、僅Ⅰ、Ⅲ和ⅣD、全部17.采用ADS1.2集成開(kāi)發(fā)工具軟件來(lái)開(kāi)發(fā)基于ARM微處理器的嵌入式系統(tǒng)時(shí),ADS1.2把目標(biāo)文件中的信息按照三種存儲(chǔ)區(qū)域類型來(lái)進(jìn)行劃分,即劃分為RO段、()、ZI段。其中RO段是指()和常數(shù)的存儲(chǔ)區(qū)域,具有只讀屬性。18.ARM7處理器收到快中斷請(qǐng)求,則進(jìn)入()A、快中斷異常B、中斷異常C、未定義指令異常D、預(yù)取中止異常19.I/O接口電路有哪些基本功能?20.下面有關(guān)片上調(diào)試技術(shù)的描述語(yǔ)句中,不恰當(dāng)?shù)氖牵ǎ〢、邊界掃描技術(shù)是調(diào)試硬件芯片及目標(biāo)機(jī)電路板的一種常用調(diào)試技術(shù)。B、JTAG組織所研究的測(cè)試訪問(wèn)端口和邊界掃描結(jié)構(gòu)標(biāo)準(zhǔn),成為了片上測(cè)試技術(shù)的一種國(guó)際標(biāo)準(zhǔn),即俗稱的JTAG標(biāo)準(zhǔn)。C、使用片上調(diào)試技術(shù)進(jìn)行嵌入式系統(tǒng)目標(biāo)機(jī)調(diào)試時(shí),無(wú)需目標(biāo)存儲(chǔ)器,也不占用目標(biāo)機(jī)任何I/O端口。D、經(jīng)常用于嵌入式系統(tǒng)設(shè)計(jì)中的微處理器(如:MCS-51、DSP、ARM)都支持JTAG標(biāo)準(zhǔn)的片上調(diào)試技術(shù)21.ARM處理器正常的程序執(zhí)行狀態(tài)是在()模式下。A、系統(tǒng)模式B、禁止模式C、管理模式D、用戶模式22.若某個(gè)嵌入式系統(tǒng)設(shè)計(jì)了支持以太網(wǎng)通信的接口電路,選用AX88796作為以太網(wǎng)控制器芯片,其片選信號(hào)CS引腳連到S3C2410芯片的nGCS2上。那么,讀寫AX88796芯片內(nèi)部寄存器的首地址是()。A、0x00000000B、0x08000000C、0x10000000D、0x1800000023.編寫多個(gè)文件的程序,并使用Makefile文件進(jìn)行編譯。24.存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為()A、0x21B、0x68C、0x65D、0x0225.下述哪種實(shí)時(shí)編程結(jié)構(gòu)中的任務(wù)優(yōu)先級(jí)不相同()A、查詢實(shí)時(shí)編程結(jié)構(gòu)B、前后臺(tái)系統(tǒng)C、非搶先式實(shí)時(shí)操作系統(tǒng)D、搶先式實(shí)時(shí)操作系統(tǒng)26.指令“ADDR0,R1,R2”的尋址方式為()A、立即尋址B、寄存器間接尋址C、多寄存器尋址D、寄存器尋址27.NandFlash比NorFlash成本高,可靠性差。28.嵌入式實(shí)時(shí)系統(tǒng)除具有嵌入式系統(tǒng)的基本特征外,還具()和()的重要特點(diǎn)。29.下面總線采用集中式仲裁的是()A、PCIB、I2CC、USBD、CAN30.嵌入式系統(tǒng)中常用的輸入輸出設(shè)備都有哪些?31.簡(jiǎn)述在嵌入式C語(yǔ)言程序設(shè)計(jì)中為提高程序效率的相關(guān)設(shè)計(jì)技巧。32.下圖為基于ARM嵌入式芯片的嵌入式系統(tǒng)的鍵盤接口。下面關(guān)于該鍵盤接口的敘述中,錯(cuò)誤的是()。 A、圖中所示的鍵盤接口采用了非編碼鍵盤(線性鍵盤)的結(jié)構(gòu)形式B、當(dāng)僅KEY4按下時(shí),ARM嵌入式芯片讀到的GPF6~GPF1的值為001000C、對(duì)于有些ARM嵌入式芯片,圖中的GPF6~GPF1可作為外部中斷引腳EINT6~EINT1,此時(shí)可通過(guò)中斷方式讀取按鍵結(jié)果D、圖中鍵盤接口用到的GPF口是ARM嵌入式芯片的GPIO端口中的一個(gè)端口33.簡(jiǎn)述ARM處理器的7種運(yùn)行模式及各自的用途。34.下列關(guān)于GPIO描述正確的是()A、GPIO可以由CPU編程決定方向,但不能查詢其狀態(tài)B、GPIO通常用于連接外部的SDRAM,進(jìn)行高速傳輸C、CPU可以通過(guò)編程,決定GPIO是輸入、輸出的通信功能,但不能是雙向的D、GPIO可以用于模擬Flash的接口,對(duì)Flash存儲(chǔ)器進(jìn)行讀寫操作35.ARM處理器共有37個(gè)寄存器,包括31個(gè)()和6個(gè)()36.指令和數(shù)據(jù)共享同一總線的體系結(jié)構(gòu)是()A、馮?諾依曼結(jié)構(gòu)B、哈佛結(jié)構(gòu)C、RISCD、CISC37.如果要從系統(tǒng)中刪除一個(gè)設(shè)備,則要調(diào)用()函數(shù)。A、cdev_del()B、cdev_add()C、cdev_alloc()D、cdev_init()38.串行通訊的傳輸模式有哪些?簡(jiǎn)述RS232C接口的通信原理。39.試按功能對(duì)S3C2410A的中斷源進(jìn)行分類。40.簡(jiǎn)述生成內(nèi)核映像文件zImage的步驟。41.并行接口SRAM存儲(chǔ)器接口并不一定需要()A、數(shù)據(jù)總線B、時(shí)鐘信號(hào)C、地址總線D、控制總線42.ARM系統(tǒng)進(jìn)行仿真,調(diào)試的接口電路是()A、JTAGB、JATGC、SPID、IIC43.QT為許多通用任務(wù)提供了線程的包含了實(shí)用的靜態(tài)函數(shù)對(duì)話框類,以下()不是。A、QButtonB、QMessageBoxC、QProgressDialogD、QWizard44.ARM處理器按照ARM公司分類可分為經(jīng)典ARM處理器(ARM7~ARM11)、Cortex嵌入式處理器和Cortex應(yīng)用處理器,其中Cortex嵌入式處理器包括實(shí)時(shí)應(yīng)用的Cortex-()和面向控制應(yīng)用的Cortex-()。45.嵌入式應(yīng)用軟件的開(kāi)發(fā)階段不包括()A、交叉編譯和鏈接B、開(kāi)發(fā)環(huán)境的建立C、聯(lián)機(jī)調(diào)試D、應(yīng)用程序模塊加載46.指出2~3種以X86為核心的PC機(jī)開(kāi)發(fā)技術(shù)在嵌入式中的應(yīng)用實(shí)例,請(qǐng)說(shuō)明他們的特點(diǎn)及最佳用途。47.下面關(guān)于嵌入式系統(tǒng)中常用的簡(jiǎn)單輸入設(shè)備和簡(jiǎn)單輸出設(shè)備的敘述中,正確的是()A、鍵盤的按鍵數(shù)相同時(shí)(例如16個(gè)按鍵),線性鍵盤接口需要的I/O引腳比矩陣鍵盤接口需要的I/O引腳少B、為方便輸入,采用電容式觸摸屏?xí)r,一般需專用的硬筆C、LED發(fā)光二極管驅(qū)動(dòng)方便,與ARM芯片連接時(shí)僅需一根GPIO引腳與其直接相連即可,不需其他相關(guān)的驅(qū)動(dòng)電路D、LED數(shù)碼管由多個(gè)LED組成,這些LED有共陽(yáng)極接法和共陰極接法兩種48.Linux把所有的線程都當(dāng)做進(jìn)程來(lái)實(shí)現(xiàn)。()49.Cortex-M3處理器采用()A、ARMv7-M架構(gòu)B、ARMv4-M架構(gòu)C、ARMv6-M架構(gòu)D、ARMv8-M架構(gòu)50.哪個(gè)不是ARM微處理器的特點(diǎn)()A、體積小,低功耗,低成本,高性能B、大多數(shù)數(shù)據(jù)操作都在寄存器中完成C、尋址方式靈活簡(jiǎn)單,執(zhí)行效率高D、指令長(zhǎng)度不固定51.某型NANDFlash芯片的地址線和數(shù)據(jù)線是復(fù)用的,它具有的部分引腳為ALE、CE、RE、R/B,如果下面每一個(gè)選項(xiàng)是用于簡(jiǎn)述這些引腳的功能的,其中完全正確的是()A、低電平有效的芯片使能、命令鎖存允許、準(zhǔn)備就緒/忙輸出、讀使能/寫使能B、命令鎖存允許、低電平有效的寫保護(hù)、低電平有效的芯片使能、地址鎖存允許C、地址鎖存允許、低電平有效的芯片使能、低電平有效的讀使能、準(zhǔn)備就緒/忙輸出D、準(zhǔn)備就緒/忙輸出、低電平有效的讀使能、低電平有效的寫使能、命令鎖存允許52.寫一個(gè)匯編程序,求一個(gè)含64個(gè)帶符號(hào)的16位數(shù)組組成的隊(duì)列的平方和。53.信號(hào)可以直接進(jìn)行()進(jìn)程和()進(jìn)程之間的交互。54.在Clutter中,如果想要在時(shí)間軸的某個(gè)特定時(shí)刻發(fā)生某個(gè)動(dòng)作,應(yīng)該選用()A、Alpha類B、標(biāo)記類C、總樂(lè)譜類D、行為類55.在APB2上的I/O腳的翻轉(zhuǎn)速度為()A、18MHzB、38MHzC、50MHzD、78MHz56.什么是Bootloader?指出Bootloader的兩種不同操作模式,介紹其啟動(dòng)加載的主要過(guò)程。57.以下關(guān)于ARM處理器寄存器說(shuō)法錯(cuò)誤的是()。A、CPSR為程序狀態(tài)寄存器,存放各種標(biāo)志和狀態(tài)B、SPSR為備份程序狀態(tài)寄存器C、R13為鏈接寄存器LRD、R15為程序計(jì)數(shù)器PC58.簡(jiǎn)述嵌入式處理器的特點(diǎn)。59.數(shù)字文本(也稱電子文本)是以文字及符號(hào)為主的一種數(shù)字媒體,下面關(guān)于數(shù)字文本的有關(guān)敘述中,錯(cuò)誤的是()A、簡(jiǎn)單文本僅由字符(包括漢字)的編碼所組成,其文件后綴名是.txtB、WWW網(wǎng)頁(yè)是一種典型的超文本C、PDF文件格式是電子文檔交換與保存的國(guó)際標(biāo)準(zhǔn),它還不是我國(guó)的國(guó)家標(biāo)準(zhǔn)D、數(shù)字文本閱讀器可以是軟件,也可以是一種稱為"電子書(shū)閱讀器"的嵌入式應(yīng)用產(chǎn)品60.簡(jiǎn)述哈佛結(jié)構(gòu)的特點(diǎn)61.嵌入式系統(tǒng)是用來(lái)控制、監(jiān)視或輔助設(shè)備、機(jī)器和工程運(yùn)行的裝置。62.Flash有何特點(diǎn)?63.簡(jiǎn)述基于Host-Target模式的嵌入式軟件開(kāi)發(fā)流程。64.Linux讓所有任務(wù)都運(yùn)行在(),直接調(diào)用函數(shù),無(wú)須消息傳遞,避免了()機(jī)制的開(kāi)銷。65.簡(jiǎn)述存儲(chǔ)器的組織和結(jié)構(gòu)。66.以太網(wǎng)中計(jì)算機(jī)間以幀為單位進(jìn)行通信,下列選項(xiàng)中不屬于以太網(wǎng)數(shù)據(jù)幀內(nèi)容的是()。A、IP地址B、MAC地址C、有效載荷D、校驗(yàn)信息67.以下內(nèi)核開(kāi)發(fā)特點(diǎn)描述錯(cuò)誤的是()A、內(nèi)核編程時(shí)不能訪問(wèn)C庫(kù)B、必須使用GNUCC、內(nèi)核有一個(gè)較大的定長(zhǎng)堆棧D、很難使用浮點(diǎn)數(shù)68.下列進(jìn)程通信方式中不屬于一個(gè)計(jì)算機(jī)中進(jìn)程之間的通信的是()A、管道B、套接字C、消息隊(duì)列D、共享內(nèi)存69.某系統(tǒng)需要永久存放大量不再修改的數(shù)據(jù),最合適的存儲(chǔ)器是()A、SRAMB、DRAMC、EEPROMD、Flash70.嵌入式Linux操作系統(tǒng)由用戶進(jìn)程、OS服務(wù)組件和Linux內(nèi)核3個(gè)部分組成(如圖),下面選項(xiàng)中正確的是() A、①是用戶進(jìn)程,③是服務(wù)組件B、①是服務(wù)組件,②是用戶進(jìn)程C、②是服務(wù)組件,③是Linux內(nèi)核D、②是用戶進(jìn)程,③是Linux內(nèi)核71.若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12。72.若基于Linux操作系統(tǒng)所開(kāi)發(fā)的ARM應(yīng)用程序源文件名為test.c,那么要生成該程序代碼的調(diào)試信息,編譯時(shí)使用的GCC命令正確的是()。 A、A)B、B)C、C)D、D)73.USB總線系統(tǒng)有()個(gè)主機(jī)。A、1B、2C、4D、無(wú)限制74.嵌入式實(shí)時(shí)操作系統(tǒng)RTOS與臺(tái)式PC機(jī)操作系統(tǒng)有什么實(shí)質(zhì)性的差異?簡(jiǎn)述RTOS的主要功能和結(jié)構(gòu),列舉至少5中以上的國(guó)內(nèi)外著名的RTOS產(chǎn)品。75.在嵌入式系統(tǒng)實(shí)現(xiàn)階段,需要選擇開(kāi)發(fā)平臺(tái),通常開(kāi)發(fā)平臺(tái)的選擇包括哪些內(nèi)容?76.引導(dǎo)加載程序主要完成內(nèi)存加電自檢,外設(shè)存在自檢,()映射,初始化外圍設(shè)備,內(nèi)存尋址定位,加載和啟動(dòng)()。77.嵌入式系統(tǒng)的傳統(tǒng)設(shè)計(jì)方法有何特點(diǎn)?78.RS-232C的幀格式由四部分組成,包括:起始位、()、奇偶校驗(yàn)位和停止位。79.在初始化任務(wù)中,head.o模塊所執(zhí)行的功能中不包括()A、檢測(cè)處理器及整個(gè)體系結(jié)構(gòu)的合法性B、創(chuàng)建初始化頁(yè)表目錄C、支持處理器的內(nèi)存管理單元D、錯(cuò)誤檢測(cè)但并不生成相應(yīng)報(bào)告80.嵌入式系統(tǒng)項(xiàng)目開(kāi)發(fā)的生命周期分哪幾個(gè)階段?各自的具體任務(wù)是什么?81.分析下列每條語(yǔ)句,并說(shuō)明程序?qū)崿F(xiàn)的功能。 82.下列四個(gè)敘述哪個(gè)是錯(cuò)誤的() A、AB、BC、CD、D83.μCOS-II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)。84.STM32嵌套向量中斷控制器(NVIC)具有可編程的優(yōu)先等級(jí)的個(gè)數(shù)是()A、16B、32C、48D、6485.使用GDB調(diào)試程序:?jiǎn)?dòng)GDB調(diào)試,開(kāi)始調(diào)試。86.嵌入式系統(tǒng)的設(shè)計(jì)是使用一組()和()來(lái)完成所需功能的過(guò)程。87.請(qǐng)說(shuō)明MOV指令和LDR指令在傳送立即數(shù)時(shí),使用方法的區(qū)別。88.編譯鏈接代碼時(shí),有兩種存儲(chǔ)代碼和數(shù)據(jù)的字節(jié)順序,一種是(),另一種是()89.內(nèi)核映像分為壓縮的內(nèi)核映像和未壓縮的內(nèi)核映像。其中,壓縮的內(nèi)核映像通常名為(),而未壓縮的內(nèi)核映像通常名為()90.內(nèi)部指令與外部指令結(jié)構(gòu)的處理器說(shuō)法正確的是()A、內(nèi)部指令就是用戶使用的匯編指令B、直接譯碼執(zhí)行指令的是內(nèi)部指令C、用戶使用的匯編指令在處理器內(nèi)直接譯碼執(zhí)行D、一條外部指令一定會(huì)解碼成一條以上的內(nèi)部指令91.簡(jiǎn)述ARM微處理器處理異常的操作過(guò)程。92.簡(jiǎn)述BootLoader的作用。93.下列哪個(gè)不屬于ARM處理器的尋址方式.()A、立即尋址B、寄存器尋址C、寄存器間接尋址D、鏈表尋址94.除了可靠性以外,請(qǐng)簡(jiǎn)述其他(至少四個(gè))用于評(píng)價(jià)嵌入式系統(tǒng)性能的指標(biāo),并請(qǐng)指出MTBF的具體含義。95.在指令LDRR3,[R4,#4]!執(zhí)行后,R4中的值為()。A、不變B、R4+1C、R4+4D、496.基于查詢的實(shí)時(shí)編程結(jié)構(gòu)的實(shí)時(shí)性取決于()A、中斷響應(yīng)時(shí)間B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間D、所有其它任務(wù)執(zhí)行時(shí)間之和97.下面關(guān)于S3C2410電源管理的敘述中,錯(cuò)誤的是()A、電源管理模塊具有四種模式B、正常模式下,電源管理模式為內(nèi)核及ARM芯片內(nèi)部所有硬件組件提供時(shí)鐘源,用戶不能通過(guò)軟件控制暫時(shí)不用的內(nèi)置硬件組件處于關(guān)閉狀態(tài)以降低功耗C、任何情況下復(fù)位操作均自動(dòng)進(jìn)入正常工作模式D、在掉電模式和休眠模式下,只要有任何一個(gè)外部中斷或RTC時(shí)鐘中斷發(fā)生,均將返回到正常模式98.嵌入式的關(guān)鍵技術(shù)有哪些?99.下面的命令中哪個(gè)不是顯示文件內(nèi)容的命令()A、catB、lessC、moreD、file100.簡(jiǎn)述ARM處理器的工作狀態(tài)。第1卷參考答案一.參考題庫(kù)1.正確答案:C2.正確答案:錯(cuò)誤3.正確答案:C4.正確答案:Makefile中變量可以使用“=”定義和使用指示符“define”定義。Makefile中的變量可以使用在“目標(biāo)”,“依賴目標(biāo)”,“命令”或Makefile的其它部分中。$@:目標(biāo)文件的完整名稱;$<:第一個(gè)依賴文件的名稱。5.正確答案:任務(wù)管理,任務(wù)間同步和通信,存儲(chǔ)器優(yōu)化管理,實(shí)時(shí)時(shí)鐘服務(wù),中斷管理服務(wù)。6.正確答案:C7.正確答案:D8.正確答案:B9.正確答案:錯(cuò)誤10.正確答案:壓棧指令,把R0到R12寄存器的值通過(guò)R13棧指針進(jìn)行壓棧保存,同時(shí)這個(gè)棧是滿遞減方式的棧。11.正確答案:正確12.正確答案:事件出現(xiàn)在總線的時(shí)刻取決于前一事件的出現(xiàn),總線時(shí)鐘信號(hào)線可有可無(wú),總線周期的長(zhǎng)度是可變的。13.正確答案:C14.正確答案:B15.正確答案:嵌入式處理器;存儲(chǔ)器16.正確答案:D17.正確答案:RW段;代碼18.正確答案:A19.正確答案:數(shù)據(jù)緩沖功能、接受和執(zhí)行CPU命令的功能、信號(hào)電平轉(zhuǎn)換的功能、數(shù)據(jù)格式變換功能、設(shè)備選擇功能、中斷管理功能。20.正確答案:D21.正確答案:D22.正確答案:C23.正確答案: (1)在/work目錄先新建一個(gè)hello2目錄,并在該目錄下用vi命令創(chuàng)建文件hello1.c、hello2.c、hello.h和Makefile。分別輸入如下內(nèi)容。 文件hello1.c //hello1.c #include intmain() { printf("WelcomeEmdoor!/n"); test2(); return1; } 文件hello2.c //hello2.c #include"hello2.h" #include voidtest2(void) { printf("WelcomeEmdoor!–hello2/n"); } 文件hello2.h //hello2.h voidtest2(void); 文件makefile #makefiletestformultifilesprogram CC=gcc OFLAGS= OBJS=hello1.ohello2.o all:hello hello:$(OBJS) $(CC)$(CFLAGS)$^-o$@ hello1.o:hello1.c $(CC)$(CFLAGS)-c$<-o$@ hello2.o:hello2.c $(CC)$(CFLAGS)-c$<-o$@ clean: rm-rfhello*.o (2)先后執(zhí)行如下命令 [root@local]$make [root@local]$./hello24.正確答案:D25.正確答案:D26.正確答案:D27.正確答案:錯(cuò)誤28.正確答案:實(shí)時(shí)性;可靠性29.正確答案:A30.正確答案:嵌入式系統(tǒng)中輸入形式一般包括觸摸屏、語(yǔ)音識(shí)別、按鍵、鍵盤和虛擬鍵盤。輸出設(shè)備主要有LCD顯示和語(yǔ)音輸出。31.正確答案:1)變量定義; 2)參數(shù)傳遞; 3)循環(huán)條件; 4)以空間換時(shí)間; 5)數(shù)學(xué)方法解決問(wèn)題; 6)使用位操作; 7)嵌入?yún)R編。32.正確答案:B33.正確答案:ARM處理器的7種運(yùn)行模式: (1)用戶模式:正常用戶模式,程序正常執(zhí)行模式。 (2)FIQ模式:處理快速中斷,支持高速數(shù)據(jù)傳送或通道處理。 (3)IRQ模式:處理普通中斷。 (4)SVC模式:操作系統(tǒng)保護(hù)模式,處理軟件中斷。 (5)中止模式:處理存儲(chǔ)器故障,實(shí)現(xiàn)虛擬存儲(chǔ)器和存儲(chǔ)器保護(hù)。 (6)未定義模式:處理未定義的指令陷阱,支持硬件協(xié)處理器的軟件仿真。 (7)系統(tǒng)模式:運(yùn)行特權(quán)操作系統(tǒng)任務(wù)。34.正確答案:D35.正確答案:通用寄存器;狀態(tài)寄存器36.正確答案:A37.正確答案:A38.正確答案: 串行通訊的傳輸模式有三種:?jiǎn)喂?、半雙工和雙工。 RS232是全雙工的數(shù)據(jù)發(fā)送模式,利用RS232通信時(shí),僅適用3根基本的數(shù)據(jù)傳輸線有: RXD、TXD、GND。TXD(發(fā)送線):數(shù)據(jù)發(fā)送信號(hào)線,數(shù)據(jù)由該腳發(fā)出,送上通信線,沒(méi)有數(shù)據(jù)傳輸時(shí),邏輯電平為“1”; RXD(接收線):數(shù)據(jù)接收信號(hào)線,從通信信號(hào)線來(lái)的數(shù)據(jù),從該腳引入,在無(wú)信息時(shí)候,邏輯電平為“1”; GND(地線):參考地信號(hào)線,為其他信號(hào)線提供電平參考。39.正確答案:40.正確答案:1、makeconfig:進(jìn)入命令行; 2、makemenuconfig:內(nèi)核裁剪; 3、makeclean:清理以前已生成的目標(biāo)文件; 4、makedep:編譯變量的依賴關(guān)系; 5、makezImage:生成內(nèi)核鏡像文件zImage。41.正確答案:B42.正確答案:A43.正確答案:A44.正確答案:R;M45.正確答案:D46.正確答案: PC104、eBox主機(jī)系統(tǒng)PC104的應(yīng)用開(kāi)發(fā)特點(diǎn)表現(xiàn)為: (1)模塊多種多樣。PC104模塊實(shí)際的配置和應(yīng)用多種多樣,品種齊全,用戶可以選擇各種不同的功能模塊,如同搭積木一樣設(shè)計(jì)出滿足各種要求的專用系統(tǒng)。其顯示接口支持從單色到SVGA的各種型號(hào)的顯示器,包括液晶和平板顯示器;其磁盤接口支持軟盤、硬盤、SCSI、固態(tài)電子盤(SSD)、PCMCIA等存儲(chǔ)介質(zhì);通訊可提供調(diào)制解調(diào)器、FAX等型號(hào)模塊;網(wǎng)絡(luò)可提供Ethernet、Arcnet等型號(hào)產(chǎn)品;數(shù)據(jù)采集和控制模塊可提供12位、14位、16位分辨率的A/D、D/A以及多種計(jì)數(shù)器。 (2)系統(tǒng)開(kāi)發(fā)靈活方便。PC104模塊最通用的開(kāi)發(fā)方法是通過(guò)外接顯示器、鍵盤、軟盤、硬盤等構(gòu)成一最基本的計(jì)算機(jī)系統(tǒng),在此系統(tǒng)上自行開(kāi)發(fā)、調(diào)試直至完成系統(tǒng)功能。由于PC104在硬件和軟件上與普通PC完全兼容,可利用PC機(jī)豐富的軟件和熟悉的硬件縮短開(kāi)發(fā)周期降低成本。PC104模塊的另一種開(kāi)發(fā)方法是利用現(xiàn)有的臺(tái)式PC機(jī)通過(guò)遠(yuǎn)程調(diào)試的方法來(lái)實(shí)現(xiàn)。類似于單片機(jī)的開(kāi)發(fā)方法,將PC機(jī)和PC104的CPU模塊用串口相連,通過(guò)支持遠(yuǎn)程調(diào)試的軟件實(shí)現(xiàn)遠(yuǎn)程調(diào)試開(kāi)發(fā)。其特點(diǎn)是成本低、完全軟件調(diào)試。 最佳用途:特別適用于與PC/AT兼容的嵌入式系統(tǒng)中,廣泛應(yīng)用于通訊、導(dǎo)航、醫(yī)療設(shè)備、智能儀器等領(lǐng)域。47.正確答案:D48.正確答案:正確49.正確答案:A50.正確答案:D51.正確答案:C52.正確答案:53.正確答案:用戶空間;內(nèi)核54.正確答案:B55.正確答案:A56.正確答案: Bootloader是是在操作系統(tǒng)運(yùn)行之前執(zhí)行的一段小程序,通過(guò)這段小程序,建立適當(dāng)?shù)南到y(tǒng)軟硬件環(huán)境,為最終的操作系統(tǒng)內(nèi)核做好準(zhǔn)備。 操作模式: 1.啟動(dòng)加載模式 2.下載模式 過(guò)程: 硬件設(shè)備初始化 建立內(nèi)存和I/O空間映射圖, Bootloader從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)器設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行(整個(gè)過(guò)程沒(méi)有用戶的介入)57.正確答案:C58.正確答案:低檔處理器多采用哈佛結(jié)構(gòu),高檔處理器多采用馮·諾伊曼結(jié)構(gòu);品種規(guī)格系列化;對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力;可靠性高、功耗低、集成度高、性價(jià)比高。59.正確答案:C60.正確答案:(1)指令存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器一體化設(shè)計(jì) (2)存儲(chǔ)地址獨(dú)立編址、獨(dú)立訪問(wèn) (3)四總線制提高吞吐率:程序的地址總線、數(shù)據(jù)總線,數(shù)據(jù)的地址總線、數(shù)據(jù)總線 (4)取指與執(zhí)行能并發(fā)61.正確答案:正確62.正確答案:非揮發(fā);存儲(chǔ)密度大;單位存儲(chǔ)成本較低;容量較大;接口時(shí)序復(fù)雜——需要擦除及Block寫。63.正確答案: 1)在Host(PC)上完成嵌入式軟件的編寫、編譯、目標(biāo)代碼生成; 2)通過(guò)下載,將目標(biāo)代碼下載到目標(biāo)機(jī)上; 3)使用Host-Target聯(lián)合調(diào)試方式對(duì)目標(biāo)機(jī)上運(yùn)行的嵌入式應(yīng)用進(jìn)行調(diào)試。64.正確答案:內(nèi)核態(tài);進(jìn)程間通信(IPC)65.正確答案:存儲(chǔ)器的容量是描述存儲(chǔ)器的最基本參數(shù)。存儲(chǔ)器的表示并不唯一,有不同表示方法,每種有不同的數(shù)據(jù)寬度。在存儲(chǔ)器內(nèi)部,數(shù)據(jù)是存放在二維陣列存儲(chǔ)單元中。陣列以二維的形式存儲(chǔ),給出的n位地址被分成行地址和列地址(n=r+c)。嵌入式存儲(chǔ)器通常由ROM、RAM、EPROM等組成,一般采用存儲(chǔ)密度較大的存儲(chǔ)器芯片,存儲(chǔ)容量與應(yīng)用的軟件大小相匹配。66.正確答案:A67.正確答案:C68.正確答案:B69.正確答案:D70.正確答案:C71.正確答案:正確72.正確答案:D73.正確答案:A74.正確答案: 差異:嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)咋系統(tǒng)實(shí)時(shí)高效性、硬件的相關(guān)依賴性、軟件固化以及應(yīng)用的專用性等方面有較為突出的特點(diǎn)。 主要功能: 1.任務(wù)管理(多任務(wù)和基于優(yōu)先級(jí)的任務(wù)調(diào)度); 2.任務(wù)間同步和通信(信號(hào)量和郵箱等) 3.存儲(chǔ)器優(yōu)化管理 4.實(shí)時(shí)時(shí)鐘服務(wù) 5.中斷管理服務(wù) 結(jié)構(gòu)與功能: 【1】RTOS基本內(nèi)核:這是嵌入式RTOS體系中最核心、最基礎(chǔ)的部分。在微內(nèi)核結(jié)構(gòu)中,必須擁有任務(wù)管理、中斷管理、基本通信管理和存儲(chǔ)管理四部分。 【2】RTOS擴(kuò)展內(nèi)核:這是為方便用戶使用而對(duì)RTOS系統(tǒng)進(jìn)行的擴(kuò)展。 【3】設(shè)備程序驅(qū)動(dòng)接口:這是建立在RTOS系統(tǒng)內(nèi)核與外部硬件之間的一個(gè)硬件抽象層,用語(yǔ)言定義軟件與硬件的界限。方便RTOS系統(tǒng)的移植和升級(jí)。 【4】應(yīng)用編程接口:這是建立在RTOS編程接口之上的、面向應(yīng)用領(lǐng)域的編程接口。它可以極大地方便用戶編寫特定領(lǐng)域的嵌入式應(yīng)用程序。 RTOS產(chǎn)品:windowsCE、PalmOS、Linux、uc/OS-ii、Vxworks、Symbian、Android。75.正確答案:開(kāi)發(fā)平臺(tái)分為硬件平臺(tái)和軟件平臺(tái)。它們的選擇包括:處理器、硬件部件、操作系統(tǒng)、編程語(yǔ)言、軟件開(kāi)發(fā)工具、軟硬件調(diào)試工具、軟件組件等。需要考慮到系統(tǒng)的任務(wù)多少,實(shí)時(shí)性的要求。平臺(tái)編譯效率的要求。76.正確答案:內(nèi)存地址映射;操作系統(tǒng)77.正確答案: 這種方法簡(jiǎn)單易實(shí)現(xiàn),但存在一些痼疾,嚴(yán)重影響了嵌入式系統(tǒng)設(shè)計(jì)的效率和結(jié)果。 首先,雖然在需求分析階段考慮了軟硬件接口的問(wèn)題,但由于缺乏統(tǒng)一的軟硬件協(xié)同表示方法,軟硬件劃分只能由設(shè)計(jì)者憑經(jīng)驗(yàn)完成,無(wú)法從系統(tǒng)級(jí)進(jìn)行驗(yàn)證且很難評(píng)估這種劃分是否合理,也不易發(fā)現(xiàn)軟硬件接口存在的問(wèn)題。 其次,軟硬件分別設(shè)計(jì)和開(kāi)發(fā),一旦出現(xiàn)錯(cuò)誤,不僅難以定位,而且修改起來(lái)也非常麻煩,甚至可能需要調(diào)整軟件結(jié)構(gòu)或者硬件配置。 第三,它的設(shè)計(jì)周期可能比較長(zhǎng),例如為了驗(yàn)證軟件開(kāi)發(fā)的正確性,必須在硬件全部完成之后才能開(kāi)始進(jìn)行軟件測(cè)試和系統(tǒng)集成,大大延長(zhǎng)了設(shè)計(jì)的進(jìn)程。78.正確答案:數(shù)據(jù)位79.正確答案:D80.正確答案:項(xiàng)目的生命周期一般分為識(shí)別需求、提出解決方案、執(zhí)行項(xiàng)目和結(jié)束項(xiàng)目4個(gè)階段。 識(shí)別需求階段的主要任務(wù)是確認(rèn)需求,分析投資收益

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論