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

下載本文檔

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

文檔簡(jiǎn)介

千里之行,始于足下讓知識(shí)帶有溫度。第第2頁/共2頁精品文檔推薦《嵌入式系統(tǒng)》考試試卷及答案《嵌入式系統(tǒng)》課程試卷

考試時(shí)光:__120___分鐘開課學(xué)院___計(jì)算機(jī)___任課老師____________姓名______________學(xué)號(hào)_____________班級(jí)_______________一.單項(xiàng)挑選題(2×20):

1下面不屬于Xscale微架構(gòu)處理器的主要特征有:()

A.采納了7級(jí)超級(jí)流水線、動(dòng)態(tài)跳轉(zhuǎn)預(yù)測(cè)和轉(zhuǎn)移目標(biāo)緩沖器BTB技術(shù)

(BranchTargetBuffer)。

B.支持多媒體處理技術(shù)、新增乘/累加器MAC、40位累加器、兼容ARMV5TE

指令和特定DSP型協(xié)處理器CP0。

C.采納了32KB的指令Cache。

D.采納了64KB的數(shù)據(jù)Cache。

2以下不屬于XScale超級(jí)流水線的流水級(jí)是()

A.寄存器文件/移位級(jí)(FR)

B.寫回級(jí)(XWB)

C.寄存器讀取級(jí)

D.和執(zhí)行級(jí)二(X2)

3目前嵌入式系統(tǒng)領(lǐng)域中使用最廣泛、市場(chǎng)占有率最高的實(shí)時(shí)系統(tǒng)是:()

A.Symbian

B.WindowsCE

C.VxWorks

D.QNX

4下面那句話的描述是不正確的?()

A.在一個(gè)基于XScale內(nèi)核的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從

地址0x00000000處開頭執(zhí)行

B.引導(dǎo)裝載程序通常是在硬件上執(zhí)行的第一段代碼,包括固化在固件中的

引導(dǎo)代碼(可選)和BootLoader兩大部分。

C.在嵌入式系統(tǒng)中,BootLoader不依靠于硬件實(shí)現(xiàn)。

D.BootLoader就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序。

5通常狀況下,目標(biāo)機(jī)上的BootLoader通過串口與主機(jī)之間舉行文件傳輸,下面不屬于通常使用的傳輸協(xié)議的是:()

A.modem協(xié)議

B.xmodem協(xié)議

C.ymodem協(xié)議

D.zmodem協(xié)議

6Make預(yù)置了一些內(nèi)部宏,其中$@表示:()

A.沒有擴(kuò)展名的當(dāng)前目標(biāo)文件

B.當(dāng)前目標(biāo)文件

C.當(dāng)前目標(biāo)文件最近更新的文件名

D.當(dāng)前目標(biāo)文件最近更新的文件名

7在Defaultkernelcommandstring“root=1f03rwconsole=ttyS0,115200init=/linuxrc”中,代表根文件系統(tǒng)(“/”)的設(shè)備文件主號(hào)碼是什么?()

A.1f

B.03

C.ttyS0

D.115200

8用命令ddif=/dev/zeroof=ramdisk_imgbs=1kcount=8192創(chuàng)建的ramdisk_img其空間大小為多少?()

A.8Mbit

B.8Mbyte

C.1kbit

D.1kbyte

9以下哪個(gè)不是Linux進(jìn)程的狀態(tài):()

A.TASK_ZOMBIE

B.TASK_INTERRUPTIBLE

C.TASK_RUNNING

D.TASK_SUSPENDED

10下面可以用來查看文件系統(tǒng)中剩余空間大小的命令()

A.ls

B.dd

C.df

D.fdisk

11設(shè)備驅(qū)動(dòng)程序是內(nèi)核的一部分,下面的描述不正確的是:()

A.設(shè)備驅(qū)動(dòng)完成對(duì)設(shè)備的初始化和釋放。

