


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、最新資料推薦最新資料推薦練習(xí)題(一)一、填空題嵌入式系統(tǒng)一般包、嵌入式操作系統(tǒng)和。Arm7S3C2410X 芯片包含通道 PWM 定時(shí)器通道內(nèi)計(jì)時(shí)器。gcc 的編譯流程分為預(yù)處理、編譯、。5C 語言中的預(yù)處理語句是以符號開頭的。6多任務(wù)系統(tǒng)中有3 個(gè)功能單位:任務(wù)、二、選擇題下列操作系統(tǒng)中,具有Windows 圖形界面的是() AVxWorks BQNXCWindows CE使vi 編輯器處于可編輯狀態(tài)的命令是()ArBpCi Db 3下列選項(xiàng)中,能幫助用戶生成makefile 的工具是(Agcc BautotoolsCgdbDvi 4可以使用TFTP通過網(wǎng)絡(luò)下載文件的命令是(ArunBtft
2、pbootCsleep5下列不屬于Linux 系統(tǒng)中線程的是()A用戶級現(xiàn)程B網(wǎng)絡(luò)級線程C輕量級線程D核級線程下列選項(xiàng)中,常用于網(wǎng)絡(luò)中不同機(jī)器之間的進(jìn)程間通信的是()A套接字B管道C信號D信號7使用有關(guān)線程操作的函數(shù)時(shí)必須包含的頭文件是()Apthread.hBstdio.hCtime.h Dstring.h 8TCP/IP參考模型包含幾層(A4B5C6D7在TCP 中,用于發(fā)送數(shù)據(jù)的函數(shù)是() 下列選項(xiàng)中,不屬于Linux 系統(tǒng)的設(shè)備分類的是 (A字符設(shè)備 B數(shù)據(jù)設(shè)備塊設(shè)備D網(wǎng)絡(luò)設(shè)備三、判斷對錯(cuò)Arm9 采用的是5 級指令流水線()Vi 編輯器有 4 種模式:標(biāo)準(zhǔn)模式、插入模式、命令行模式和
3、可模式。()NFS 文件系統(tǒng)的目的是讓不同的機(jī)器、不同的操作系統(tǒng)之間可共享文件()一個(gè)線程可以包含多個(gè)進(jìn)程()TCP 和UDP 都是面向可靠的傳輸服務(wù)。()設(shè)備驅(qū)動(dòng)程序可以使用模塊的方式動(dòng)態(tài)加載到內(nèi)核去()標(biāo)準(zhǔn) I/O 提供了 3 種類型的緩沖存儲(chǔ):全緩沖、行緩沖、不帶沖。()交叉編譯操作需要在安裝交叉編譯器后才能進(jìn)行()Linux環(huán)境下不能同時(shí)打開多個(gè)終端。 ()10 進(jìn)程具有動(dòng)態(tài)性、交互性和異步性, 但不具有并發(fā)性。()四、問答題1簡述并行通信和串行通信的概念及各自的特點(diǎn)。并行通信是指利用多條數(shù)據(jù)傳輸線將一個(gè)字?jǐn)?shù)據(jù)的各比特位同的通信。串行通信是指利用一個(gè)傳輸線將數(shù)據(jù)以比特位為單位順序傳送。
4、用于傳輸距離長且傳輸速度較慢的通信。 2闡述什么是交叉編譯,并解釋為什么要進(jìn)行交叉編譯。所謂交叉編譯就是在一個(gè)平臺上生成可以在另一個(gè)平臺上執(zhí)行的代碼。(通用計(jì)算機(jī))來編譯出目標(biāo)機(jī)的可執(zhí)行代碼。3畫出OSI 參考模型與TCP/IP 參考模型的對應(yīng)關(guān)系。最新資料推薦最新資料推薦五、程序填空題在書寫makefile題中給出了一個(gè) makefile 的原始寫法,隨后給出了經(jīng)變量替換后的前三行語句,請?jiān)谙聞澗€上填寫后續(xù)語句。完整的makefile 原始寫法如下: david: kang.o yul.ogcc kang.o yul.o o david kang.o: kang.c kang.hgcc Wa
5、ll g c kang.c o kang.o yul.o: yul.c yul.hgcc Wal l g c yul.c o yul.o 經(jīng)過變量替換后的makefile 如下: OBJS=kang.o yul.oCC=gcc CFLAGS=-Wall g(1)(2)(3)(4)(5)(6)已知 hello.h 和hello.c預(yù)處理階段的命令是:(1)編譯階段的命令是:(2)匯編階段的命令是:(3)鏈接階段的命令是:(4)運(yùn)行可執(zhí)行文件的命令是:(5)六、綜合題(共 34 分)1用QT 編寫一個(gè)顯示 “ welcome linux3編程實(shí)現(xiàn)如下功能:使用 fork()函數(shù)創(chuàng)建一個(gè)子進(jìn)程,根據(jù)
6、其返回值result 判斷函數(shù)fork()的返回情況,并進(jìn)行錯(cuò)誤處理。最新資料推薦最新資料推薦練習(xí)題(二)一、填空題嵌入式系統(tǒng)一般具備的三個(gè)基本要素是:“計(jì)算機(jī)系統(tǒng)” 、 和。ARM(Advanced RISC Machines)有3種含義它是一 的名稱,也是一 的通稱,還是一種技術(shù)的名稱。S3C2410X芯片提供通道的DMA,并具請求引腳。Vim 有種模式,在其他任何模式下按按鍵可以回到命令模式。5一個(gè)makefile文件中通常包含三方面內(nèi)容:dependency_file 和。二、單項(xiàng)選擇題下列選項(xiàng)中,不屬于嵌入式系統(tǒng)特點(diǎn)的是() A面向特定應(yīng)用 B量體裁衣C對代碼要求低 D具備二次開發(fā)功
7、能使vi 編輯器處于標(biāo)準(zhǔn)模式的命令是(ACtrlBpCEscDb嵌入式Linux 開發(fā)中常用到的一種調(diào)試工具是(Agcc BgdbCarm-linux-gccDkernal單向鏈表的最后一個(gè)節(jié)點(diǎn)的指針域?yàn)?(AnextBNULLCFirstDprev可以讓不同的機(jī)器、不同的操作系統(tǒng)直接進(jìn)行彼此共享文件的件系統(tǒng)是()ASMBABNFSCTFTPD根文件系統(tǒng)下列 Linux 內(nèi)源碼頂層目錄的文件夾中,存放有關(guān)體系結(jié)構(gòu)代的是 ()AArch BdriverCfsDNet 7在對文件的操作中,既可以對文件施加建議性鎖,又可以施加制鎖的函數(shù)是()Afcntl( )Blockf( )Clseek( )Ds
8、elect( ) 8下列選項(xiàng)中,不屬于Unix 進(jìn)程間通信的方式是(A變量B 管 道 CFIFO D 信 號9下列選項(xiàng)中,不屬于設(shè)備驅(qū)動(dòng)程序特點(diǎn)的是(A可裝載B可移植C可設(shè)置D動(dòng)態(tài)性10下列選項(xiàng)中,用于在內(nèi)核空間向控制臺輸出信息的函數(shù)()Aprintf() Bprintk()Cprint()Dputchar()三、判斷對錯(cuò)在 S3C2410 芯片中對內(nèi)核的供電電壓和對存儲(chǔ)器的供電電壓以不同()gcc4 個(gè)步驟:預(yù)處理、編譯、匯編、鏈接。()tftp 服務(wù)中使用的tftp 協(xié)議是基于UDP 實(shí)現(xiàn)的()BootLoader 是不依賴硬件平臺的,所以在新電路板上無需移U-boot 程序()在Linu
9、x一 和 串 口 對 應(yīng) 的 設(shè) 備 名 是 相 同 的 , 都 是 “ /dev/ttyS() 6設(shè)備驅(qū)動(dòng)程序既可以用靜態(tài)方式編譯在內(nèi)核中,也可以動(dòng)態(tài)加到內(nèi)核中。()7TCP協(xié)議適于可靠傳輸,UDP協(xié)議適于不可靠傳輸。()嵌入式 Linux 驅(qū)動(dòng)的設(shè)備號是一個(gè)數(shù)字,由主設(shè)備號和次設(shè)備組成()嵌入式Linux 系統(tǒng)中控制一個(gè)LED 小燈,直接對其操作即可,需編寫驅(qū)動(dòng)()10 進(jìn)程具有動(dòng)態(tài)性、交互性和異步性, 但不具有并發(fā)性。()四、問答題簡述vimVim4式、插入模式、命令行模式和可視模式。標(biāo)準(zhǔn)模式:在此模式下任何鍵盤的輸入都是作為命令來對待。命進(jìn)入到其它 3插入模式:用戶只有在此模式下才可以
10、進(jìn)行文字輸入和修改等編輯工作,因此也稱此模式為編輯模式。在標(biāo)準(zhǔn)模式下輸入“ i”即可進(jìn)入此模式。命令行模式:在此模式下,用戶可以將文件保存或退出 vim,也(一般命令/(正向搜索)(反向搜索)進(jìn)入該模式,鍵才執(zhí)行。(按字符選擇V(按行選擇ctrl(按塊選擇)光標(biāo)來選擇文本,選擇的文本將反白顯示。簡述嵌入式Linux 中I/OI/O阻塞 I/O 模型:在此模型下,若調(diào)用的I/O關(guān)的功能,則會(huì)使進(jìn)程掛起,直到相關(guān)數(shù)據(jù)到達(dá)才會(huì)返回。非阻塞模型:在此模型下,當(dāng)請求的I/O 操作不能完成時(shí), I/O的I/O 操作,如ope(writ(rea(0。I/O 多路轉(zhuǎn)接模型:此模型下,如果請求的 I/O 操作阻
11、塞, 且它不是真正阻塞 I/O 還能進(jìn)行其他操作。信號驅(qū)動(dòng) I/OI/O。這是由內(nèi)核通知用戶何時(shí)啟動(dòng)一個(gè)I/O異步 I/OI/O列舉并簡述嵌入式 Linux式?,F(xiàn)在在Linux 中使用較多的進(jìn)程間通信方式主要有以下幾種。有名管道除具有管道所有的功能外,還允許無親緣關(guān)系進(jìn)程間的通信。信號:信號是在軟件層次上對中斷機(jī)制的一種模擬,它是比信號與處理器收到一個(gè)中斷請求效果上可以說是一樣的。POSIX, System V最新資料推薦消息隊(duì)列有讀權(quán)限的進(jìn)程則可以從消息隊(duì)列中讀取消息。共享內(nèi)存:它使得多個(gè)進(jìn)程可以訪問同一塊內(nèi)存空間,不同式需要依靠某種同步機(jī)制,如互斥鎖或信號量等。同步或互斥手段。4畫出設(shè)備驅(qū)
12、動(dòng)程序流程圖。五、程序填空題在嵌入式LinuxLEDLED 以及設(shè)備的注冊、打開、各種 I/O 操作和注銷等。下面是一個(gè) LED 驅(qū)動(dòng)的框架,請?jiān)谙聞澗€上填寫合適的語句。#include .#defineDEVICE_NAME“l(fā)ed” #defineDEVICE_MAJOR231 static struct file_operations led_fops=(1)(2)(3)(4);static int led_init(void).; register_chrdev_region(.);static int led_release(struct inode *node, struct fi
13、le *file).staticintled_ioctl(structinode*inode,structfileunsigned int cmd, unsigned long arg).static int led_open(struct inode * inode, struct file *file).static voidled_cleanup(void )unregister_chrdev_region(.);(5);(6)(7);(8)led.k塊動(dòng)態(tài)加載到內(nèi)核中,并且生成相應(yīng)的結(jié)點(diǎn)所需的命令寫在下劃線上。動(dòng)態(tài)加載命令是:(9)生成結(jié)點(diǎn)命令是:(10)六、綜合題(40)用QT程序退出。在ARM Linux編程實(shí)現(xiàn)一個(gè)完整的守護(hù)進(jìn)程:首先創(chuàng)建一個(gè)子進(jìn)程 1(守護(hù)進(jìn)程,然后在該子進(jìn)程中新建一個(gè)子進(jìn)程2,該子進(jìn)程2暫停然后自動(dòng)退出并由子進(jìn)程 1 收集子線程退出的消息在這里子進(jìn) 程1和 子 進(jìn) 程2的 消 息 都 在 系 統(tǒng) 日 志 文 件
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 直播運(yùn)營考核合同范本
- 買賣小車指標(biāo)合同范本
- 擋墻項(xiàng)目正規(guī)合同范本
- 單位安裝電子門合同范本
- ktv出兌合同范本
- 保安安潔服務(wù)合同范本
- 農(nóng)村自建房合同范本
- 個(gè)人汽車轉(zhuǎn)讓合同范本
- 勞務(wù)派遣未簽合同范本
- 產(chǎn)品宣傳授權(quán)合同范本
- 試用期考核合格證明表
- 常見八種疾病
- 膠粘劑基礎(chǔ)知識及產(chǎn)品詳解(課堂PPT)
- 完整版三措兩案范文
- 鐵路總公司近期處理的七起突出質(zhì)量問題的通報(bào)
- 常用洪水預(yù)報(bào)模型介紹
- 援外項(xiàng)目鋼結(jié)構(gòu)運(yùn)輸包裝作業(yè)指導(dǎo)書(共13頁)
- 髖關(guān)節(jié)置換術(shù)男性患者留置尿管最佳時(shí)機(jī)探析和對策
- [爆笑小品校園劇本7人]爆笑小品校園劇本
- 同步帶輪設(shè)計(jì)
- 服裝工廠評估資料樣本
評論
0/150
提交評論