嵌入式系統(tǒng)試卷-A卷_第1頁(yè)
嵌入式系統(tǒng)試卷-A卷_第2頁(yè)
嵌入式系統(tǒng)試卷-A卷_第3頁(yè)
嵌入式系統(tǒng)試卷-A卷_第4頁(yè)
嵌入式系統(tǒng)試卷-A卷_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第5頁(yè)(共頁(yè))班級(jí)(學(xué)生填寫):姓名:學(xué)號(hào):命題:符秋麗審題:審批:密封線(答題不能超出密封線)班級(jí)(學(xué)生填寫):姓名:學(xué)號(hào):命題:符秋麗審題:審批:密封線(答題不能超出密封線)使用班級(jí)(老師填寫):計(jì)算機(jī)08-1,2班考務(wù)電話:2923688題號(hào)一二三四五六七八九總分得分閱卷人填空題(每空1分,共20分)1.嵌入式微處理器一般可分為嵌入式微控制器、嵌入式數(shù)字信號(hào)處理器、嵌入式微處理器和嵌入式片上系統(tǒng)四種類型。2.嵌入式存儲(chǔ)系統(tǒng)具有大端和小端兩種數(shù)據(jù)存放格式。3.從編程的角度看,ARM微處理器一般有ARM狀態(tài)和Thumb狀態(tài)兩種工作狀態(tài)。4.ARM微處理器有7種工作模式,它們分為兩類:非特權(quán)模式和特權(quán)模式,其中用戶模式屬于非特權(quán)模式。5.ARM微處理器復(fù)位后,PC(R15)的地址通常是0x0,初始的工作模式是supervisor。6.嵌入式開發(fā)一般采用宿主機(jī)/目標(biāo)機(jī)方式,其中宿主機(jī)一般是指PC機(jī)或臺(tái)式機(jī)。7.哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間分開,ARM7TDMI采用馮洛伊曼體系的內(nèi)核架構(gòu)。8.ARM7TDMI采用3級(jí)流水線結(jié)構(gòu),ARM920TDMI采用5級(jí)流水線。二。選擇題(每題1分,共20分)1.ADDR0,R1,#3屬于(A)尋址方式。A、立即尋址B、多寄存器尋址C、寄存器直接尋址D、相對(duì)尋址2.存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2003H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2003H存儲(chǔ)單元的內(nèi)容為(B)A、0x00B、0x87C、0x65D、0x613.Bootloader的stage2通常使用C語(yǔ)言實(shí)現(xiàn),以完成復(fù)雜的功能,并增加可讀性和可移植性,以下哪一步驟屬于stage2的內(nèi)容:(D)A、為加載Bootloader的stage2準(zhǔn)備RAM空間B、設(shè)置好堆棧C、硬件設(shè)備初始化D、將kernel影像和根文件系統(tǒng)映像從flash上讀到RAM空間中4.若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D)A、0x2000B、0x86C、0x2008D、0x395.寄存器R13除了可以做通用寄存器外,還可以做(C)A、程序計(jì)數(shù)器B、鏈接寄存器C、棧指針寄存器D、基址寄存器6.FIQ中斷的入口地址是(A)A、0x0000001CB、0x00000008C、0x00000018D、0x000000147.ARM指令集和Thumb指令集分別是(D)位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位8.ARM寄存器組有(D)個(gè)寄存器。A、7B、32C、6D、379.要配置NFS服務(wù)器,在服務(wù)器端主要配置(C)文件。A、/etc/rc.d/rc.inet1B、/etc/rc.d/rc.mC、/etc/exportsD、/etc/rc.d/rc.S10.在Linux系統(tǒng)中,下列哪個(gè)命令可以用來加載模塊(A)。A、insmodB、loadC、initD、installmod11.Linux中刪除文件命令為:(D)。A、mkdirB、rmdirC、mvD、rm12.NFS是(C)系統(tǒng)。A、文件B、磁盤C、網(wǎng)絡(luò)文件D、操作13.Linux中切換用戶登錄命令的是:(B)。A、psB、suC、killD、changeuser14.下列哪個(gè)命令以文本菜單方式界面配置內(nèi)核選項(xiàng):(A)。A、makemenuconfigB、makexconfigC、makeconfigD、makeimproper15.在ARM處理器的各種工作模式中,(A)模式無法訪問一些被保護(hù)的系統(tǒng)資源。A、用戶模式B、系統(tǒng)模式C、中斷模式D、終止模式16.存放linux源代碼的目錄是(B)。A、/etcB、/usr/srcC、/usrD、/home17.中斷向量是指(C)。A、中斷斷點(diǎn)的地址B、中斷向量表起始地址C、中斷處理程序入口地址D、中斷返回地址18.如果Bootloader、內(nèi)核、啟動(dòng)參數(shù)以及其他的系統(tǒng)映像四部分在固態(tài)存儲(chǔ)設(shè)備獨(dú)立存放,則其存儲(chǔ)結(jié)構(gòu)的分配順序應(yīng)當(dāng)是(D)。A、文件系統(tǒng)、內(nèi)核、啟動(dòng)參數(shù)、BootloaderB、啟動(dòng)參數(shù)、Bootloader、內(nèi)核、文件系統(tǒng)C、Bootloader、啟動(dòng)參數(shù)、內(nèi)核、文件系統(tǒng)D、Bootloader、內(nèi)核、啟動(dòng)參數(shù)、文件系統(tǒng)19.以下敘述中正確的是(A)。A、在嵌入式系統(tǒng)開發(fā)中,通常采用的是交叉編譯器。B、宿主機(jī)與目標(biāo)機(jī)之間只需要建立邏輯連接即可。C、在嵌入式系統(tǒng)中,調(diào)試器與被調(diào)試程序一般位于同一臺(tái)機(jī)器上。D、宿主機(jī)與目標(biāo)機(jī)之間的通信方式只有串口和并口兩種。20.在CPU和物理內(nèi)存之間進(jìn)行地址轉(zhuǎn)換時(shí),(B)將地址從虛擬(邏輯)地址空間映射voidled_on(void){inti,nOut;nOut=0xF0;rGPFDAT=nOut&0x70;//點(diǎn)亮LED1for(i=0;i<100000;i++);rGPFDAT=nOut&0x30;//點(diǎn)亮LED1LED2for(i=0;i<100000;i++);rGPFDAT=nOut&0x10;//點(diǎn)亮LED1LED2LED3for(i=0;i<100000;i++);rGPFDAT=nOut&0x00;//點(diǎn)亮LED1LED2LED3LED4for(i=0;i<100000;i++);}voidled_off(void){inti,nOut;nOut=0;rGPFDAT=0;for(i=0;i<100000;i++);rGPFDAT=nOut|0x80;//關(guān)閉LED1for(i=0;i<100000;i++);rGPFDAT|=nOut|0x40;//關(guān)閉LED2for(i=0;i<100000;i++);rGPFDAT|=nOut|0x20;//關(guān)閉LED3for(i=0;i<100000;i++);rGPFDAT|=nOut|0x10;//關(guān)閉LED4for(i=0;i<100000;i++);}voidled_on_off(void){inti;rGPFDAT=0;//所有LED全亮for(i=0;i<100000;i++);rGPFDAT=0xF0;//所有LED全滅for(i=0;i<100000;i++);}voidled_test(void){ led_on(); led_off(); led_on_off(); delay(1000); rGPFCON=0x55aa; }voidmain(intargc,char**argv){ port_init(); while(1) { led_test(); }}2.已知C語(yǔ)言程序有主程序模塊prog.c,prog.h,其中調(diào)用了另一個(gè)模塊subr.c,subr.h中的功能。試寫出一個(gè)可將這兩個(gè)模塊編譯成可執(zhí)行文件pr1的makefile。答:pr1:prog.osubr.ogcc–opr1prog.osubr.oprog.o:prog.cprog.h gcc–c–oprog.oprog.csubr.o:subr.csubr.hgcc–c–osubr.osubr.c六.閱讀程序題(每題10分,共10分)1.閱讀下列與看門狗有關(guān)的寄存器描述,解釋每一行代碼的功能??撮T狗定時(shí)器控制寄存器(WTCON)寄存器地址讀/寫描述WTCON0x53000000讀/寫看門狗控制寄存器看門狗數(shù)據(jù)寄存器(WTDAT)寄存器地址讀/寫描述WTDAT0x53000004讀/寫看門狗數(shù)據(jù)寄存器看門狗計(jì)數(shù)寄存器(WTCNT)寄存器地址讀/寫描述WTCNT0x53000008讀/寫看門狗計(jì)數(shù)當(dāng)前值#definerWTCON(*(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){rWTCON=((PCLK/1000000-1)<<8)|(3<<3)|(1<<2);//第4行rWTDAT=7812;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論