B.設(shè)備驅(qū)動(dòng)把數(shù)據(jù)從內(nèi)核傳送到硬件和從硬件讀取數(shù)據(jù)。

C.設(shè)備驅(qū)動(dòng)讀取應(yīng)用程序傳送給設(shè)備文件的數(shù)據(jù)和回送應(yīng)用程序哀求的數(shù)

據(jù)。

D.設(shè)備驅(qū)動(dòng)程序可以使用戶越發(fā)認(rèn)真的了解硬件的細(xì)節(jié)。

12每個(gè)設(shè)備文件都對(duì)應(yīng)有兩個(gè)設(shè)備號(hào),而標(biāo)識(shí)該設(shè)備的種類,也標(biāo)識(shí)了該設(shè)備所使用的驅(qū)動(dòng)程序的蛇別名是指()

A.主設(shè)備號(hào)

B.次設(shè)備號(hào)

C.塊設(shè)備號(hào)

D.字符設(shè)備號(hào)

13以下哪個(gè)不是GDB中的命令:()

A.exit

B.x

C.q

D.file

14PGA與CPLD的比較中那一項(xiàng)是不正確的()

A.FPGA的創(chuàng)造工藝確定了FPGA芯片中包含的LUT和觸發(fā)器的數(shù)量比

CPLD少

B.CPLD系統(tǒng)斷電時(shí)編程信息不走失。

C.FPGA編程信息在系統(tǒng)斷電時(shí)走失。

D.CPLD主要是基于E2PROM或FALSH存儲(chǔ)器編程,可以編程隨意次

15Windows中管理屏幕以及輸入設(shè)備的是:()

A.客戶端

B.服務(wù)器

C.X協(xié)議

D.ABC

16Linux操作系統(tǒng)支持多種設(shè)備,這些設(shè)備的驅(qū)動(dòng)程序不包括以下的那一項(xiàng)特點(diǎn)()

A設(shè)備驅(qū)動(dòng)可以使用標(biāo)準(zhǔn)的內(nèi)核服務(wù)如內(nèi)存分配、中斷和等待隊(duì)列等。

B大多數(shù)Linux設(shè)備驅(qū)動(dòng)可以在需要的時(shí)候加載到內(nèi)核,同時(shí)在不再使用時(shí)被卸載。

C當(dāng)系統(tǒng)啟動(dòng)及設(shè)備驅(qū)動(dòng)初始化后,驅(qū)動(dòng)程序?qū)⒕S護(hù)其控制的設(shè)備。假如一個(gè)特有的設(shè)備驅(qū)動(dòng)程序所控制的物理設(shè)備不存在,將會(huì)影響囫圇系統(tǒng)

的運(yùn)行。

DLinux設(shè)備驅(qū)動(dòng)程序可以集成為內(nèi)核的一部分。在編譯內(nèi)核的時(shí)候,可

以挑選把哪些驅(qū)動(dòng)程序直接集成到內(nèi)核里面。

17下面不屬于使用CPLD/FPGA可編程規(guī)律器件來開發(fā)數(shù)字電路的優(yōu)點(diǎn)的是()

A大大縮短設(shè)計(jì)時(shí)光

B削減PCB面積

C增強(qiáng)開發(fā)費(fèi)用

D提高系統(tǒng)的牢靠性

18在下列調(diào)度算法中,()算法不會(huì)浮現(xiàn)任務(wù)“饑餓(starvation)”的情形。

A.時(shí)光片輪轉(zhuǎn)算法

B.先來先服務(wù)算法

C.可搶占的短作業(yè)優(yōu)先算法

D.靜態(tài)優(yōu)先級(jí)算法

19在下面的講述中,()不是嵌入式圖形用戶接口(GUI)的主要特點(diǎn)。

A.運(yùn)行時(shí)占用的系統(tǒng)資源少

B.模塊化結(jié)構(gòu),便于移植和定制

C.牢靠性高

D.美觀華麗,圖形算法復(fù)雜

