嵌入式期末試題_第1頁
嵌入式期末試題_第2頁
嵌入式期末試題_第3頁
嵌入式期末試題_第4頁
嵌入式期末試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦嵌入式期末試題一、單項挑選題(每小題2分,共30分)得分:分

1、文件間可以建立兩種鏈接關系:軟鏈接和硬鏈接,硬鏈接特點是(C)

A.等同于文件復制操作

B.類似于文件復制,但新的鏈接文件并不占用文件磁盤存儲空間

C.刪除源文件,將使其他鏈接文件失效

D.可以對名目文件名建立硬鏈接

2、假如BootLoader、內(nèi)核、啟動參數(shù)以及其他的系統(tǒng)映像四部分在固態(tài)存儲設備上分離自立存放,則其存儲結構的分配挨次應該是:(D)。

A.文件系統(tǒng)、內(nèi)核、啟動參數(shù)、Bootloader

B.啟動參數(shù)、Bootloader、內(nèi)核、文件系統(tǒng)

C.Bootloader、內(nèi)核、啟動參數(shù)、文件系統(tǒng)

D.Bootloader、啟動參數(shù)、內(nèi)核、文件系統(tǒng)

3、在大多數(shù)Linux發(fā)行版本中,以下哪個屬于塊設備(B)

A.串行口

B.硬盤

C.虛擬終端

D.打印機

4、下面哪個命令行可用來馬上重新啟動正在運行的Linux系統(tǒng)(D)

A.restart--delay=0

B.reboot-w

C.halt-p

D.shutdown-rnow

5、在Linux系統(tǒng),默認的shell是什么(A)

A.bash

B.ash

C.csh

D.gnush

6、下面哪條命令可用來確保文件“myfile”存在(B)

A.cpmyfile/dev/null

B.touchmyfile

C.createmyfile

D.mkfilemyfile

7、LILO的配置文件是:(B)

A./etc/conf

B./etc/lilo.conf

C./proc/kcore

D./usr/local/

8、用“useraddjerry”命令添加一個用戶,這個用戶的主名目是什么(A)

A./home/jerry

B./bin/jerry

C./var/jerry

D./etc/jerry

第1頁,共6頁

9、Linux文件權限一共10位長度,分成四段,第三段表示的內(nèi)容是(C)

第1頁,共6頁

A.文件類型

B.文件全部者的權限

C.文件全部者所在組的權限

D.其他用戶的權限

10、某文件的組外成員的權限為只讀;全部者有所有權限;組內(nèi)的權限為讀與寫,則該文件的權限為(D)

A.467

B.674

C.476

D.764

11、不是shell具有的功能和特點的是(D)

A.管道

B.輸入輸出重定向

C.執(zhí)行后臺進程

D.處理程序命令

12、嵌入式系統(tǒng)應用軟件普通在宿主機上開發(fā),在目標機上運行,因此需要一個(B)環(huán)境。

A.交互操作系統(tǒng)

B.交錯編譯

C.交互平臺

D.分布式計算

13、已知Linux系統(tǒng)中的唯一一塊硬盤是第一個IDE接口的master設備,該硬盤按挨次有3個主分區(qū)和一個擴展分區(qū),這個擴展分區(qū)又劃分了3個規(guī)律分區(qū),則該硬盤上的其次個規(guī)律分區(qū)在Linux中的設備名稱是(C)。

A./dev/hda2

B./dev/hda3

C./dev/hda5

D./dev/hda6

14、嵌入式系統(tǒng)的開發(fā)通常是在交錯開發(fā)環(huán)境實現(xiàn)的,交錯開發(fā)環(huán)境是指(A)

A.在宿主機上開發(fā),在目標機上運行

B.在目標機上開發(fā),在宿主機上運行

C.在宿主機上開發(fā),在宿主機上運行

D.在目標機上開發(fā),在目標機上運行

15、以下講述中正確的是(C)。

A.宿主機與目標機之間只需要建立規(guī)律銜接即可

B.在嵌入式系統(tǒng)中,調(diào)試器與被調(diào)試程序普通位于同一臺機器上

C.在嵌入式系統(tǒng)開發(fā)中,通常采納的是交錯編譯器

D.宿主機與目標機之間的通信方式惟獨串口和并口兩種

二、填空題(每空1分,共20分)得分:分

1、利用gdb舉行調(diào)試時,可通過step或____next_______命令舉行單步執(zhí)行。

2、gcc的編譯可分為_____預處理__________、編譯、匯編和_____銜接

_________等四個階段。

3、卸載Linux內(nèi)核模塊使用命令____rmmod___________。

4、Linux系統(tǒng)中,一般用戶使用的命令通常保存在_______/bin________名目中。

5、嵌入式Linux系統(tǒng)從軟件的角度看通??梢苑譃樗膫€層次:引導加載程序、___驅動程序__________、_____可編程應用接口________、用戶應用程序。

