嵌入式Linux筆試題庫(kù)和答案分解_第1頁(yè)
嵌入式Linux筆試題庫(kù)和答案分解_第2頁(yè)
嵌入式Linux筆試題庫(kù)和答案分解_第3頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、嵌入式Linux筆試題庫(kù)一.選擇題1. Linux的創(chuàng)始人是誰(shuí)()A、Tu r b o linux AT&T B e 11 Lab o rat r yC、U n ive r s i t y of Helsi n ki D、Linus To r valds2. 在Linux中,命令解釋器是哪個(gè)()A、管道 B、分級(jí)文件系統(tǒng) C、字符型處理器 D、shell3. L i nux安裝程序提供了兩個(gè)引導(dǎo)裝載程序()A、GRO UP 和 LLTO B、D I R和 COID C、GRUB 和 LILOD、以上都不是4. 如果當(dāng)前目錄/home/sea/china,那么“china”的父目錄是哪個(gè)目錄()

2、A /hom e /sea B、/ h ome /C、/D、/sea5. 在Linux中,要?jiǎng)h除abc目錄及其全部?jī)?nèi)容的命令為:()A、rm abc B rm - r a be C rmdir abc D、r mdi r r abc6. 假定kernel支持v f a t分區(qū),下面哪一個(gè)操作是將/de v /hd a 1分區(qū)加載到/win目錄?()A、mo u ntw ind o vs /win/d e v/hdalB moun t-fs=msdos/ d e v /h da 1 /winC mount -s win/dev/hd a 1/w i nD mount - t vfat/dev/h

3、da 1/ wi n7. 顯示用戶的主目錄的命令是什么()A echo $11 OME B、echo$U SERD I R C e c h o $ECHOD、echo $ENV8 .系統(tǒng)中有用戶u s erl和u s er 2 ,同屬于users組。在u s erl 用戶目錄下有一文件filcl,它擁有644的權(quán)限,如果use r2用戶想修 改userl用戶目錄下的fil e 1文件,應(yīng)擁有()權(quán)限。A、744 B、664 C、6 46 D、7469.如何查看一個(gè)RPM軟件包是否安裝()A、r pmVcpostf i xB、r p m q postfi xC、rpm c han g elog

4、p o stf i xD、rpm q c h angelogp ost f i x10*.在Linux中,提供TCP/ I P包過(guò)濾功能的軟件叫什么(C)A rarpB、route C ipta b lesD、filte r11nfs服務(wù)的配置文件是什么?()/ e tc/mtab B、/e t c / fastboo t C/ et c / fs t abD、/ etc/ex p orts12.用命令I(lǐng)s -al顯示出文件ff的描述:-rwxr- x r 1rootro ot599 Cec 1017: 1 2ff由此可知文件ff的類型為:()A、普通文件 B、硬連接 C、目錄D符號(hào)連接13.

5、 L i nux操作系統(tǒng)中的shell是()A、命令解釋器B、程序設(shè)計(jì)語(yǔ)言C、腳木編輯器 D、編譯器14. 能實(shí)現(xiàn)文件系統(tǒng)遠(yuǎn)程掛載的是()。A.S AMBA B. NFS C.NIS D.HTTPS15. Linux系統(tǒng)下硬盤(pán)分區(qū),能直接使用的分區(qū)是()A、主分區(qū)B、擴(kuò)展分區(qū)C、邏輯分區(qū)D、擴(kuò)展分區(qū)和邏輯分區(qū)1 6. Linux系統(tǒng)的1.0版內(nèi)核的發(fā)布是在(A )A. 1 992 年 B.19 9 3 年 C. 19 94 年 D995 年17.在vi編輯器的命令模式中,在光標(biāo)所在位置的右側(cè)插入字符的命 令是(A )A.a B. A C.i D. I1 8 .要給文件file 1加上其他人可執(zhí)

6、行屬性的命令是()A.chmod a +x B.chown a +x C.chm o d o +xD. cho wn o + x19下面哪個(gè)linux命令可以一次顯示一頁(yè)內(nèi)容?()A. paus e B. c a t C. moreD. grep20、下面命令的作用是:set p s l=,uwt$M,export p s 1 ()A. 改變錯(cuò)誤信息提示B. 改變命令提示符C. 改變一些終端參數(shù)D. 改變輔助命令提示符21、如何從當(dāng)前系統(tǒng)中卸載1;盤(pán)()A. umoun tB. dismountC. mount -uD. 從/etc/fst a b中刪除這個(gè)文件系統(tǒng)項(xiàng)22、在linux中,如何