20通常所說的32位微處理器是指()。

A.地址總線的寬度為32位

B.處理的數(shù)據(jù)長(zhǎng)度只能為32位

C.CPU字長(zhǎng)為32位

D.通用寄存器數(shù)目為32個(gè)

二.簡(jiǎn)答與名詞解釋(6+6+7+7+7+7):

1.簡(jiǎn)述嵌入式系統(tǒng)平臺(tái)移植所需要的步驟。

2.嵌入式根文件系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)當(dāng)包括哪些方面?

3.簡(jiǎn)述Linux支持的硬件設(shè)備種類和Linux操作系統(tǒng)下的主要的設(shè)備文件種類。4.a(chǎn)rm系列處理器arm7tdmi中的tdmi四個(gè)字母的含義。

5.現(xiàn)在有一個(gè)空的XSBase255開發(fā)板,要將已制作好的Linux內(nèi)核映象zImage和根文件系統(tǒng)映象rootfs.img傳輸?shù)介_發(fā)板上并啟動(dòng)Linux需要經(jīng)過哪些步驟。6.要將一個(gè)已經(jīng)編譯好的arm平臺(tái)可執(zhí)行文件hello傳輸?shù)絏Sbase255目標(biāo)板上

執(zhí)行。現(xiàn)在宿主機(jī)和目標(biāo)板間已經(jīng)通過com口銜接,宿主機(jī)上用minicom監(jiān)聽目標(biāo)板,提醒符為:

······

XSBASE>

請(qǐng)簡(jiǎn)述執(zhí)行該操作需要的步驟和命令。

三.試驗(yàn)題(1×20):

閱讀以下說明,回答問題1-3

【說明】

嵌入式文件系統(tǒng)就是在嵌入式系統(tǒng)中應(yīng)用的文件系統(tǒng)。嵌入式文件系統(tǒng)是嵌入式系統(tǒng)的一個(gè)重要組成部分,隨著嵌入式系統(tǒng)硬件設(shè)備的廣泛應(yīng)用和價(jià)格的不斷降低以及嵌入式系統(tǒng)應(yīng)用范圍的不斷擴(kuò)大,嵌入式文件系統(tǒng)的重要性顯得越發(fā)突出。

【問題一】

嵌入式系統(tǒng)中常用的文件系統(tǒng)有哪些?它們的主要特點(diǎn)是什么?

【問題二】

FlashMemory是近年來進(jìn)展快速的內(nèi)存,無數(shù)嵌入式文件系統(tǒng)都都基于其構(gòu)建。請(qǐng)描述FlashMemory主要由哪兩種技術(shù)實(shí)現(xiàn)?它們的主要不同和應(yīng)用范圍是什么?

【問題三】

請(qǐng)簡(jiǎn)述使用nfs作為根文件系統(tǒng)的主要過程。

《嵌入式系統(tǒng)》課程試卷答案

一.單項(xiàng)挑選題:

DCCCABABDCDAADBCCADC

二.簡(jiǎn)答與名詞解釋:

1.

●硬件平臺(tái)的移植

●引導(dǎo)/裝載程序的移植

●內(nèi)核的修改配置編譯

●相關(guān)驅(qū)動(dòng)程序的移植

●文件系統(tǒng)的移植

●開發(fā)環(huán)境的移植

●應(yīng)用程序的移植

2.

●使用容易便利

●實(shí)時(shí)響應(yīng)

●可伸縮性和可配置性

●資源有效性

●平安牢靠

●熱插拔、在線更新

3.

主要硬件設(shè)備種類:字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備。

主要設(shè)備文件種類:字符設(shè)備、塊設(shè)備。

4.

T:內(nèi)含16位壓縮指令集Thumb

D:支持片內(nèi)Debug調(diào)試

M:采納增加型乘法器(Multiplier)

I:內(nèi)含嵌入式ICE宏單元

5.

●銜接JTAG線和COM口