6、交錯編譯是指_____在宿主機上編譯程序,在目標機上運行_____。

7、Linux文件的鏈接可分為符號鏈接和__硬鏈接_________兩種。

8、在shell編程時,要把一個用戶的輸入賦值給一個變量,使用

___read_________命令。

9、在linux系統(tǒng)中,以_____文件_____方式拜訪設備。

10、Linux操作系統(tǒng)的系統(tǒng)管理員(也就是超級用戶)帳號是__root________。

11、編寫的shell程序運行前必需給予該腳本文件__可執(zhí)行________權限。

12、ARM處理器有多種運行模式,用戶程序運行在其中的____用戶_______模式。

13、內(nèi)核分為進程管理系統(tǒng)、內(nèi)存管理系統(tǒng)、__網(wǎng)絡接口管理系統(tǒng)_________和文件管理系統(tǒng)等四個子系統(tǒng)。

14、嵌入式linux系統(tǒng)中,設備類型分為字符設備、_塊設備__和_網(wǎng)絡接口設備____等。

15、在用vi編輯文件時,將文件內(nèi)容存入test.txt文件中,應在命令模式下鍵入__wtest.txt________________。

16、進程從產(chǎn)生到終止進程可以具有的基本狀態(tài)為:____就緒態(tài)______、_執(zhí)行態(tài)________和等待態(tài)(堵塞態(tài))。

三、推斷題(共10分,每小題1分,對的打鉤,錯的打叉)得分:分

1、在gdb調(diào)試過程中,不退出gdb也可以執(zhí)行UNIXshell命令。(對)

2、退出交互模式的shell,應鍵入quit。(錯)

3、Linux文件系統(tǒng)的文件都按其作用分門別類地放在相關的名目中,對于外部

設備文件,普通應將其放在/etc名目中。(錯)

4、命令fdisk/mbr的作用是安裝系統(tǒng)引導程序到主分區(qū)。(錯)

5、在Linux系統(tǒng)中,測試DNS服務器是否能夠正確解析域名的的客戶端命令,

使用命令nslookup。(對)

6、命令mount/dev/hdc/mnt/cdrom是將光盤CD-ROM(hdc)安裝到文件系統(tǒng)

的/mnt/cdrom名目下。(對)

7、在嵌入式系統(tǒng)中,囫圇系統(tǒng)的加載啟動任務就徹低由BootLoader來完成。

(錯)

8、在LINUX系統(tǒng)中,全部的內(nèi)容被表示成文件,組織文件的各種辦法便稱為不

同的文件系統(tǒng)。(對)

9、模塊程序運行于內(nèi)核模式,因此,它們能夠拜訪內(nèi)核中的全部函數(shù)。

(錯)

10、根文件系統(tǒng)所在的分區(qū)越大約好,由于根分區(qū)越大,Linux啟動速度越快。(錯)

四、簡答及名稱解釋題(共15分,每小題5分)得分:分

1、簡述基于Linux的嵌入式軟件開發(fā)流程。

1.建立宿主機開發(fā)環(huán)境,包括操作系統(tǒng)及編譯器等

2.配置宿主機相關服務及軟件,如minicom、網(wǎng)絡等

3.建立引導加載程序BootLoader

4.移植內(nèi)核kernel

5.建立根文件系統(tǒng)root

6.建立應用程序的Flash磁盤分區(qū)

7.開發(fā)應用程序

8.燒寫內(nèi)核、根文件系統(tǒng)和應用程序

9.發(fā)布產(chǎn)品

2、模塊的編程和一般程序的編程有哪些區(qū)分?

P80

3、名稱解釋:嵌入式系統(tǒng)、宿主機、目標機和NFS

P1

P16

P17

五、編程題(每小題5分,共10分)得分:分

1、假定你在名目/home/arm下有一個C程序,他由幾個單獨的文件組成,而這

1.編寫makefile文件,終于的目標文件為hello(交錯編譯器為

arm-linux-gcc)

2.在目標機上通過網(wǎng)絡文件系統(tǒng)將宿主機上的/home/arm名目掛載/mnt/nfs

2、用SQLite3的相關命令實現(xiàn):(1)在命令行下建立數(shù)據(jù)庫exam.db,在該數(shù)據(jù)庫中建立book表,book表的字段信息如表1所示;(2)并向表1中插入2條記錄,具體信息如表2所示;(3)然后把表2中的記錄舉行查詢在終端上顯示出來。(各小題寫出相應命令即可)

表1book表的字段信息表2book表中的記錄

P163

六、設計題(共一題,共15分)得分:分假定你將要參與嵌入式大賽,結合up2410開發(fā)試驗箱或者你所了解的其它嵌入式開發(fā)平臺,結合各類

溫馨提示

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

評論

0/150

提交評論