 嵌入式原理及應用題庫,都是經典題型(xing)
							時間:2018-08-06      來(lai)源:未(wei)知
							嵌入式原理及應用題庫,都是經典題型(xing)
							時間:2018-08-06      來(lai)源:未(wei)知 
							很(hen)多(duo)人在(zai)(zai)學(xue)嵌入式的時候,只在(zai)(zai)那里光學(xue)不(bu)練(lian)而導(dao)致學(xue)的很(hen)迷茫,不(bu)管學(xue)習什么你需要理(li)論與(yu)實踐相結(jie)合(he),在(zai)(zai)這里華(hua)清遠(yuan)見(jian)學(xue)霸總結(jie)出(chu)一些嵌入式原理(li)及(ji)應用的題,都是很(hen)經(jing)典(dian),很(hen)常(chang)見(jian)的,希望可以幫到你。
一.單項選擇題
1. 下列關(guan)于(yu)/etc/fstab文件描述,正確的是(D )
A. fstab文件只能描述(shu)屬于linux的(de)文件系統
B. CD_ROM和軟(ruan)盤必須是自動加(jia)載(zai)的
C. fstab文(wen)件中描述的(de)文(wen)件系統不能被卸(xie)載
D. 啟動時按fstab文(wen)(wen)件描述(shu)內容加載文(wen)(wen)件系(xi)統
2. 下面哪項為(wei)錯誤(wu)的(de)說法  
( A) A. 馮·諾依曼結構共用數據存(cun)儲空間和(he)程序存(cun)儲空間,不共享(xiang)存(cun)儲器總線
B. 哈佛結構有(you)分離(li)的數(shu)據和(he)程序空間及分離(li)的訪問總(zong)線
C. 哈(ha)佛結構在指令執(zhi)行(xing)時(shi),取址和取數可以(yi)進(jin)行(xing)并行(xing)操(cao)作
D. 哈佛(fo)結構(gou)指令(ling)執(zhi)行時效率更(geng)高
3. ARM9和(he)ARM7的重要區別是(shi)( A )
A . ARM9帶有MMU功能  
B . ARM9支(zhi)持Thumb指令集  
C . ARM9帶有Cache功能
D . ARM9是哈(ha)佛(fo)結構
4. 文件exer1的訪問權限(xian)為rw-r--r--,現要增加(jia)所(suo)有用戶的執行權限(xian)和同組用戶的寫(xie)權限(xian),下列命(ming)令正(zheng)確(que)的是( A )
A.chmod a+x g+w exer1  
B.chmod 765 exer1
C.chmod o+x exer1
D.chmod g+w exer1
5. 如果數據的存儲(chu)格式是大端(duan)模式,32bit寬的數0x12345678在大端(duan)模式下的CPU內(nei)(nei)存中(zhong)的存放(假設從(cong)地址(zhi)0x4000開始(shi))。內(nei)(nei)存地址(zhi)為0x4001的內(nei)(nei)容是(A )
A.0x34
B.0x56
C.0x23
D.0x78
6. NAND FLASH和NOR FLASH的(de)區別正確(que)的(de)是( D )
A. NOR的讀(du)速度比NAND稍(shao)慢一(yi)些
B.NAND 的(de)擦除速度遠(yuan)比(bi)NOR的(de)慢
C.NAND的(de)寫入速度比NOR慢很(hen)多
D.大多數(shu)寫入操(cao)作需要先進(jin)行擦除操(cao)作。
7. gcc使用下(xia)列哪個選項(xiang)可以(yi)查看編(bian)譯(yi)的詳細過程( B )
A. -o
B. -v
C.-E
D. -g
8. Boot Loader 的(de)stage2通常使用(yong)C語言實(shi)現,以完成(cheng)復雜的(de)功能,并增加可(ke)讀性(xing)和可(ke)移植性(xing),以下(xia)哪一步驟屬于stage2的(de)內容(  D )
A.為加載 Boot Loader 的 stage2 準備(bei) RAM 空間
B.設置(zhi)好(hao)堆(dui)棧
C.硬件設備初始化
D.將(jiang) kernel 映(ying)像和根文件(jian)系統映(ying)像從 flash 上讀到 RAM 空間中
9. 怎樣新建一個新文(wen)件(jian):( A )
A.touch hello.c
B.mk hello.c
C.rm hello.c
D.new hello.c
10. 在vi編輯(ji)器的(de)命令模式中,刪除(chu)一(yi)行(xing)的(de)命令是(shi):( B )
A.yy
B.dd
C.pp
D.xx
11. 解(jie)壓(ya)文件linux.tar.gz使用(yong)的命令是 (  C )
A.tar  –jxvf linux.tar.gz  
B .tar  -jcvf linux.tar.gz
C .tar –zxvf linux.tar.gz
D. tar –czv f linux.tar.gz
12. 將(jiang)當前目(mu)錄下(xia)的文件shell.sh移(yi)動到目(mu)錄/home/linux下(xia)的命(ming)令(ling)為 ( B )
A. cp shell.sh /home/linux
B. mv shell.sh /home/linux 
C. lls shell.sh  / home/linux/shell.sh  
D. mv /root/shell.sh /home/linux/shell.sh
13. 下列哪個命(ming)令以文本菜單方式(shi)界面配置內核選項: ( A )
A.Make menuconfig
B.make xconfig
C.make config  
D.make mrproper
14. 下列二進(jin)制工具哪個是(shi)用(yong)來將目標(biao)文件(jian)生成靜(jing)態庫的( A )
A.ar
B.nm
C.objcopy
D.objdump
15. 在Linux系統中,下列哪(na)個命(ming)令(ling)可以用來(lai)加(jia)載模塊( A  )
A.insmod  
B.load
C.init  
D.installmod
16. 內核(he)不包(bao)括的子系統是(shi) (D)
A) 進程管(guan)理系統(tong)
B) 內存管理系統
C) I/O管理系統
D)硬件管理系(xi)統
17.下面命令可(ke)以列(lie)出當前動態加(jia)載的(de)模塊清(qing)單,會把當前插入的(de)所有內核(he) 模塊都列(lie)出來(D )。
A、insmod
B、rmmod
C、dmesg
D、lsmod
18.下面對于(yu)Bootloader的描述(shu)不正確的是(C)
A、是上電(dian)后運行的第一個程序
B、改變系統時鐘
C、Bootloader的兩種模式對開發人(ren)員沒有意(yi)義
D、向內核(he)傳遞啟(qi)動參數
19. 通常所說(shuo)的(de)32位微(wei)處(chu)理(li)器是指(zhi)( C )。
A) 地址總線的寬度為(wei)32位
B) 處理的數據長度只能為32位(wei)   
C) CPU 字長(chang)為32位 
D) 通用寄存(cun)器(qi)數(shu)目為(wei)32個
20. 以下敘述中(zhong)正確(que)的是(shi)( C )。 
A) 宿主(zhu)機與目標(biao)機之間(jian)只需要建立(li)邏輯(ji)連接即(ji)可
B) 在嵌(qian)入式系統(tong)中(zhong),調試器與被調試程序一般位于同一臺機器上(shang)
C) 在(zai)嵌入式系統開發中,通(tong)常采(cai)用(yong)的(de)是交叉編(bian)譯器
D) 宿主機與(yu)目標機之間的(de)通(tong)信方式(shi)只(zhi)有串口和并口兩(liang)種
21.下列文件系(xi)統中,采用了inode來標識文件的是( D )
a.ntfs
b.fat16
c.fat32
d.ext3
22.下列關于/etc/fstab文件描述,正確(que)的(de)是 D 。  
A fstab文件(jian)只能描述屬于linux的文件(jian)系統
B CD_ROM和(he)軟盤必(bi)須(xu)是自動加載(zai)的
C fstab文(wen)件(jian)中描述的文(wen)件(jian)系統不能被卸(xie)載
D 啟動(dong)時按fstab文(wen)件(jian)描述內容加載文(wen)件(jian)系統
23. 通過文(wen)件(jian)名存取文(wen)件(jian)時(shi),文(wen)件(jian)系統(tong)內部的操作(zuo)過程是通過 C 。
A 文(wen)件在目錄中查找(zhao)文(wen)件數據存取位置。
B 文(wen)件名直接找到文(wen)件的(de)數據(ju),進行存取操作。
C 文(wen)件(jian)名在目錄(lu)中查找(zhao)對(dui)應(ying)的I節點(dian),通過I節點(dian)存取文(wen)件(jian)數據。
D 文件名在中(zhong)查找對應的超級(ji)塊,在超級(ji)塊查找對應i節(jie)點(dian),通過i節(jie)點(dian)存取文件數據
24.目錄存放著Linux的(de)源代(dai)碼(ma)(B)。
A /etc
B /usr/src
C /usr
D /home
26. 不(bu)是進(jin)程和程序的區別(B)。
A 程序是一組有序的(de)靜態指令,進(jin)程是一次程序的(de)執行過程
B 程序只能在(zai)前臺(tai)(tai)運行(xing),而(er)進程可(ke)以在(zai)前臺(tai)(tai)或后臺(tai)(tai)運行(xing)
C 程(cheng)序可(ke)以長期保存,進程(cheng)是(shi)暫(zan)時的
D 程(cheng)序沒有(you)狀(zhuang)(zhuang)態,而(er)進(jin)程(cheng)是有(you)狀(zhuang)(zhuang)態的
填空題:
1.嵌(qian)(qian)入(ru)式(shi)(shi)微(wei)(wei)處(chu)(chu)理(li)器(qi)(qi)一般可分為嵌(qian)(qian)入(ru)式(shi)(shi)微(wei)(wei)控(kong)制器(qi)(qi) 、嵌(qian)(qian)入(ru)式(shi)(shi)數字信號處(chu)(chu)理(li)器(qi)(qi) 、嵌(qian)(qian)入(ru)式(shi)(shi)微(wei)(wei)處(chu)(chu)理(li)器(qi)(qi)和嵌(qian)(qian)入(ru)式(shi)(shi)片上系統四種類(lei)型(xing)。
2.嵌入式(shi)系統體系結構一(yi)般具有 馮諾依曼 和 哈佛 兩(liang)種基本形式(shi)。
3.嵌入式存(cun)儲(chu)系統一般由高速(su)緩存(cun)、內存(cun)和外存(cun)組成。 
4.嵌入式(shi)存儲系統具有大端格(ge)(ge)式(shi)和小端格(ge)(ge)式(shi)兩種數據存放格(ge)(ge)式(shi)。
5從(cong)編程的(de)角度(du)看,ARM微(wei)處理器(qi)的(de)一般有ARM和HUMB兩種工作狀(zhuang) 態(tai)。
6.嵌入(ru)式軟件的開發一般分為生成 調試 和固化運行三個(ge)步驟。
7.嵌(qian)入式LINUX的內(nei)核(he)有(you)五(wu)個組成(cheng)部分,它們(men)是進程調度、內(nei)存管理 虛擬文件(jian)系統(tong) 網絡接口和進程通信
三 簡答
1. 什么是(shi)嵌(qian)入式實時(shi)(shi)操作(zuo)系(xi)(xi)統(tong)?簡(jian)單敘述其(qi)(qi)特點。 實時(shi)(shi)操作(zuo)系(xi)(xi)統(tong)就是(shi)“在給定(ding)(ding)的(de)(de)(de)時(shi)(shi)間(jian)內提供某種程度的(de)(de)(de)服務(wu),如(ru)果(guo)在規定(ding)(ding)的(de)(de)(de)時(shi)(shi)間(jian)內沒有得 到結果(guo),那(nei)整個的(de)(de)(de)系(xi)(xi)統(tong)就是(shi)失(shi)敗”。 對于實時(shi)(shi)操作(zuo)系(xi)(xi)統(tong)其(qi)(qi)首要任務(wu)是(shi)調度一切(qie)可利用(yong)的(de)(de)(de)資源完成實時(shi)(shi)控制任務(wu),其(qi)(qi)次(ci)才著(zhu)眼(yan)提高計算機系(xi)(xi)統(tong)的(de)(de)(de)使用(yong)效率(lv)。
2. 簡要敘述ARM體系微處理器(qi)中控制(zhi)程(cheng)序的(de)執(zhi)行(xing)流程(cheng)方(fang)式? 在ARM體系微處理器(qi)中通(tong)常有3種方(fang)式控制(zhi)程(cheng)序的(de)執(zhi)行(xing)流程(cheng)方(fang)式。它們是:正常順序執(zhi)行(xing)指(zhi)令; 通(tong)過(guo)跳轉(zhuan)命令跳轉(zhuan)到特定的(de)標號處; 異常處理。
3. .簡要敘述(shu)嵌入(ru)式(shi)系統的定義。 嵌入(ru)式(shi)系統是以應(ying)用為中心,以計算(suan)機(ji)技術(shu)為基礎,并且(qie)在軟(ruan)、硬件方面可(ke)進行裁(cai)剪(jian),適用于應(ying)用系統對功能、可(ke)靠性、成本(ben)、體積、功耗有嚴格要求的專用計算(suan)機(ji)系統。它(ta)一般由嵌入(ru)式(shi)微處理器、外圍硬件設備、嵌入(ru)式(shi)操(cao)作(zuo)系統以及用戶的應(ying)用程序等四個部分(fen)組成。
4.什么是(shi)操(cao)作(zuo)系統的移植(zhi)?  操(cao)作(zuo)系統的移植(zhi)是(shi)指一(yi)個操(cao)作(zuo)系統經過適當修改以(yi)(yi)后,可以(yi)(yi)安裝在不同類型的微處理器系統上(shang)進行(xing)運行(xing)。
5. 簡要(yao)敘述(shu)嵌(qian)入(ru)式(shi)系(xi)(xi)(xi)統(tong)的設(she)計(ji)步驟? 嵌(qian)入(ru)式(shi)系(xi)(xi)(xi)統(tong)設(she)計(ji)的重要(yao)特點是(shi)技術(shu)多(duo)樣化,即(ji)實現同(tong)一(yi)個嵌(qian)入(ru)式(shi)系(xi)(xi)(xi)統(tong)可以有許多(duo)不(bu)(bu)同(tong)的 設(she)計(ji)方案選擇,而(er)不(bu)(bu)同(tong)的設(she)計(ji)方案就意味使用不(bu)(bu)同(tong)的設(she)計(ji)和生產技術(shu)。嵌(qian)入(ru)式(shi)系(xi)(xi)(xi)統(tong)設(she)計(ji)一(yi)般步驟:1)需求分(fen)析 2)體系(xi)(xi)(xi)結構設(she)計(ji) 硬件(jian)/軟件(jian)設(she)計(ji) 4)系(xi)(xi)(xi)統(tong)集成和系(xi)(xi)(xi)統(tong)測試
 6. 嵌入式系統中電源管理器的作用有哪些?    操作系統是通過電源管理器來進行系統的電源管理,提高整個系統的電源效率,并為每一個外圍設備模塊提供電源管理。通過電源管理不僅可以減少目標設備上的電源損耗,而且可以在系統重啟、運行、空閑和掛起的電源狀態下保存RAM 中的文件系統。
  還想(xiang)要更多的嵌入式題(ti)庫,可以咨(zi)詢華清(qing)遠見客服哦(e)。