7、標(biāo)識(shí)第一塊IDE硬盤(pán)上的第2個(gè)擴(kuò)展分區(qū)?()A. /dev/ h d b 2B. /dev/hdlb2C. /dev / hd b 6D. / d e v /h d 1 b623、下而哪條命令可以把fl.txt復(fù)制為f2. t xt?()A. c p fl.t x t I f 2 . t x tB. c a t fl. txt I f 2. txtC. cat f 1. tx t f 2. txtD. cop y fl. txt I f2.txt24、下面哪個(gè)命令可以壓縮部分文件:()A. tar -dzvf filename, t g z *B. tar-t z v f f i le n a

8、me. t gz *C. tar -czvf file name, t gz *25. 與通用操作系統(tǒng)相比嵌入式操作系統(tǒng)還必須具有的特點(diǎn)是( )A強(qiáng)穩(wěn)定性,弱交互性 B較強(qiáng)實(shí)時(shí)性 C可伸縮性D功耗管理與節(jié)能2 6.下列那種設(shè)備不屬于嵌入式系統(tǒng)產(chǎn)品()。A、PDAB ATM取款機(jī)C個(gè)人計(jì)算機(jī)D 機(jī)頂盒27.下列是開(kāi)源的嵌入式操作系統(tǒng)的是()A.嵌入式 lin u x B uc/os D Palm OS EWinCE2 8.下列不屬于ARM處理器異常工作模式的是()A.快速中斷模式B.未定義模式C.數(shù)據(jù)訪問(wèn)終止模式D.用戶模式2 9.嵌入式軟件開(kāi)發(fā)與通用軟件開(kāi)發(fā)增加了()環(huán)節(jié)A.代碼編寫(xiě)B(tài).代碼調(diào)

9、試C.代碼固化D.軟件測(cè)試3 0.嵌入式系統(tǒng)調(diào)試方式中不占用系統(tǒng)資源的調(diào)試方式是()A模擬器方式B監(jiān)控器方式C ICE在線仿真器DIDE在線調(diào)試器方式3 1 .燒寫(xiě)到FL ASH里的是()格式的文件。A. .asmB. .bin C. .objD. .cpp32.匯編程序中的偽指令是在()階段起作用。A.編輯B.鏈接C.編譯D. 執(zhí)行33、目前嵌入式處理器的種類大約有()A. 50 0多種B.800多種 C. 1 0 0 0多種 D. 2 000多種3 4.嵌入式系統(tǒng)中硬件層主要包括了嵌入式系統(tǒng)必要的硬件設(shè)備,(), 存儲(chǔ)器,1/0等。A嵌入式微處理器B嵌入式控制器C單片機(jī) DSOC3 5.解

10、壓文件1 inux.tar. g z使用的命令是()A.tar-jxvf 1 i n u x . tar.gz B .ta r jc v f linu x .tar. g zC .tar -zx v f linu x .tar.gz D. t a r -czvf 1 i nu x .ta r . g z3 6 .在v i處于命令行模式時(shí),如果需要對(duì)文本進(jìn)行修改,欲在光標(biāo)所在位置的下一個(gè)位置開(kāi)始輸入字符,則()oA按下字母i進(jìn)入插入模式B按下字母a進(jìn)入插入模式C按下字母O進(jìn)入插入模式 D按下字母n進(jìn)入插入模式37. 當(dāng)前vi處于插入模式時(shí),現(xiàn)放棄對(duì)文本修改,既不保存退岀v i ,則()A.使用“

11、:q!”命令 B. 使用“:wq!”命令退出C.先按“ESC”后,使用”:q ! ”命令退出。D先按“ESC”后,使用”:wq !命令退出38. 經(jīng)過(guò)匯編后,生成的目標(biāo)文件的后綴名為()A., c B .s C o D . e x e39. 對(duì)代碼文件c o de.c編譯,生成可調(diào)式代碼的命令是()A #g c c-g c o d e .c-o cod eB # gcc c o d e.c -o codeC #gc c -g co d e. c codeD # gcc - g code4 O.NAND FLASH和NOR FLASH的區(qū)別正確的是()A. NOR的讀速度比N AND稍慢一些BN

12、AND的擦除速度遠(yuǎn)比NO R的慢C.NAND的寫(xiě)入速度比NOR慢很多D .大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作。二、多項(xiàng)選擇題:1 .常見(jiàn)的L i nux發(fā)行版本有:(ABCDE )A R e dh a t Li n ux B、Turbo L i nux C、D eb i an GNU/LinuxD S u SE Li n uxE、Man d rake L i nux2 請(qǐng)選出所有能將文件a.dat的權(quán)限從rwx改為rw x r-x的命令:(CD )A、chown rwxr-x- a. datB、c h mod rwx r x- a.d atC、chm o d g+r x a.datD、chmod

