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

下載本文檔

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

文檔簡介

1、第 1 頁,共 6 頁一、 單項選擇題(每小題 2分, 共30分)得分:分1、文件間可以建立兩種鏈接關系:軟鏈接和硬鏈接,硬鏈接特點是( c )a. 等同于文件復制操作b. 類似于文件復制,但新的鏈接文件并不占用文件磁盤存儲空間c. 刪除源文件,將使其他鏈接文件失效d. 可以對目錄文件名建立硬鏈接2、如果 boot loader、內核、啟動參數(shù)以及其他的系統(tǒng)映像四部分在固態(tài)存儲設備上分別獨立存放,則其存儲結構的分配順序應當是:( d ) 。a. 文件系統(tǒng)、內核、啟動參數(shù)、bootloader b. 啟動參數(shù)、 bootloader 、內核、文件系統(tǒng)c. bootloader、內核、啟動參數(shù)、文

2、件系統(tǒng)d. bootloader、啟動參數(shù)、內核、文件系統(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 -r now 5、在 linux 系統(tǒng),默認的 shell是什么( a )a.bash b.ash c.csh d.gnush 6、下面哪條命令可用來確保文件“myfile ”存在( b )a. cp myfile /dev/null b.

3、 touch myfile c. create myfile d. mkfile myfile 7、 lilo 的配置文件是:( b )a. /etc/conf b. /etc/lilo.conf c. /proc/kcore d. /usr/local/ 8、 用 “useradd jerry ” 命令添加一個用戶, 這個用戶的主目錄是什么 ( a )a./home/jerry b./bin/jerry c./var/jerry d./etc/jerry 第 1 頁,共 6 頁9、linux 文件權限一共 10 位長度,分成四段,第三段表示的內容是 ( c )第 7 頁,共 7 頁a.文件類

4、型 b.文件所有者的權限c.文件所有者所在組的權限 d.其他用戶的權限10、某文件的組外成員的權限為只讀;所有者有全部權限;組內的權限為讀與寫,則該文件的權限為( 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ū)和

5、一個擴展分區(qū) , 這個擴展分區(qū)又劃分了3 個邏輯分區(qū),則該硬盤上的第二個邏輯分區(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. 宿主機與目標機之間只需要建立邏輯連接即可b. 在嵌入式系統(tǒng)中,調試器與被調試程序一般位于同一臺機器上c. 在嵌

6、入式系統(tǒng)開發(fā)中,通常采用的是交叉編譯器d. 宿主機與目標機之間的通信方式只有串口和并口兩種二、填空題(每空 1 分,共 20 分)得分:分1、利用 gdb 進行調試時,可通過step 或_next_命令進行單步執(zhí)行。第 7 頁,共 7 頁2、gcc 的編譯可分為 _預處理 _、編譯、匯編和 _連接_等四個階段。3、卸載 linux 內核模塊使用命令 _rmmod_ 。4、linux 系統(tǒng)中,普通用戶使用的命令通常保存在_/bin_ 目錄中。5、嵌入式 linux 系統(tǒng)從軟件的角度看通??梢苑譃樗膫€層次:引導加載程序、_驅動程序 _ 、_可編程應用接口 _、用戶應用程序。6、交叉編譯是指 _在宿

7、主機上編譯程序,在目標機上運行_。7、linux 文件的鏈接可分為符號鏈接和_硬鏈接 _ 兩種。8、在 shell編程時,要把一個用戶的輸入賦值給一個變量,使用_read_命令。9、在 linux系統(tǒng)中,以 _文件_方式訪問設備。10、linux 操作系統(tǒng)的系統(tǒng)管理員(也就是超級用戶)帳號是_root_ 。11、編寫的 shell程序運行前必須賦予該腳本文件_可執(zhí)行 _權限 。12、 arm 處理器有多種運行模式, 用戶程序運行在其中的 _用戶_模式。13、內核分為進程管理系統(tǒng)、內存管理系統(tǒng)、 _網(wǎng)絡接口管理系統(tǒng) _和文件管理系統(tǒng)等四個子系統(tǒng)。14、嵌入式 linux系統(tǒng)中,設備類型分為字符設

8、備、_塊設備 _和_網(wǎng)絡接口設備_等。15、在用 vi 編輯文件時,將文件內容存入test.txt文件中,應在命令模式下鍵入_w test.txt_。16、進程從產(chǎn)生到終止進程可以具有的基本狀態(tài)為:_就緒態(tài) _、_執(zhí)行態(tài)_ 和 等待態(tài)(阻塞態(tài))。三、 判斷題 (共 10分, 每小題 1分, 對的打鉤,錯的打叉)得分:分1、在 gdb 調試過程中,不退出gdb 也可以執(zhí)行 unix shell命令。 (對)2、退出交互模式的shell ,應鍵入 quit 。 (錯)3、linux 文件系統(tǒng)的文件都按其作用分門別類地放在相關的目錄中,對于外部設備文件,一般應將其放在/etc目錄中。 (錯)第 7

9、頁,共 7 頁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)的加載啟動任務就完全由 boot loader 來完成。(錯)8、在 linux系統(tǒng)中,所有的內容被表示成文件, 組織文件的各種方法便稱為不同的文件系統(tǒng)。(對)9、 模塊程序運行于內核模式,因此,它們能夠訪問內核

10、中的所有函數(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移植內核kernel 5建立根文件系統(tǒng)root 6建立應用程序的flash 磁盤分區(qū)7開發(fā)應用程序8燒寫內核、根文件系統(tǒng)和應用程序9發(fā)布產(chǎn)品2、模塊的編程和普通程序的編程有哪些區(qū)別? p80 3、名稱解釋:嵌入式系統(tǒng)、宿主機、目標機和nfs

11、 p1 p16 p17 第 7 頁,共 7 頁五、編程題 (每小題 5 分,共 10 分)得分:分1、假定你在目錄 /home/arm 下有一個 c程序,他由幾個單獨的文件組成,而這幾個文件又分為包含了其他文件,如下圖所示:文件包含文件main.c stdio.h, table.h list.c list.h symbol.c symbol.h table.c table.h table.h symbol.h, list.h 完成下列任務:1. 編 寫makefile文 件 , 最 終 的 目 標 文 件 為 hello( 交 叉 編 譯 器 為arm-linux-gcc)2. 在目標機上通過

12、網(wǎng)絡文件系統(tǒng)將宿主機上的/home/arm目錄掛載 /mnt/nfs 第 7 頁,共 7 頁2、用 sqlite3 的相關命令實現(xiàn):(1)在命令行下建立數(shù)據(jù)庫exam.db,在該數(shù)據(jù)庫中建立 book 表,book 表的字段信息如表1 所示; (2)并向表 1 中插入 2條記錄,詳細信息如表2 所示; (3)然后把表 2 中的記錄進行查詢在終端上顯示出來。 (各小題寫出相應命令即可)表 1 book 表的字段信息表 2 book 表中的記錄字段類型說明id integer 圖書標號,為主鍵name varchar (20)圖書名type varchar (10)圖書類別count integer 圖書數(shù)量p163 六、設計題 (共一題,共 15 分)得分:分假定你將要參加嵌入式大賽, 結合 up2410開發(fā)實驗箱或者你所了解的其它嵌入式開發(fā)平臺,結合各類外圍接口以及各種新技術(如紅外、藍牙、

溫馨提示

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

最新文檔

評論

0/150

提交評論