




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
嵌入式系統(tǒng)課程習題庫一.選取題1.如下哪個不是RISC架構ARM微解決器普通特點:(
C)A體積小、低功耗
B大量使用寄存器C采用可變長度指令格式,靈活高效D尋址方式靈活簡2.普通所講交叉編譯就是在X86架構宿主機上生成合用于ARM架構(
A)格式可執(zhí)行代碼。AelfBexeCpeDsh3.下面不屬于BootLoader階段1所完畢環(huán)節(jié)是:(
C)A
.硬件設備初始化。B
.拷貝BootLoader階段2到RAM空間中。C
.
將kernel映像和根文獻系統(tǒng)映像從Flash讀到RAM空間中。D
.
設立堆棧。4.如下哪個不是ARM7種運營狀態(tài)之一:(
B)A快中斷狀態(tài)B掛起狀態(tài)C中斷狀態(tài)D無定義狀態(tài)6.用如下哪個命令可以把server/tmpmount到client/mnt/tmp并且是(
D)A
.mount-oroserver:/tmp/mnt/tmpB.mount-oro/mnt/tmpserver:/tmpC
.mount-oroclient:/mnt/tmpserver:/tmpD.mount-oroserver:/tmpclient:/mnt/tmp7.如下論述中,不符合RISC指令系統(tǒng)特點是(
B
)。A.
指令長度固定,指令種類少B.
尋址方式種類豐富,指令功能盡量增強C.
設立大量通用寄存器,訪問存儲器指令簡樸D.
選用使用頻率較高某些簡樸指令8.普通所說32位微解決器是指(
C
)。A.
地址總線寬度為32位
B.
解決數(shù)據(jù)長度只能為32位C.
CPU字長為32位
D.
通用寄存器數(shù)目為32個9.ADDR0,R1,[R2]屬于(B)。A.及時尋址B寄存器間接尋址C。寄存器尋址D。基址變址尋址10、ADDR0,R0,#1屬于(A)A.及時尋址B。寄存器間接尋址C。寄存器尋址D?;纷冎穼ぶ?1.典型計算機系統(tǒng)構造是()A馮諾依曼體系構造B哈佛構造C單總線構造D雙總線構造13.下列不是RISC指令系統(tǒng)特點是(C)A大量使用寄存器B采用固定長度指令格式C使用多周期指令D尋址方式多14.與通用操作系統(tǒng)相比嵌入式操作系統(tǒng)還必要具備特點是(A)A強穩(wěn)定性,弱交互性B較強實時性C可伸縮性D功耗管理與節(jié)能15.下列那種設備不屬于嵌入式系統(tǒng)產品(C)。A、PDABATM取款機C個人計算機D機頂盒16.下列是開源嵌入式操作系統(tǒng)是()A.嵌入式linuxBVxworksDPalmOSEWinCE17.下列不屬于ARM解決器異常工作模式是(D)A.迅速中斷模式B.未定義模式C.數(shù)據(jù)訪問終結模式D.顧客模式18.嵌入式軟件開發(fā)與通用軟件開發(fā)增長了(C)環(huán)節(jié)A.代碼編寫B(tài).代碼調試C.代碼固化D.軟件測試19.嵌入式系統(tǒng)調試方式中不占用系統(tǒng)資源調試方式是(C)A模仿器方式B監(jiān)控器方式CICE在線仿真器DIDE在線調試器方式20.ADDR0,R1,[R2]中第二操作數(shù)屬于(B)方式。A.及時尋址B寄存器間接尋址C.寄存器尋址D.基址變址尋址21.燒寫到FLASH里是(B)格式文獻。A..asmB..binC..objD..cpp22.匯編程序中偽指令是在(C)階段起作用。A.編輯B.鏈接C.編譯D.執(zhí)行23、當前嵌入式解決器種類大概有(C)A.500各種B.800各種C.1000各種D.各種24.LDM和STM指令最多可以操作(C)寄存器。A.12個B.2個C.16個D.32個.二、填空題1.ARM內核有()()()()四個功能模塊。2.通用寄存器R0~R15可分為如下3塊:()()()3.ARM可用兩種辦法存儲字數(shù)據(jù):(大端模式)(小端)4.ARM體系構造支持最大尋址空間為(4GB)。5.ARM是()簡稱。6.ARMCPU體系構造中支持特有兩種指令集是:(ARM)(Thumb)7.ARM解決器5種異常模式是()()()()()8.BSP是()縮寫。9.JTAG是()簡稱。JTAG技術是一種調試技術,它是在芯片內部封裝了專門測試電路TAP(TestAccessPort,測試訪問口),通過專用JTAG測試工具對內部節(jié)點進行測試調試技術。10.ARM匯編程序由()()()三種指令構成。11.Bootloader依賴于(硬件平臺),也依賴于詳細板級設備配備。12.ARM中堆棧類型有(滿遞增)(滿遞減)(空遞增)(空遞減)四種。13.ARM解決器具備()()兩種操作狀態(tài)14.ARM解決器內核型號中字母TDMI含義分別是()()()()。15.FLASH存儲技術中兩種流行存儲技術是()(),其中成本較低,而接口比較復雜flash存儲技術是()。16.ARM解決器有()()()()()()()種運營模式。其中特權模式是:()()()()()()異常模式是:()()()()()。17.ARM解決器有()個寄存器,其中系統(tǒng)模式和顧客模式下有()物理寄存器可用其她5中模式下均有()物理寄存器可用18.ARM解決其每種模式下均有一組寄存器可用,其中(系統(tǒng)模式)(顧客模式)具備完全同樣寄存器組。19.ARM中共有()個狀態(tài)寄存器,其中一種()和五個()。20.Linux系統(tǒng)中SHELL重要功能(命令解釋)(編程語言)(顧客接口),是通過編寫腳本文獻來實現(xiàn)系統(tǒng)管理和使任務自動化。21.linux系統(tǒng)中(makefile)是linux軟件開發(fā)管理工具,決定程序編譯鏈接規(guī)則,使工程編譯鏈接自動化,它依賴于(make)工作。22.當前國內對嵌入式系統(tǒng)普遍認同定義是:以(應用)為中心,以(計算機)為基本,(軟硬件)可裁剪,適應應用系統(tǒng)對功能,可靠性,成本,體積功耗嚴格規(guī)定專用計算機系統(tǒng)。23.常用嵌入式操作系統(tǒng)有(Linux)(Wince)(Palm)(VxWorks),Uc/OS-II和Ecos.24.Linux普通涉及四個某些(內核)(shell)(文獻系統(tǒng))(實用工具)。25.當前幾乎所有發(fā)行版本Linux都包括(KDE)和(Gnome)兩種圖形操作環(huán)境。26.Linux內核重要有(進程管理)(內存管理)(設備驅動)(文獻系統(tǒng)驅動)(網(wǎng)絡管理)五個子系統(tǒng)構成。27.Linux下常用shell有(BourneShell)(BASH)(KornShell)(CShell)等。28.Linux文獻系統(tǒng)將文獻分為(普通文獻),(目錄文獻),(特殊文獻)。29.嵌入式解決器可以分為(嵌入式微控制器),(嵌入式微解決器器)(DSP解決器)(片上系統(tǒng))。30.Vi編輯器有三種模式,分別是(插入模式)(命令行模式)(底行模式)。其中(插入)模式下可以輸入內容。31.用gcc編譯文獻生成可執(zhí)行文獻要經歷四個互有關聯(lián)環(huán)節(jié):(預解決)(編譯)(匯編)(鏈接)。32.通過編譯后生成文獻后綴普通為(.O)。33.普通bootloader有兩種操作模式(啟動加載模式)和(下載模式),其中(下載)模式只對開發(fā)人員故意義。三.簡答1.嵌入式Linux系統(tǒng)構成。答:自底向上重要涉及硬件設備層,bootloader,Linux內核,各種驅動程序,內核之上文獻系統(tǒng),各種庫以及最上層應用軟件。2.簡述嵌入式Linux系統(tǒng)開發(fā)流程。答:嵌入式Linux系統(tǒng)開發(fā)流程如下圖所示:交叉開發(fā)環(huán)境建立,交叉編譯器構建造交叉開發(fā)環(huán)境建立,交叉編譯器構建造建Bootloader開發(fā)設計Linux內核裁剪移植根文獻系統(tǒng)制作和移植應用軟件開發(fā)環(huán)境構建應用軟件開發(fā)和交叉測試軟硬件集成測試開始3.簡述嵌入式Linux系統(tǒng)根文獻系統(tǒng)作用。答:根文獻系統(tǒng)一方面是一種文獻系統(tǒng),該文獻系統(tǒng)不但具備普通文獻系統(tǒng)存儲數(shù)據(jù)文獻功能,但是相對于普通文獻系統(tǒng),它特殊之處在于,它是內核啟動時所mount第一種文獻系統(tǒng),內核代碼映像文獻保存在根文獻系統(tǒng)中,系統(tǒng)引導啟動程序會在根文獻系統(tǒng)掛載之后從中把某些初始化腳本(如rcS,inittab)和服務加載到內存中去運營。根文獻系統(tǒng)和內核是完全獨立兩個某些。在嵌入式linux系統(tǒng)中移植內核下載到開發(fā)板上,如果沒有根文獻系統(tǒng)支持,是沒有辦法真正啟動Linux操作系統(tǒng),會浮現(xiàn)無法加載文獻系統(tǒng)錯誤。4.arm系列解決器arm7tdmi中tdmi四個字母含義。答:5.簡述哈佛體系構造和馮諾依曼體系構造不同點。答:馮諾依曼構造是一種程序指令存儲器和數(shù)據(jù)存儲器合并在一起存儲器構造。哈佛體系構造是一種將程序指令存儲和數(shù)據(jù)存儲分開存儲器構造。Intel解決器采用馮諾依曼構造,ARM屬于哈佛構造解決器。6..簡述NAND_FLASH和NOR_FLASH異同點?7.簡述S3C2410與ARM920T關系.8.嵌入式系統(tǒng)慣用調試辦法有幾種,各有什么優(yōu)缺陷?9.常用嵌入式操作系統(tǒng)有哪些?(列舉五個以上),嵌入式操作系統(tǒng)有什么特點?10.什么是交叉開發(fā)環(huán)境?簡述嵌入式linux系統(tǒng)交叉開發(fā)環(huán)境構建過程?答:嵌入式系統(tǒng)普通是一種資源受限系統(tǒng),無法直接在嵌入式系統(tǒng)硬件平臺上進行有關軟件開發(fā)工作,因而必要采用一種特殊開發(fā)模式,當前普通采用辦法就是一方面在通用計算機上編寫程序,然后通過交叉編譯生成目的平臺上可以運營二進制代碼格式,最后再通過某些特殊下載燒寫工具,將二進制程序下載燒寫到目的平臺上去運營,將這種開發(fā)辦法叫做交叉開發(fā)嵌入式Linux系統(tǒng)交叉開發(fā)環(huán)境建立是在系統(tǒng)硬件模板開發(fā)完畢后,最先要完畢任務,重要任務是在宿主機上建立為目的系統(tǒng)開發(fā)系統(tǒng)軟件和應用軟件開發(fā)環(huán)境,重要任務有兩個,一方面,在宿主機上安裝Linux操作系統(tǒng)發(fā)行版,宿主機上發(fā)行版Linux操作系統(tǒng)重要任務是運營交叉編譯器,為目的系統(tǒng)開發(fā)各類軟件。另一方面,是在安裝了LinuxPC機上,建立目的系統(tǒng)交叉編譯器,交叉編譯器功能是為目的系統(tǒng)開發(fā)各類軟件,涉及系統(tǒng)軟件。宿主機Linux操作系統(tǒng)選型和安裝方式以以便系統(tǒng)開發(fā)為唯一選取原則,可以選取開發(fā)者熟悉Linux操作系統(tǒng)發(fā)型版本,最佳與嵌入式目的系統(tǒng)Linux操作系統(tǒng)內核版本保持一致。例如目的系統(tǒng)擬采用2.6內核Linux操作系統(tǒng),那么宿主機上Linux發(fā)行版最佳選取2.6內核發(fā)型版本或者更高檔版本。11.簡述bootloader在嵌入式系統(tǒng)平臺上移植過程?12.闡明linux平臺下用C系統(tǒng)開發(fā)使用工具。答:Linux下c語言開發(fā)重要采用GNU開發(fā)工具,重要使用編輯器,編譯器,和調試器,大型項目開發(fā)使用makefile來進行項目開發(fā)管理,慣用編輯器有VI,gedit等,編譯器普通用gcc,調試器使用gdb調試器。13.嵌入式系統(tǒng)有什么特點?答:嵌入式系統(tǒng)是面向產品,面向顧客,面向應用。是一種技術密集,集成度高,需要不斷創(chuàng)新系統(tǒng)。嵌入式系統(tǒng)軟硬件必要是可裁剪。14.嵌入式系統(tǒng)構成?答:嵌入式系統(tǒng)普通由嵌入式計算機和執(zhí)行部件構成。其中嵌入式計算機是整個嵌入式系統(tǒng)核心,重要涉及硬件層、中間層、系統(tǒng)軟件層以及應用軟件層;執(zhí)行部件則是接受嵌入式計算機系統(tǒng)發(fā)出控制指令,執(zhí)行規(guī)定操15.嵌入式系統(tǒng)發(fā)展通過那幾種階段?答:嵌入式系統(tǒng)發(fā)展重要經歷了如下四個階段:無操作系統(tǒng)階段以嵌入式CPU為基本,簡樸操作系統(tǒng)為核心嵌入式系統(tǒng)階段以通用操作系統(tǒng)為核心嵌入式實時系統(tǒng)階段?;贗nternet為標志嵌入式系統(tǒng)階段。16.如何構建交叉編譯工具鏈?答:構建交叉編譯工具鏈有三種辦法:1)
分步編譯和安裝交叉編譯工具鏈,從網(wǎng)上下載有關源代碼包,自己配備編譯,生成交叉編譯工具鏈。該辦法相對比較困難,適合想進一步學習構建交叉工具鏈讀者。.2)通過Crosstool腳本工具.Crosstool腳本由專業(yè)公司制作,生成交叉編譯工具鏈腳本程序,只需要進行簡樸配備修改,就可以進行一次編譯生成交叉編譯工具鏈,該辦法相對于辦法一要簡樸許多,并且出錯機會也非常少,大多數(shù)狀況下使用該辦法構建交叉編譯工具鏈。3)直接通過網(wǎng)上(.uk)下載已制作好交叉編譯工具鏈。17.什么是bootloader?答:Bootloader,亦稱引導加載程序,是在操作系統(tǒng)內核運營之前運營一段小程序,程序重要功能是初始化系統(tǒng)基本硬件設備、建立內存空間映射圖,從而將系統(tǒng)軟硬件環(huán)境帶到一種適當狀態(tài),以便為最后調用操作系統(tǒng)內核準備好對的環(huán)境。18.舉列闡明身邊嵌入式系統(tǒng)。(說出15個以上)19.Linux內核源碼是如何組織?重要目錄下有哪些內容?答:Linux內核源碼組織成樹形構造,重要涉及如下某些目錄。/arch:目錄涉及了所有和體系構造有關核心代碼。./documentation:目錄下是某些文檔。/drivers:目錄中是系統(tǒng)中所有設備驅動程序。/fs:所有文獻系統(tǒng)代碼和各種類型文獻操作代碼,它每一種子目錄支持一種文獻系統(tǒng),例如fat和ext2。/include:目錄涉及編譯核心所需要大某些頭文獻./init:目錄包括核心初始化代碼(不是系統(tǒng)引導代碼)。/ipc:目錄包括了核心進程間通信代碼。/Kernel:內核管理核心代碼。/lib:目錄包括了核心庫代碼。/mm:目錄包括了所有獨立于cpu體系構造內存管理代碼。/net:目錄里是核心網(wǎng)絡某些代碼。/scripts:目錄包括用于配備核心腳本文獻等/block:塊設備驅動程序I/O調度。/crypto:慣用加密和散列算法(如AES,SHA等),尚有某些壓縮和CRC校驗算法。/security:重要包括SELinux模塊。/sound:ALSA,OSS音頻設備驅動核心代碼和慣用設備驅動。/usr:實現(xiàn)了用于打包和壓縮cpio等。20.簡述Linux內核移植環(huán)節(jié)。答:Linux內核移植環(huán)節(jié)如下圖所示:收集硬件平臺收集硬件平臺核心信息準備新設備驅動程序開始修改源代碼硬件有關某些使用配備工具進行配備添加新驅動程序生成頂層配備文獻.config修改makefile文獻#makezImage修改各配備文獻deconfig交叉編譯內核測試結
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年鄂爾多斯達拉特旗婦幼保健院招聘考試真題
- 2025年開關柜元件行業(yè)深度研究分析報告-20241226-214756
- 2025年度美發(fā)技術交流與股份合作協(xié)議
- 2025年度商鋪租賃解除申請函模板
- 公園汽車租賃合同范本
- 化工園區(qū)渣土運輸居間協(xié)議
- 2025年度手房購房定金及維修基金繳納合同
- 2025年度自然人股權轉讓協(xié)議書(金融投資)
- 2025年度教育資源共享認購書是否構成合同
- 水上家具運輸服務協(xié)議
- 因公出國(境)管理辦法
- 別讓心態(tài)毀了你:受益一生的情緒掌控法
- 電梯控制技術PPT完整全套教學課件
- 甲狀腺旁腺分泌的激素及功能
- 中央財政成品油價格調整對漁業(yè)補助資金項目實施方案
- PFMEA模板完整版文檔
- 論生產安全對于家庭的重要性
- 風力發(fā)電變槳系統(tǒng)外文翻譯
- 教學能力比賽決賽 《英語》教案
- ECMO IABP完整版可編輯
- 離婚糾紛證據(jù)清單
評論
0/150
提交評論