13、 7 5 0a .dat3. 對(duì)于所有用戶都能讀的文件權(quán)限是(ABC )A.77 7B.4 44C .644D.640三填空題1. Linux 般包括四個(gè)主要部分,()()()()。2. 目前,幾乎所有的linux發(fā)行版本都包括了 ()和()兩種。3. Linux內(nèi)核主要由()()()()()5部分組成。4. vi編輯器的三種狀態(tài)()()()。5. 使用gcc編譯文件生成可執(zhí)行文件要經(jīng)歷四個(gè)相互關(guān)聯(lián)的步驟: (預(yù)處理)(編譯)(匯編)和(鏈接)。6. bo o tloader常見(jiàn)的兩種操作模式是()和(),僅僅對(duì)開(kāi)發(fā)人員有用的 模式是()。四問(wèn)答題1. m a ke f i 1 e文件的作用是

14、什么?答案:一個(gè)工程中的源文件不計(jì)數(shù),其按類型、功能、模塊分別 放在若干個(gè)目錄中,m akefile定義了一系列的規(guī)則來(lái)指定,哪些文 件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至 于進(jìn)行更復(fù)雜的功能操作,因?yàn)閙akefile就像一個(gè)S h ell腳本一樣, 其中也可以執(zhí)行操作系統(tǒng)的命令。make f i le帶來(lái)的好處就是“自動(dòng)化編譯”,一旦寫(xiě)好,只需要一個(gè)make命令,整個(gè)工程完全自 動(dòng)編譯,極大的提高了軟件開(kāi)發(fā)的效率。make是一個(gè)命令工具,是一 個(gè)解釋mak e file中指令的命令工具,一般來(lái)說(shuō),大多數(shù)的IDE都有 這個(gè)命令,比如:Del p h i 的 ma k e

15、, Visu a 1 C+的 nm a k e ,Linux 下GNU的make??梢?jiàn),ma kefil e都成為了一種在工程方而的編譯 方法。2.Linux顯示文件夾中隱藏文件信息的命令是什么?3 .Linux文件屬性有哪些?(共十位)-rw-r-r一 1第一個(gè)屬性代表這個(gè)文件是【目錄、文件或連結(jié)文件】,當(dāng)為d 則是目錄,為一則是文件,若是1 則表示為連結(jié)檔(lin k file);若是b 則表示為裝置文件里面的可供儲(chǔ)存的接口設(shè)備;若是c則表示為裝置文件里而的串行端口設(shè)備,例如鍵盤(pán)、鼠標(biāo)。接下來(lái)的屬性中,三個(gè)為一組,且均為【rwx】三個(gè)參數(shù)的組合,其中門(mén)代可讀、列w代表可寫(xiě)、X代表可執(zhí)行:第

16、一組為【擁有人的權(quán)限】,第二組為【同群組的權(quán)限】嚴(yán)第三組為【其它非木群組的權(quán)限】。4說(shuō)明下述Linux系統(tǒng)命令的主要功能是什么。顯示文件目錄命令I(lǐng)s改變當(dāng)前目錄命令cd如c d /home建立子目錄m k d imkdir x ion g刪除子目錄命令rm d i r女口 r mdi r /m n t / cd r om刪除文件命令rm如rm / ucdos. bat文件復(fù)制命令cp如cp /u c dos / * /f o x獲取幫助信息命令man如man Is顯示文件的內(nèi)容cat in o re less5 .簡(jiǎn)述L i nux在嵌入式系統(tǒng)市場(chǎng)上取得輝煌的成果的原因。6.簡(jiǎn)述嵌入式Linu

17、x系統(tǒng)開(kāi)發(fā)流程。答:嵌入式系統(tǒng)平臺(tái)移植主要包扌舌以下幾部分1)交叉編譯器的制作和安裝2)B o otloa d e r開(kāi)發(fā)和移植3)嵌入式操作系統(tǒng)開(kāi)發(fā)和移植4)根文件系統(tǒng)制作和移植5)應(yīng)用程序開(kāi)發(fā)6)系統(tǒng)集成和測(cè)試7 * .嵌入式根文件系統(tǒng)的設(shè)計(jì)目標(biāo)應(yīng)該包扌刮那些方面?8*arm系列處理器a r m7t d m i中的t d mi四個(gè)字母的含義。9.嵌入式系統(tǒng)發(fā)展經(jīng)歷了那些階段,有什么特點(diǎn)?1 0也嵌入式系統(tǒng)的設(shè)計(jì)方法和過(guò)程與傳統(tǒng)的單片機(jī)開(kāi)發(fā)有什么不 同?11.簡(jiǎn)述哈佛體系結(jié)構(gòu)和馮諾依曼體系結(jié)構(gòu)的不同點(diǎn)。1 2 .簡(jiǎn)述 NAND_FLA SH 和 NOR_FLASH 的異同點(diǎn)?13.簡(jiǎn)述S 3

