



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、09-10學(xué)年下學(xué)期嵌入式操作系統(tǒng)及驅(qū)動(dòng)程序期末試卷(A卷)答案及評(píng)分細(xì)則一、單項(xiàng)選擇題(總 20 分,每小題 2 分)1. A2. C3. C4. B5. B6. A7. D8. B9. A10. A二、填空題(總 20 分,每小題 2 分)1. 文件2. /etc3. 預(yù)處理4. rmmod5. 設(shè)置環(huán)境變量6. 硬鏈接7. 插入模式8. root9. 網(wǎng)絡(luò)設(shè)備10. Linux內(nèi)核三、判斷題(總 10 分,每小題 1分)1. 2. x3. x4. 5. 6. x7. x8. 9. x10. x四、簡(jiǎn)答題:(總 20 分,每小題 5 分)1、講述嵌入式系統(tǒng)開(kāi)發(fā)會(huì)用到哪些線纜,并說(shuō)出不同線纜
2、的作用。參考答案:1) 串口線(用于和電腦通訊傳遞控制命令)2) 網(wǎng)線(用于數(shù)據(jù)傳輸和文件共享)3) 并口線(用于燒寫(xiě)bootloader)4) USB線(USB數(shù)據(jù)傳輸)5) 電源線(DC 12V)2、Linux系統(tǒng)下.ko文件是什么文件?.so文件是什么文件?.a是什么文件?參考答案:.ko是內(nèi)核模塊(2分),.so是共享庫(kù)/動(dòng)態(tài)庫(kù)(1.5分),.a是靜態(tài)庫(kù)(1.5分)3、什么是交叉編譯?為什么要采用交叉編譯(5分)參考答案:所謂交叉編譯,是指在一個(gè)平臺(tái)上編譯生成在另一個(gè)平臺(tái)上運(yùn)行的可執(zhí)行程序。(3分)。之所以采用交叉編譯,是因?yàn)槟繕?biāo)平臺(tái)上不具備直接運(yùn)行開(kāi)發(fā)環(huán)境的條件。(2分)4、什么是B
3、ootLoader?主要有幾種工作模式及主要功能是什么?參考答案:簡(jiǎn)單說(shuō)來(lái),Bootloader就是操作系統(tǒng)內(nèi)核運(yùn)行的一段小程序,完成進(jìn)行初始化系統(tǒng)硬件設(shè)置的任務(wù),包括CPU、SDRRAM、Flash、串口等初始化,時(shí)鐘的設(shè)置、設(shè)置好堆棧。 存儲(chǔ)器的映射。(1分)將 kernel 映像和根文件系統(tǒng)映像從 flash 上讀到 RAM 空間中。為內(nèi)核設(shè)置啟動(dòng)參數(shù),調(diào)用內(nèi)核。(1分)分為啟動(dòng)加載模式和下載模式。(1分)啟動(dòng)加載(Boot laoding)模式又稱(chēng)為“自主”(Autonomous)模式,是指 Bootloader 從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到 RAM 中運(yùn)行,整個(gè)過(guò)程
4、并沒(méi)有用戶的介入。(1分)在下載模式下,目標(biāo)機(jī)上的 Bootloader 將先通過(guò)串口連接或網(wǎng)絡(luò)連接等通信手段從宿主機(jī)下載文件。(1分)五、實(shí)踐應(yīng)用題(共30分,每小題15分) 1、 在Linux操作系統(tǒng)下,完成下列任務(wù):編程實(shí)現(xiàn)以下功能l 主程序hello.c(打印Hello World!)l 主程序通過(guò)頭文件hello.h調(diào)用message函數(shù)l 頭文件hello.h(聲明message函數(shù))l message函數(shù)由message.c定義(打印This is a message!)參考答案:hello.c:# include # include # include head.hint ma
5、in (int argc,char *argv)printf(Hello World!n);message();return 0; head.h:void message(void);message.c:# include void message (void)printf(This is a message!n);2、 假定你在目錄/home/arm下有一個(gè)C程序,他由幾個(gè)單獨(dú)的文件組成,而這幾個(gè)文件又分為包含了其他文件,如下圖所示:文件包含文件main.cstdio.h, table.hlist.clist.hsymbol.csymbol.htable.ctable.htable.hsym
6、bol.h, list.h完成下列任務(wù):1) 編寫(xiě)makefile文件,最終的目標(biāo)文件為hello(交叉編譯器為arm-linux-gcc)2) 通過(guò)網(wǎng)絡(luò)文件系統(tǒng)掛載宿主機(jī)上的/home/arm到目標(biāo)板的/mnt目錄(宿主機(jī)IP:192.168.1.110)參考答案:1)、hello: main.o list.o symbol.o table.o arm-linux-gcc -o prog main.o list.o symbol.o table.omain.o: main.c table.h symbol.h list.h arm-linux-gcc -c -o main.o main.clist.o: list.c list.h arm-linux-gcc -c -o list.o list.csymbol.o: symbol.c symbol.h arm-linux-gcc -c -o symbol.o symbol.ctable.o: table.c table.h symbol.h list.harm-linux-gcc -c -o table.o tab
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年書(shū)法作品轉(zhuǎn)讓合同樣本
- 2025年農(nóng)業(yè)耕地租賃合同策劃模板
- 2025年債權(quán)管理與轉(zhuǎn)讓合同范文
- 2025年停車(chē)庫(kù)服務(wù)合同示范
- 2025年云倉(cāng)租賃協(xié)議模板
- 2025年協(xié)同創(chuàng)新協(xié)議參考
- 2025年辦公家具代理銷(xiāo)售合同范文樣式
- 2025年合作伙伴續(xù)簽合同范文
- 2025年冶金煤炭交易合同協(xié)議
- 2025年學(xué)校搬遷協(xié)議書(shū)范本
- 寒假社會(huì)實(shí)踐大學(xué)生返鄉(xiāng)
- 站樁的知識(shí)講座
- 【物業(yè)】《維修資金管理與使用》培訓(xùn)課件
- 革命文物主題陳列展覽導(dǎo)則(試行)
- 鋁合金時(shí)效爐安全操作規(guī)程模版
- DB2201T 59-2023 冬季供暖運(yùn)行參數(shù)氣象指標(biāo)及分級(jí)
- 醫(yī)學(xué)遺傳學(xué)第三版課件
- 四川家庭農(nóng)場(chǎng)補(bǔ)貼標(biāo)準(zhǔn)2023年
- 五年級(jí)下冊(cè)字帖
- 設(shè)備采購(gòu)供貨安裝實(shí)施方案
- 初中生物《病毒》說(shuō)課課件
評(píng)論
0/150
提交評(píng)論