![《嵌入式系統(tǒng)與開發(fā)》測(cè)試題 答案_第1頁(yè)](http://file4.renrendoc.com/view/f31439dadae67ce2b0f0729a25e194c2/f31439dadae67ce2b0f0729a25e194c21.gif)
![《嵌入式系統(tǒng)與開發(fā)》測(cè)試題 答案_第2頁(yè)](http://file4.renrendoc.com/view/f31439dadae67ce2b0f0729a25e194c2/f31439dadae67ce2b0f0729a25e194c22.gif)
![《嵌入式系統(tǒng)與開發(fā)》測(cè)試題 答案_第3頁(yè)](http://file4.renrendoc.com/view/f31439dadae67ce2b0f0729a25e194c2/f31439dadae67ce2b0f0729a25e194c23.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
測(cè)試題0及參考答案ARM匯編程序由_機(jī)器 指令、 匯編_ 指令和__偽 _指令構(gòu)成。ARM符號(hào)定義偽指令數(shù)據(jù)定義偽指令匯編控制偽指令信息報(bào)告?zhèn)沃噶詈曛噶钜约捌渌麄沃噶顐沃噶詈曛噶钜约捌渌麄沃噶?。C((采用小端模式進(jìn)行存儲(chǔ))7指令執(zhí)行的是A(A.復(fù)位異常處理函數(shù)指令B.中斷異常處理指令異常處理指D.指令預(yù)取終止異常。調(diào)用函數(shù)FUN(X,Y,Z),則實(shí)參值分別通過r0、_r1、_r2寄存器來(lái)進(jìn)行傳遞如果參數(shù)超過4個(gè)則參數(shù)傳遞規(guī)則為通過棧進(jìn)行傳遞 ARM7TDMIS3C6410Cortex-A53264ARMCortex-A53
、 Cortex-A57 。利用匯編和Ca,b,cC(略)此知識(shí)點(diǎn)不需要掌握測(cè)試題1及參考答案嵌入式Linux操作系統(tǒng)包括 bootloader 、內(nèi)核 、文件系統(tǒng)三部分組成。在PC機(jī)上Linux系統(tǒng)編譯使用的編譯器名為gcc ,ARM處理器嵌入式編譯器名為arm-linux-gcc的功能: ①引導(dǎo)操作系統(tǒng)內(nèi)核啟動(dòng)②提供輔助命令工具 。4.列出最常用的bootloader: 、 、 、 、 、 5.在uboot中,打印開發(fā)板上環(huán)境變量值的命令為printenvsetenv ,假如嵌入式內(nèi)核名為vmlinuxtftptftpvmlinux內(nèi)存地址 ,啟動(dòng)嵌入式Linux內(nèi)核的命令為 bootm 。從C語(yǔ)言角度來(lái)理解,嵌入式Linux內(nèi)核僅是眾多函數(shù)的集合體,其有一個(gè)類似于mainstart_kernel。嵌入式Linux內(nèi)核裁剪命令為makemenuconfig ;裁剪完成后生成配置選擇文件.config ;編譯內(nèi)核命令為makezImage。啟動(dòng)linux后常用的命令如ifconfig、cp、ls等通常位于C(.內(nèi)核C.文件系統(tǒng))中;嵌入式Linux環(huán)境生成文件系統(tǒng)的常用工具為mkyaffs2img ;以yaffs方法為例,將嵌入式文件夾壓縮成一個(gè)yaffs2格式的文件系統(tǒng)命令為mkyaffs2img文件夾鏡像文件名。構(gòu)建嵌入式Linuxbootloaderhjtag;燒寫LinuxA(BC.交叉編譯器)來(lái)燒寫,燒寫文件系統(tǒng)一般使用A(B.文件系統(tǒng)C.交叉編譯器)來(lái)燒寫。10.簡(jiǎn)述構(gòu)建嵌入式Linux系統(tǒng)基本過程略,見實(shí)驗(yàn)材料測(cè)試題2及參考答案學(xué)號(hào): 姓名: 日期:#./configureLinux中自動(dòng)生成makefile的工具集名稱為autotools工具集包括aclocalautoscanautoconfautoheader和automake 等幾部分組成。#./configure#makedist一個(gè)源碼文件利用自動(dòng)生成makefileMakefile,利用命令#makedist嵌入式Linux應(yīng)用程序移植常用configure命令生成Makefile/opt/soft的命令--prefix=/opt/soft--HOST=arm-linux。./configure--prefix=/opt/soft為 ;如果待生成的可執(zhí)行目標(biāo)板為ARM處理器,則命令為 ./configure--prefix=/opt/soft--HOST=arm-linux。./configure--prefix=/opt/soft以webboa[略]見實(shí)驗(yàn)材料嵌入式數(shù)據(jù)庫(kù)經(jīng)常使用sqlite,為可以在開發(fā)板上運(yùn)行的輕型數(shù)庫(kù)。通常情況下sqlite命令 和 函數(shù)編程兩種使用方式。createtableStuPhone(idintegerprimarykey,nametext,phoneNotext);insertinto。在sqlite下創(chuàng)建數(shù)據(jù)庫(kù)命令為 sqlite3 ;創(chuàng)建包含學(xué)號(hào),姓名和電話號(hào)碼的數(shù)據(jù)表StuPhone命c(diǎn)reatetableStuPhone(idintegerprimarykey,nametext,phoneNotext);insertinto。測(cè)試題3及參考答案嵌入式LinuxLinux統(tǒng)的內(nèi)核空間和用戶空間。嵌入式Linux#insmod,查看Linux塊的命令為#lsmod,刪除內(nèi)核中模塊的命令為#rmmodhello。inkernelnowhello,IwillleavefromkernelnowMakefile和卸載出內(nèi)核的基本命令。(1)模塊文件obj-m:=Makefileobj-m:=all:all:makemake–clean:clean:rm-rf*.ko*.orm-rf*.ko*.o#make編譯和加載#make#inmsod#inmsod測(cè)試題4及參考答案圖形設(shè)計(jì)器QT+類庫(kù)在嵌入式LinuxC(A.內(nèi)核代碼B.驅(qū)動(dòng)代碼C程序圖形設(shè)計(jì)器QT+類庫(kù)Makefile制作工具,字體國(guó)際化工具等。connect(&a,SIGNAL(clicked()),&b,SLOT(handleFunction()));QT開發(fā)中采用信號(hào)和插槽機(jī)制來(lái)連接兩個(gè)對(duì)象之間的通訊,假設(shè)對(duì)象a的clicked信號(hào)和對(duì)象b的handleFunction()相關(guān)聯(lián),對(duì)應(yīng)語(yǔ)句為:connect(&a,SIGNAL(clicked()),&b,SLOT(handleFunction()));LED/dev/ledledioctl(fd,LEDON),ledioctl(fd,LEDOFF),請(qǐng)?jiān)O(shè)計(jì)QTONLEDOFFLEDONm_on,OFFm_off。connect(m_Win,SIGNAL(clicked()),m_on,SLOT(LedOnFun()));關(guān)聯(lián)函數(shù):connect(m_Win,SIGNAL(clicked()),m_on,SLOT(LedOnFun()));connect(m_Win,SIGNAL(clicked()),m_off,SLOT(LedOffFun()));connect(m_Win,SIGNAL(clicked()),m_off,SLOT(LedOffFun()));voidLedOnFun()voidLedOnFun()intfd;{intfd;ioctl(fd,LEDON);ioctl(fd,LEDON);close(fd);close(fd);voidLedOffFun()}voidLedOffFun(){intfd;intfd;ioctl(fd,LEDOFF);ioctl(fd,LEDOFF);close(fd);close(fd);}測(cè)試題5及參考答案Linux___和網(wǎng)絡(luò)設(shè)備三種類型,其中通常情況下鍵盤、鼠標(biāo)、LCD等設(shè)備驅(qū)動(dòng)屬于____設(shè)備。Linux__A__(A.內(nèi)核空間B間),假設(shè)有LED報(bào)警燈設(shè)備驅(qū)動(dòng)軟件,則加載該驅(qū)動(dòng)軟件到內(nèi)核命令為_#insmod中卸載命令為_#rmmodleddrv_。編寫硬件驅(qū)動(dòng)代碼,包括:除網(wǎng)絡(luò)設(shè)備外,設(shè)備驅(qū)動(dòng)通常采用_文件 方式進(jìn)行訪問,一般包括__打開設(shè)__、讀寫控制設(shè)備,最后_關(guān)閉_。在Linux中設(shè)備文件名本質(zhì)上是設(shè)備號(hào),將兩者之間建立關(guān)聯(lián)的命令為mknod,假設(shè)LED設(shè)備驅(qū)動(dòng)主設(shè)備號(hào)為253,次設(shè)備號(hào)為0,設(shè)備名為leddev,則建立設(shè)備文件的具體命令_#mknod/dev/leddevc2530。4.簡(jiǎn)述編寫看門狗驅(qū)動(dòng)基本步驟編寫硬件驅(qū)動(dòng)
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)產(chǎn)保險(xiǎn)合同(2篇)
- 智慧照明控制系統(tǒng)合同(2篇)
- 2025年廣州體育職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年平頂山工業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年商丘職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年北京經(jīng)濟(jì)技術(shù)職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025至2031年中國(guó)噴墨打印機(jī)耗材行業(yè)投資前景及策略咨詢研究報(bào)告
- 安全操作培訓(xùn)體系-深度研究
- 二零二五年度貨車司機(jī)勞動(dòng)合同(含貨物保險(xiǎn)及索賠流程)
- 2025年度游艇轉(zhuǎn)讓與船舶市場(chǎng)推廣合作合同
- 江蘇中國(guó)中煤能源集團(tuán)有限公司江蘇分公司2025屆高校畢業(yè)生第二次招聘6人筆試歷年參考題庫(kù)附帶答案詳解
- 【語(yǔ)文】第23課《“蛟龍”探?!氛n件 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 北師版七年級(jí)數(shù)學(xué)下冊(cè)第二章測(cè)試題及答案
- 2025年全體員工安全意識(shí)及安全知識(shí)培訓(xùn)
- 2025警察公安派出所年終總結(jié)工作匯報(bào)
- 機(jī)動(dòng)車檢測(cè)站新?lián)Q版20241124質(zhì)量管理手冊(cè)
- 2024年決戰(zhàn)行測(cè)5000題言語(yǔ)理解與表達(dá)(培優(yōu)b卷)
- 中國(guó)游戲發(fā)展史課件
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- 工程數(shù)學(xué)試卷及答案
- 《PLC應(yīng)用技術(shù)(西門子S7-1200)第二版》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論