![《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題_第1頁(yè)](http://file4.renrendoc.com/view/3d2849ced67c58d22aea140a1497bbcb/3d2849ced67c58d22aea140a1497bbcb1.gif)
![《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題_第2頁(yè)](http://file4.renrendoc.com/view/3d2849ced67c58d22aea140a1497bbcb/3d2849ced67c58d22aea140a1497bbcb2.gif)
![《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題_第3頁(yè)](http://file4.renrendoc.com/view/3d2849ced67c58d22aea140a1497bbcb/3d2849ced67c58d22aea140a1497bbcb3.gif)
![《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題_第4頁(yè)](http://file4.renrendoc.com/view/3d2849ced67c58d22aea140a1497bbcb/3d2849ced67c58d22aea140a1497bbcb4.gif)
![《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題_第5頁(yè)](http://file4.renrendoc.com/view/3d2849ced67c58d22aea140a1497bbcb/3d2849ced67c58d22aea140a1497bbcb5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——《嵌入式LInux設(shè)計(jì)與開(kāi)發(fā)》練習(xí)題練習(xí)題(一)
一、填空題
1.嵌入式系統(tǒng)一般包括_____________、嵌入式操作系統(tǒng)和。2.Arm7內(nèi)核采用的是體系結(jié)構(gòu)。
3.S3C2410X芯片包含通道PWM定時(shí)器和____________通道內(nèi)部計(jì)時(shí)器。4.gcc的編譯流程分為預(yù)處理、編譯、和______________。5.C語(yǔ)言中的預(yù)處理語(yǔ)句是以符號(hào)開(kāi)頭的。
6.多任務(wù)系統(tǒng)中有3個(gè)功能單位:任務(wù)、和____________。
二、選擇題
1.以下操作系統(tǒng)中,具有Windows圖形界面的是()
A.VxWorksB.QNXC.WindowsCED.Linux2.使vi編輯器處于可編輯狀態(tài)的命令是()
A.rB.pC.iD.b
3.以下選項(xiàng)中,能幫助用戶(hù)生成makefile的工具是()
A.gccB.a(chǎn)utotoolsC.gdbD.vi
4.可以使用TFTP通過(guò)網(wǎng)絡(luò)下載文件的命令是()
A.runB.tftpbootC.sleepD.mv
5.以下不屬于Linux系統(tǒng)中線(xiàn)程的是()
A.用戶(hù)級(jí)現(xiàn)程B.網(wǎng)絡(luò)級(jí)線(xiàn)程C.輕量級(jí)線(xiàn)程D.內(nèi)核級(jí)線(xiàn)程
6.以下選項(xiàng)中,常用于網(wǎng)絡(luò)中不同機(jī)器之間的進(jìn)程間通信的是()
A.套接字B.管道C.信號(hào)D.信號(hào)量
7.使用有關(guān)線(xiàn)程操作的函數(shù)時(shí)必需包含的頭文件是()
A.pthread.hB.stdio.hC.time.hD.string.h
8.TCP/IP參考模型包含幾層()
A.4B.5C.6D.7
9.在TCP中,用于發(fā)送數(shù)據(jù)的函數(shù)是()
A.bind()B.send()C.a(chǎn)ccept()D.recv()
10.以下選項(xiàng)中,不屬于Linux系統(tǒng)的設(shè)備分類(lèi)的是()
A.字符設(shè)備B.?dāng)?shù)據(jù)設(shè)備C.塊設(shè)備D.網(wǎng)絡(luò)設(shè)備
三、判斷對(duì)錯(cuò)
1.Arm9采用的是5級(jí)指令流水線(xiàn)。()2.Vi編輯器有4種模式:標(biāo)準(zhǔn)模式、插入模式、命令行模式和可視模式。()3.NFS文件系統(tǒng)的目的是讓不同的機(jī)器、不同的操作系統(tǒng)之間可以共享文件。()4.一個(gè)線(xiàn)程可以包含多個(gè)進(jìn)程。()5.TCP和UDP都是面向可靠的傳輸服務(wù)。()6.設(shè)備驅(qū)動(dòng)程序可以使用模塊的方式動(dòng)態(tài)加載到內(nèi)核去。()7.標(biāo)準(zhǔn)I/O提供了3種類(lèi)型的緩沖存儲(chǔ):全緩沖、行緩沖、不帶緩沖。()8.交織編譯操作需要在安裝交織編譯器后才能進(jìn)行。()9.Linux環(huán)境下不能同時(shí)開(kāi)啟多個(gè)終端。()10.進(jìn)程具有動(dòng)態(tài)性、交互性和異步性,但不具有并發(fā)性。()
四、問(wèn)答題
1.簡(jiǎn)述并行通信和串行通信的概念及各自的特點(diǎn)。
并行通信是指利用多條數(shù)據(jù)傳輸線(xiàn)將一個(gè)字?jǐn)?shù)據(jù)的各比特位同時(shí)傳送。它的特點(diǎn)是傳輸速度快,適用于傳輸距離短且傳輸速度較高的通信。
串行通信是指利用一個(gè)傳輸線(xiàn)將數(shù)據(jù)以比特位為單位順序傳送。特點(diǎn)是通信線(xiàn)路簡(jiǎn)單,利用簡(jiǎn)單的線(xiàn)纜就可以實(shí)現(xiàn)通信,成本低,適用于傳輸距離長(zhǎng)且傳輸速度較慢的通信。2.闡述什么是交織編譯,并解釋為什么要進(jìn)行交織編譯。
所謂交織編譯就是在一個(gè)平臺(tái)上生成可以在另一個(gè)平臺(tái)上執(zhí)行的代碼。
由于一般通用計(jì)算機(jī)擁有十分豐富的系統(tǒng)資源、使用便利的集成開(kāi)放環(huán)境和調(diào)試工具等,而嵌入式系統(tǒng)的系統(tǒng)資源十分緊缺,無(wú)法在其上運(yùn)行相關(guān)的編譯工具,因此,嵌入式系統(tǒng)的開(kāi)發(fā)需要借助宿主機(jī)(通用計(jì)算機(jī))來(lái)編譯出目標(biāo)機(jī)的可執(zhí)行代碼。3.畫(huà)出OSI參考模型與TCP/IP參考模型的對(duì)應(yīng)關(guān)系。
五、程序填空題
1.在書(shū)寫(xiě)makefile時(shí),適當(dāng)使用變量替換會(huì)使其進(jìn)一步得到簡(jiǎn)化。題中給出了一個(gè)makefile的原始寫(xiě)法,隨后給出了經(jīng)變量替換后的前三行語(yǔ)句,請(qǐng)?jiān)谙聞澗€(xiàn)上填寫(xiě)后續(xù)語(yǔ)句。
完整的makefile原始寫(xiě)法如下:david:kang.oyul.o
gcckang.oyul.o–odavid
kang.o:kang.ckang.h
gcc–Wall–g–ckang.c–okang.o
yul.o:yul.cyul.h
gcc–Wall–g–cyul.c–oyul.o
經(jīng)過(guò)變量替換后的makefile如下:OBJS=kang.oyul.oCC=gcc
CFLAGS=-Wall–g(1)(2)(3)(4)(5)(6)
2.已知hello.h和hello.c兩個(gè)文件,按要求將所需命令寫(xiě)在下劃線(xiàn)上。
預(yù)處理階段的命令是:(1)編譯階段的命令是:(2)匯編階段的命令是:(3)鏈接階段的命令是:(4)運(yùn)行可執(zhí)行文件的命令是:(5)
六、綜合題(共34分)
1.用QT編寫(xiě)一個(gè)顯示“welcomelinux〞的窗口程序。2.有如下二叉樹(shù),寫(xiě)出它的先序序列、中序序列和后序序列。
3.編程實(shí)現(xiàn)如下功能:使用fork()函數(shù)創(chuàng)立一個(gè)子進(jìn)程,根據(jù)其返回值result判斷函數(shù)fork()的返回狀況,并進(jìn)行錯(cuò)誤處理。
練習(xí)題(二)
一、填空題
1.嵌入式系統(tǒng)一般具備的三個(gè)基本要素是:“計(jì)算機(jī)系統(tǒng)〞、__________和。2.ARM(AdvancedRISCMachines)有3種含義,它是一個(gè)_______的名稱(chēng),也是一類(lèi)_________的通稱(chēng),還是一種技術(shù)的名稱(chēng)。
3.S3C2410X芯片提供通道的DMA,并具有_________請(qǐng)求引腳。4.Vim有________種模式,在其他任何模式下按下________按鍵都可以回到命令模式。5.一個(gè)makefile文件中尋常包含三方面內(nèi)容:_________、dependency_file和_____________。
二、單項(xiàng)選擇題
1.以下選項(xiàng)中,不屬于嵌入式系統(tǒng)特點(diǎn)的是()
A.面向特定應(yīng)用B.量體裁衣C.對(duì)代碼要求低D.不具備二次開(kāi)發(fā)功能2.使vi編輯器處于標(biāo)準(zhǔn)模式的命令是()
A.CtrlB.pC.EscD.b
3.嵌入式Linux開(kāi)發(fā)中常用到的一種調(diào)試工具是()
A.gccB.gdbC.a(chǎn)rm-linux-gccD.kernal
4.單向鏈表的最終一個(gè)節(jié)點(diǎn)的指針域?yàn)椋ǎ?/p>
A.nextB.NULLC.FirstD.prev
5.可以讓不同的機(jī)器、不同的操作系統(tǒng)直接進(jìn)行彼此共享文件的文件系統(tǒng)是()
A.SMBAB.NFSC.TFTPD.根文件系統(tǒng)
6.以下Linux內(nèi)源碼頂層目錄的文件夾中,存放有關(guān)體系結(jié)構(gòu)代碼的是()
A.ArchB.driverC.fsD.Net
7.在對(duì)文件的操作中,既可以對(duì)文件施加建議性鎖,又可以施加強(qiáng)制鎖的函數(shù)是()
A.fcntl()B.lockf()C.lseek()D.select()
8.以下選項(xiàng)中,不屬于Unix進(jìn)程間通信的方式是()
A.變量B.管道C.FIFOD.信號(hào)
9.以下選項(xiàng)中,不屬于設(shè)備驅(qū)動(dòng)程序特點(diǎn)的是()
A.可裝載B.可移植C.可設(shè)置D.動(dòng)態(tài)性
10.以下選項(xiàng)中,用于在內(nèi)核空間向控制臺(tái)輸出信息的函數(shù)是()
A.printf()B.printk()C.print()D.putchar()
三、判斷對(duì)錯(cuò)
1.在S3C2410芯片中,對(duì)內(nèi)核的供電電壓和對(duì)存儲(chǔ)器的供電電壓可以不同。()2.gcc的編譯流程可分為4個(gè)步驟:預(yù)處理、編譯、匯編、鏈接。()3.tftp服務(wù)中使用的tftp協(xié)議是基于UDP實(shí)現(xiàn)的。()4.BootLoader是不依靠硬件平臺(tái)的,所以在新電路板上無(wú)需移植U-boot程序。()5.在Linux中,所有的設(shè)備文件一般都位于“/dev〞下,其中串口一和串口對(duì)應(yīng)的設(shè)備名是一致的,都是“/dev/ttyS〞。()6.設(shè)備驅(qū)動(dòng)程序既可以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Sr和Ni摻雜對(duì)錳鉻酸鑭基SOFC陽(yáng)極性能的影響規(guī)律與機(jī)制
- 助學(xué)金申請(qǐng)書(shū)2000
- 現(xiàn)代辦公環(huán)境中的熱風(fēng)爐自動(dòng)控制技術(shù)
- 班主任經(jīng)驗(yàn)談家校溝通的藝術(shù)
- 法院失信申請(qǐng)書(shū)
- 電子競(jìng)技教育模式創(chuàng)新與人才培養(yǎng)策略報(bào)告
- 借款過(guò)戶(hù)合同范本
- 傳媒簽約藝人合同范本
- 因病申請(qǐng)換崗位申請(qǐng)書(shū)
- 2025年度城市地下綜合管廊建設(shè)施工合同范本
- 西師大版數(shù)學(xué)四年級(jí)下冊(cè)全冊(cè)教學(xué)課件(2024年3月修訂)
- 骨科醫(yī)院感染控制操作流程
- 綠化養(yǎng)護(hù)服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 九年級(jí)物理第一課
- 食材配送技術(shù)方案
- 全年無(wú)休供貨承諾書(shū)
- 中藥的臨床合理應(yīng)用
- 材料設(shè)備采購(gòu)進(jìn)度計(jì)劃控制措施
- 寧夏銀川三中2023-2024學(xué)年九年級(jí)上學(xué)期期末物理試卷
- SC-21-002億航EH216-S型無(wú)人駕駛航空器系統(tǒng)專(zhuān)用條件
- 測(cè)量學(xué)-第五版-配套課件
評(píng)論
0/150
提交評(píng)論