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

下載本文檔

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

文檔簡介

1、班級(學(xué)生填寫): 姓名: 學(xué)號:命題:符秋麗 審題: 審批: -密-封-線- (答題不能超出密封線)2011 2012 學(xué)年第 一 學(xué)期 嵌入式系統(tǒng) 科目考試試題B卷使用班級(老師填寫):計算機(jī)08-1,2班 考務(wù)電話:2923688題 號一二三四五六七八九總 分得 分閱卷人一 填空題(每空1分,共20分)1嵌入式系統(tǒng)體系結(jié)構(gòu)一般具有 和 兩種基本形式。2 嵌入式存儲系統(tǒng)一般由 、 和 組成。3 嵌入式軟件的開發(fā)一般分為 、 和 三個步驟。4ARM微處理器有 種工作模式,它們分為兩類: 和 ,其中用戶模式屬于 。5ARM微處理器復(fù)位后,PC(R15)的地址通常是 ,初始的工作模式是 。6構(gòu)建

2、嵌入式系統(tǒng)開發(fā)環(huán)境的工具鏈有多種,其中開放源碼的工具鏈?zhǔn)?,ARM公司提供的工具鏈?zhǔn)?。7嵌入式系統(tǒng)一般定義:以 為中心、以 為基礎(chǔ), 可裁剪,應(yīng)用系統(tǒng) 對功能、可靠性、成本、體積、功耗和應(yīng)用環(huán)境有特殊要求的 計算機(jī)系統(tǒng)。 二 。選擇題(每題1分,共20分)1如何從當(dāng)前系統(tǒng)中卸載一個已裝載的文件系統(tǒng)( )。A、umonut B、dismount C、mount -u D、從/etc/fstab中刪除這個文件系統(tǒng)項(xiàng) 2 以下ARM異常中,優(yōu)先級最高的是( )A、Data abort B、FIQ C、IRQ D、RESET3 µCOS-操作系統(tǒng)不屬于( )A、RTOS B、占先式實(shí)時操作

3、系統(tǒng) C、非占先式實(shí)時操作系統(tǒng) D、嵌入式實(shí)時操作系統(tǒng)4若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDR R0,R1,#8!后 R0的值為( )A、0x2000 B、0x86 C、0x2008 D、0x395指令A(yù)DD R2,R1,R1,LSR #2中,LSR的含義是( ) A、邏輯左移 B、邏輯右移 C、算術(shù)右移 D、循環(huán)右移 6FIQ中斷的入口地址是( ) A、0x0000001C B、0x00000008 C、0x00000018 D、0x000000147ARM指令集和Thumb指令集分別是( )位的。 A、8位,16位 B、16位,32位 C、

4、16位,16位 D、32位,16位 8要配置NFS服務(wù)器,在服務(wù)器端主要配置( )文件。 A、 /etc/rc.d/rc.inet1 B、/etc/rc.d/rc.m C、 /etc/exports D、/etc/rc.d/rc.S9在下列ARM處理器的各種模式中,( )模式有自己獨(dú)立的R8-R14寄存器。 A、系統(tǒng)模式 B、終止模式 C、中斷模式 D、快速中斷模式10NFS是( )系統(tǒng)。 A、 文件 B、磁盤 C、網(wǎng)絡(luò)文件 D、操作11在ARM體系結(jié)構(gòu)中,要從主動用戶模式切換到超級用戶模式,應(yīng)采用( )方法。 A、直接修改CPU狀態(tài)寄存器對應(yīng)的模式 B、先修改程序狀態(tài)備份寄存器到對應(yīng)的模式,

5、再更新CPU狀態(tài) C、使用軟件中斷指令 D、讓處理器執(zhí)行未定義指令12下列哪個命令以文本菜單方式界面配置內(nèi)核選項(xiàng):( )。 A、make menuconfig B、make xconfig C、 make config D、make improper13在ARM Linux體系中,用來處理外設(shè)中斷的異常模式是( )。 A、未定義的指令異常 B、快速中斷請求(FIQ) C、中斷請求(IRQ) D、軟件中斷(SWI)14本學(xué)期我們學(xué)過的ARM集成開發(fā)環(huán)境有:( )。 A、 Keil C51 ICE B、WAVE6000 ICE C、 IAR Embedded Workbench D、REALVIE

6、W MDK15中斷向量是指( )。 A、中斷斷點(diǎn)的地址 B、中斷向量表起始地址 C、中斷處理程序入口地址 D、中斷返回地址 16在下列ARM處理器的各種模式中,只有( )模式不可以自由地改變處理器的工作模式。 A、用戶模式 B、系統(tǒng)模式 C、終止模式 D、中斷模式17下列軟件中,不屬于Bootloader的是( )。 A、vivi B、busybox C、uboot D、blob18對ARM處理器說法不正確的是( )。 A、小體積、低功耗、低成本、高性能。 B、支持Thumb/ARM雙指令集。 C、只有Load/Store指令可以訪問存儲器。 D、尋址方式多而復(fù)雜。19下列哪種操作系統(tǒng)最方便移