18、 C2 4 10與ARM920T的關(guān)系.14嵌入式系統(tǒng)常用調(diào)試方法有幾種,各有什么優(yōu)缺點(diǎn)?1 5 .什么是嵌入式操作系統(tǒng)?常見(jiàn)的嵌入式操作系統(tǒng)有哪些?(列舉五個(gè)以上),嵌入式操作系統(tǒng)有什么特點(diǎn)?16什么是交叉開(kāi)發(fā)環(huán)境?簡(jiǎn)述嵌入式li n ux系統(tǒng)交叉開(kāi)發(fā)環(huán)境的構(gòu)建過(guò)程?17.什么是 boo t loader?常用的 bootloader 有那些? boot 1 o ade r 兩 種工作模式有什么不同,分別應(yīng)用在那種情況下?18簡(jiǎn)述bootl oade r在嵌入式系統(tǒng)平臺(tái)上的移植過(guò)程?19.說(shuō)明lin u x平臺(tái)下用C語(yǔ)言軟件開(kāi)發(fā)方法?(說(shuō)明需要用到那 些工具)20什么是SO C?21. 嵌入

19、式系統(tǒng)有什么特點(diǎn)?22. 什么是交叉編譯工具鏈?23. 簡(jiǎn)述嵌入式Linu x系統(tǒng)根文件系統(tǒng)的作用。25. 名詞解釋ARM答:ARM(Ad v a n c e d RISC Machine 的縮寫(xiě)),ARM可以 認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)一類微處理器的通稱, 還可以認(rèn)為是一種技術(shù)的名字,全名是A d vane e d RISC Ma chineo該公司1990年11月成立于英國(guó)劍橋,主要出售芯片 設(shè)計(jì)技術(shù)的授權(quán),是蘋(píng)果電腦,Acorn電腦集團(tuán)和VLSI T echnolog y的合資企業(yè)。A c o rn曾推出世界上首個(gè)商用單芯片 RISC處理器,而蘋(píng)果電腦當(dāng)時(shí)希望將RISC技術(shù)應(yīng)用

20、于自身系 統(tǒng),ARM微處理器新標(biāo)準(zhǔn)因此應(yīng)運(yùn)而生。26. CISC答:復(fù)雜指令系統(tǒng)計(jì)算機(jī) C ISC( C o mplex I n s truction Set Computer)依靠增強(qiáng)指令的功能,增加指令系統(tǒng)的復(fù)朵程度來(lái)提高計(jì)算 機(jī)系統(tǒng)的性能。特點(diǎn):(1) 指令系統(tǒng)復(fù)雜龐大,指令數(shù)目一般多達(dá)200300條。(2) 指令格式多,指令字長(zhǎng)不固定,使用多種不同的尋址方式。(3) 可訪存指令不受限制。(4) 各種指令的執(zhí)行時(shí)間和使用頻率相差很大。(5) 大多數(shù)采用微程序控制器。2 7.RISC: (Re d u c e d Instruct i o n Se t C om p uter)精簡(jiǎn)指令系

21、統(tǒng),簡(jiǎn)化指令功能及優(yōu)化的編譯程序來(lái)提高計(jì)算機(jī)系統(tǒng)的性能。特點(diǎn):(1) 選取使用頻率高的簡(jiǎn)單指令以及很有用但又不復(fù)雜的指令 組成指令系統(tǒng)。(2) 指令數(shù)少,指令長(zhǎng)度一致,指令格式少,尋址方式少,指令總 數(shù)大都不超過(guò)1 0 0條。(3) 以寄存器一寄存器方式工作,只有取數(shù)/存數(shù)(LOAD /ST ORE)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器之間進(jìn)行。(4) 采用指令流水線調(diào)度,使大部分指令在一個(gè)機(jī)器周期內(nèi)完成。(5) 使用較多的通用寄存器以減少訪存。(6) 以組合電路控制為主,不用或少用微程序控制。采用優(yōu)化編譯技術(shù),力求高效率支持高級(jí)語(yǔ)言的實(shí)現(xiàn)。28.JTAG答:J T AG(Joint Te

22、s t Action Group;聯(lián)合測(cè)試行動(dòng)小組)是一 種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149兼容),主要用于芯片內(nèi)部測(cè)試。 現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。 標(biāo)準(zhǔn)的J TAG接口是4線:TMS、TCK、TDL TDO,分別為模式選 擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。JTAG最初是用來(lái)對(duì)芯片進(jìn)行 測(cè)試的,基木原理是在器件內(nèi)部定義一個(gè)TAP(Test Ac c ess Po r t ;測(cè)試訪問(wèn)口)通過(guò)專用的J TAG測(cè)試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè) 試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一 個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試?,F(xiàn)在,JTAG接口還常用于 實(shí)現(xiàn) ISP(In-Syst e m Pro g ramm able &# 0 ;在線編程),對(duì) F LASH等器件進(jìn)行編程。

溫馨提示

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