嵌入式操作系統(tǒng)及編程試題(A)_第1頁
嵌入式操作系統(tǒng)及編程試題(A)_第2頁
嵌入式操作系統(tǒng)及編程試題(A)_第3頁
嵌入式操作系統(tǒng)及編程試題(A)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——嵌入式操作系統(tǒng)及編程試題(A)山東科技大學(xué)2023—2023學(xué)年其次學(xué)期

《嵌入式操作系統(tǒng)及編程》考試試卷(A卷)

班級(jí)姓名學(xué)號(hào)題號(hào)得分一二三四總得分評(píng)卷人審核人一、填空題(每空1分,共10分)

1、UP-NETARM2410-S平臺(tái)使用的Bootloader是_____________________。UP-NETARM2410-S系統(tǒng)加電或復(fù)位后從_____________________地址取指,因此Boodloader必需燒寫到以此地址開始的flash中。

2、UP-NETARM2410-S為了能夠運(yùn)行,必需對flash的固態(tài)存儲(chǔ)設(shè)備空間進(jìn)行劃分,其空間結(jié)構(gòu)從低地址到高地址要包括_____________________、_____________________、_____________________、_____________________。

3、從組成上看,嵌入式系統(tǒng)可分為____________________和____________________兩大部分。4、把/mydir目錄歸檔壓縮為mydir.tar.bz2文件使用的Shell命令是:

____________________________________。把rootfs.tar.bz2解壓到自動(dòng)創(chuàng)立的目錄中,使用的命令是:____________________________________。

二、選擇題(每題2分,共20分)

1、gcc編譯程序時(shí),根據(jù)不同的選項(xiàng)可以生成不同的文件,若生成匯編程序,使用的命令是()。

A.gcc-cB.gcc-SC.gcc-ED.gcc-o

2、GNUmake工具是一個(gè)為程序編譯而提供的自動(dòng)化管理工具,其使用的編譯規(guī)則文件名一般默認(rèn)為()。

A.makeB.MakefileC.readmeD.INSTALL3、在Shell變量中,若要引用PATH變量,下面引用正確的是()。A.PATHB.&PATHC.$PATHD.#PATH

4、用GDB調(diào)試C語言程序時(shí),需要生成的可執(zhí)行程序中包含調(diào)試信息,下面能生成調(diào)試信息的正確命令是()。

第1頁/共3頁

A.gcc-gB.gcc-oC.gcc-SD.gcc-E

5、使用gdb調(diào)試中提醒符為(gdb),則調(diào)試中設(shè)置斷點(diǎn)的命令正確的是()。A.(gdb)listB.(gdb)break2

C.(gdb)quitD.(gdb)run123

6、用Qt編寫的程序若用X86的gcc編譯,則會(huì)生成在X86平臺(tái)上運(yùn)行Qt二進(jìn)制文件,若用ARM交織編譯器編譯則會(huì)生成在ARM平臺(tái)上運(yùn)行的Qt二進(jìn)制文件。若要查看一個(gè)二進(jìn)制文件win是運(yùn)行在X86還是ARM平臺(tái),可以用()命令查看。A.filewinB.lookupwinC.morewinD.catwin7、在嵌入式系統(tǒng)的調(diào)試中尋常采用NFS來實(shí)現(xiàn)訪問,則實(shí)現(xiàn)訪問目錄的NFS配置文件是()。

A、/etc/fstabB、/etc/exports

C、/etc/servicesD、/etc/inittab

8、用Qt的Designer可以用來設(shè)計(jì)圖形界面窗口,其保存的文件擴(kuò)展名是()。A..proB..uiC..hD..cpp

9、在C語言中,若定義靜態(tài)變量,則在聲明的變量前加上()關(guān)鍵詞。A.#defineB.volatileC.staticD.extern

10、一個(gè)腳本文件install.sh沒有執(zhí)行權(quán)限,若添加執(zhí)行權(quán)限,其命令是()A.chmod+xinstall.shB.chmod-xinstall.shC.chmod+rinstall.shD.chmod-rinstall.sh

三、簡答題(每題7分,共49分)

1、簡述嵌入式系統(tǒng)的開發(fā)層次?2、畫出嵌入式系統(tǒng)設(shè)計(jì)流程圖?

3、簡述ARM交織編譯環(huán)境的硬件環(huán)境的搭建(畫出示意圖)?

4、簡述Bootloader,Linux內(nèi)核,Busybox根文件系統(tǒng)之間的關(guān)系以及各自的作用?5、簡述vivi-2410.tar.bz2的Bootloader編譯的步驟(各步驟使用的命令)。6、簡述Linux-2.6.20.tar.gz內(nèi)核裁剪和編譯的步驟(各步驟使用的命令)。7、簡述insight-6.4.tar.bz2的安裝步驟。

四、應(yīng)用題(1題10分,2題11分,共21分)

1、表達(dá)在X86平臺(tái)下用Qt2.3編寫、編譯和運(yùn)行Qt程序的操作步驟。

2、假定你在目錄/home/arm下有一個(gè)C程序,他由幾個(gè)單獨(dú)的文件組成,而這幾個(gè)文件又分別包含了其他文件,如下圖所示:

第2頁/共3頁

文件main.clist.csymbol.ctable.ctable.h包含文件stdio.h,table.hlist.hsymbol.htable.hsymbol.h,list.

溫馨提示

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

評(píng)論

0/150

提交評(píng)論