7、植到嵌入式設(shè)備中。( ) A、DOS B、unix C、Windows XP D、linux20以下哪種方式不是文件系統(tǒng)的格式。( ) A、FAT B、DOS C、NTFS D、Ext三判斷題(每題1分,共10分)1Linux文件系統(tǒng)的文件都按其作用分門別類地放在相關(guān)的目錄中,對于外部設(shè)備文件,一般應(yīng)將其放在/etc目錄中。( )班級(學(xué)生填寫): 姓名: 學(xué)號: -密-封-線- (答題不能超出密封線)2基于ARM架構(gòu)的指令都是32位的。( )3根文件系統(tǒng)是具有操作系統(tǒng)的嵌入式系統(tǒng)必須的組成部分。( )4目前的ARM處理器采用的哈佛體系結(jié)構(gòu)。( )5Bootloader屬于嵌入式操作系統(tǒng)的一部

8、分。( )6 Busybox常用于替代桌面系統(tǒng)中的init和shell等程序,為嵌入式用戶提供使用環(huán)境。( )7ARM處理器的運(yùn)行模式可通過中斷或異常處理改變。( )8ARM包括32個通用寄存器。( )9所有的電子設(shè)備都屬于嵌入式設(shè)備。( )10嵌入式系統(tǒng)在開發(fā)過程中,下載bootloader采用Jtag接口,而下載嵌入式操作系統(tǒng)鏡像文件時一般采用串口或者網(wǎng)口。( )四簡答題 (每題4分,共20分)1ARM處理器中,引起異常的原因是什么?2什么是交叉編譯?為什么要采用交叉編譯?3 簡述Bootloader有何作用?4 ARM的異常有哪幾種,各進(jìn)入何種工作模式?他們退出各采用什么指令?5在ARM

9、指令中,R13寄存器常用?R14寄存器被稱為?,R15寄存器?五編程題(每題10分,共20分)1以深圳英培特S3C2410實(shí)驗(yàn)平臺為例,利用S3C2410X的GPF4、GPF5、GPF6、GPF7四個I/O管腳控制4個LED發(fā)光二極管,使其有規(guī)律的閃爍。 電路連接 LED_1LED_4分別與GPF7GPF4相連 通過GPF7GPF4引腳的高低電平來控制發(fā)光二極管的亮與滅。 當(dāng)這幾個引腳輸出高電平的時候發(fā)光二極管熄滅, 當(dāng)這幾個引腳輸出低電平的時候發(fā)光二極管點(diǎn)亮。 寄存器設(shè)置 為了實(shí)現(xiàn)控制LED的目的,需要通過配置GPFCON寄存器將GPF4、GPF5、GPF6、GPF7設(shè)置為輸出屬性。如:配置

10、GPFCON9:8兩位為“01”,可實(shí)現(xiàn)將GPF4設(shè)置為輸出屬性。 通過設(shè)置GPFDAT寄存器實(shí)現(xiàn)點(diǎn)亮與熄滅LED。如:配置GPFDAT4為“0”,可實(shí)現(xiàn)點(diǎn)亮LED4。配置GPFDAT4為“1”,可實(shí)現(xiàn)關(guān)閉LED4。 對于本題來說,GPFUP可以不用設(shè)置。 電路原理圖如下圖所示:按照上述要求,編寫程序控制LED。班級(學(xué)生填寫): 姓名: 學(xué)號: -密-封-線- (答題不能超出密封線)2已知C語言程序有主程序模塊prog.c,prog.h,其中調(diào)用了另一個模塊subr.c,subr.h中的功能。試寫出一個可將這兩個模塊編譯成可執(zhí)行文件pr1的makefile。(六閱讀程序題(每題10分,共10

11、分)1閱讀下列與看門狗有關(guān)的寄存器描述,解釋每一行代碼的功能??撮T狗定時器控制寄存器(WTCON)寄存器地址讀/寫描述WTCON0x53000000讀/寫看門狗控制寄存器看門狗數(shù)據(jù)寄存器(WTDAT)寄存器地址讀/寫描述WTDAT0x53000004讀/寫看門狗數(shù)據(jù)寄存器看門狗計數(shù)寄存器(WTCNT)寄存器地址讀/寫描述WTCNT0x53000008讀/寫看門狗計數(shù)當(dāng)前值#define rWTCON (*(volatile unsigned *)0x53000000) /第1行#define rWTDAT (*(volatile unsigned *)0x53000004) /第2行#define rWTCNT (*(volatile uns

溫馨提示

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

評論

0/150

提交評論