●利用JTAG燒寫B(tài)ootLoader,并啟動(dòng)BootLoader

●在宿主機(jī)上配置BOOTP服務(wù)和TFTP服務(wù)

●在目標(biāo)板上使用bootp命令獵取ip,使用tftpzImagekernel和tftpzImage

rootfs.img分離傳輸內(nèi)核和根文件系統(tǒng)映象

●使用命令boot啟動(dòng)

6.

●啟動(dòng)內(nèi)核并加載文件系統(tǒng)。使用命令boot

●登陸Linux。在提醒符Login:下輸入root,無密碼

●調(diào)用zmodem傳輸hello文件。使用命令Ctrl+A,再按下Z,調(diào)出協(xié)助菜

單;按下S挑選發(fā)送文件,掃瞄宿主機(jī)上hello文件并發(fā)送。

●執(zhí)行hello文件。命令:./hello

三.試驗(yàn)題:

1.參考答案:

Ext2fs文件系統(tǒng),有如下特點(diǎn):支持達(dá)4TB的內(nèi)存。文件名稱最長(zhǎng)可以到1012個(gè)字符。當(dāng)創(chuàng)建文件系統(tǒng)時(shí),管理員可以挑選規(guī)律塊的大?。ㄍǔ4笮】商暨x1024、2048和4096字節(jié))。實(shí)現(xiàn)迅速符號(hào)鏈接:不需要為此目的而分配數(shù)據(jù)塊,并且將目標(biāo)名稱直接存儲(chǔ)在索引節(jié)點(diǎn)(inode)表中

Jffs文件系統(tǒng),有如下特點(diǎn):

JFFS文件系統(tǒng)是瑞典Axis通信公司開發(fā)的一種基于Flash的日志文件系統(tǒng),它在設(shè)計(jì)時(shí)充分考慮了Flash的讀寫特性和用電池供電的嵌入式系統(tǒng)的特點(diǎn),在這類系統(tǒng)中必須確保在讀取文件時(shí),假如系統(tǒng)驟然掉電,其文件的牢靠性不受到影響。

YAFFS文件系統(tǒng),有如下特點(diǎn):

YAFFS(YetAnotherFlashFileSystem)是一種和JFFS類似的閃存文件系統(tǒng)。主要針對(duì)NANDFLASH設(shè)計(jì),和JFFS相比它削減了一些功能,所以速度更快,而且對(duì)內(nèi)存的占用比較小。此外YAFFS自帶NAND芯片驅(qū)動(dòng),并且為嵌入式系統(tǒng)提供了直接拜訪文件系統(tǒng)的API,用戶可以不使用Linux中的MTD與VFS,直接對(duì)文件舉行操作。在其他嵌入式系統(tǒng)中也可以直接使用這些API實(shí)現(xiàn)對(duì)文件的操作。

2.參考答案:

FlashMemory主要有兩種技術(shù),NAND和NOR。NAND型的單元羅列是串行的,而NOR型則是并行的。在NAND型FlashMemory中,存貯單元被分成頁,由頁組成塊。按照容量不同,塊和頁的大小有所不同,而組成塊的頁的數(shù)量也會(huì)不同,如8MB的模塊,頁大小為(512+16)Byte、塊大小為(8K+256)Byte;而2MB模塊,頁大小為(256+8)Byte、塊大小為(4K+128)Byte。NAND型存貯單元的讀寫是以塊和頁為單位來舉行的,像硬盤傳統(tǒng)的內(nèi)存。實(shí)際上,NAND型的FlashMemory可以看做是挨次讀取的設(shè)備,它僅用8比特的I/O端口就可以存取按頁為單位的數(shù)據(jù)。正由于這樣,它在讀和擦文件、特殊是延續(xù)的大文件時(shí),與NOR型的FlashMemory相比速度相當(dāng)?shù)目臁5玁AND型的不足在于隨機(jī)存取速度較慢,而且沒有方法按字節(jié)寫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論