嵌入式填空題整理(DOC)_第1頁(yè)
嵌入式填空題整理(DOC)_第2頁(yè)
嵌入式填空題整理(DOC)_第3頁(yè)
嵌入式填空題整理(DOC)_第4頁(yè)
嵌入式填空題整理(DOC)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、填空題1、ARM微處理器有 7種工作軾它們分為兩類 非特權(quán)模式、特權(quán)模式。其中用戶模式屬于非特權(quán)模式2、ARM 支持兩個(gè)指令集,ARM 核因運(yùn)行的指令集不同,分別有兩個(gè)狀態(tài)ARM、Thumb ,狀態(tài)寄存器CPSR的T位反映了處理器運(yùn)行不同指令的當(dāng)前狀態(tài)3、ARM核有多個(gè)寄存器,其中大部分用于通用寄存器, 有小部分作為專用寄存器,R15寄存器用于存儲(chǔ)PC, R13通常用來(lái)存儲(chǔ) SP 。 ARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的是 馮諾依曼,數(shù)據(jù)和收指令分開(kāi)使用不同接口的是哈佛結(jié)構(gòu)4、ARM微處理器復(fù)祐 PC的地址通常是 0x0初始的工作模式是 Supervisor。5、ARM徴處理器

2、支持虛擬內(nèi)存它是通過(guò)系統(tǒng)控制協(xié)處理器CP15和MMU存儲(chǔ)管理部件來(lái)進(jìn)行虛擬內(nèi)存的存儲(chǔ)和管理。當(dāng)系統(tǒng)發(fā)生數(shù)據(jù)異常和指令領(lǐng)取異常時(shí)異常處理程序透過(guò)嵌入式操作系統(tǒng)的內(nèi)存管理機(jī)制通過(guò)MMU 交換物理內(nèi)存和虛擬內(nèi)存的頁(yè)面以保證程序正常執(zhí)行。6、編譯鏈接代碼時(shí)有兩種存儲(chǔ)代碼和數(shù)據(jù)的字節(jié)順序一種是 小端對(duì)齊另一種是大端對(duì)齊。7、構(gòu)建嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境的工 具鍍有多種其中開(kāi)放源碼的工具鏈?zhǔn)荊NU 工具鏈ARM公司提供的工具鏈?zhǔn)?ADS工具鏈 計(jì)算機(jī)有CISC和RISC兩種類型 以ARM微處理器為核心的計(jì)算機(jī)屬于RISC 類型購(gòu)樂(lè)度是定長(zhǎng)的9. F赭獻(xiàn)孫統(tǒng)的構(gòu)架可以分為4倔分分別是 處理器、存儲(chǔ)器、輸入/輸出和

3、軟件T殳軟件亦分為操作系統(tǒng)相關(guān)和應(yīng)用軟件 兩個(gè)主要部企10、溜居統(tǒng)使用的理器可入式系統(tǒng)分為嵌入式微控制器、嵌入式DSP處理器、嵌入式微處理器以及片上系統(tǒng)。11、操作系統(tǒng)是聯(lián)接硬件與應(yīng)用程序的系統(tǒng)程序,其基本功能有進(jìn)程管理、進(jìn)程間通信 內(nèi)存管理 、I/O資源管理。實(shí)時(shí)操作系統(tǒng)和分時(shí)操作系統(tǒng)12、從嵌入式操作系統(tǒng)特點(diǎn)可以將嵌入式操作系統(tǒng)分為其中實(shí)時(shí)系統(tǒng)亦可分為硬實(shí)時(shí)系統(tǒng)和軟實(shí)時(shí)系統(tǒng)。13、內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù)或者為每個(gè)任務(wù)分配CPU時(shí)間并且負(fù)責(zé)任務(wù)之間的通信,內(nèi)核 的基本服務(wù)是任務(wù)切換。14、嵌入式開(kāi)發(fā)一般采用 宿主機(jī)/目標(biāo)機(jī)方式,其中宿主機(jī)般是指PC機(jī)或者臺(tái)式機(jī)。15、哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址

4、空間分開(kāi),ARM7TDMI采用馮諾依曼體系 的內(nèi)核架構(gòu)。16. ARM7TDMI 采用 3 級(jí)流水線結(jié)構(gòu) ARM920TDMI采用 5級(jí)流水線。17. 豔作系統(tǒng)的分類可知Dos操作系統(tǒng)屬于順序執(zhí)行操作系統(tǒng) Unix操作系統(tǒng)屬于分 時(shí)操作系統(tǒng),VxWorks屬于實(shí)時(shí)嵌入式操作系統(tǒng)。18、ARM7TDMI中 T表示支持16位Thumb指令集 D表示在片可調(diào)試,M表示內(nèi)嵌乘法器,Multi plierI表示嵌入式ICE支持在線斷點(diǎn)和調(diào)試。19、嵌入式系統(tǒng)的三要素是 嵌入、專用、計(jì)算機(jī)。20、從嵌入式系統(tǒng)設(shè)計(jì)的角度來(lái)看嵌入式軟件結(jié)構(gòu)可以分為循環(huán)輪詢系統(tǒng)、前后臺(tái)系統(tǒng)、 單處理器多任務(wù)系統(tǒng)以及多處理器多任

5、務(wù)系統(tǒng)等幾大類。驢系統(tǒng)實(shí)時(shí)性的主要指標(biāo)有 響應(yīng)時(shí)間、生存時(shí)間、吞吐量。軟件T殳包括 程序、數(shù)據(jù)和文檔。嵌入件的體系結(jié)構(gòu)通匏括 驅(qū)動(dòng)層、操作系統(tǒng)層、中間件層 和應(yīng)用層。24 、嵌入式系統(tǒng)中的任務(wù)管理主要包括 創(chuàng)建任務(wù)、刪除任務(wù)、改變?nèi)蝿?wù)狀態(tài)和查詢?nèi)蝿?wù) 狀態(tài)等功能。25、任務(wù)由代碼、數(shù)據(jù)、堆棧和任務(wù)控制塊TCB構(gòu)成。26、TCB包含操作系統(tǒng)用嶽制任務(wù)所需要的信息如任務(wù)狀態(tài),CPU寄存器、調(diào)度信息、內(nèi)存管理信息和I/O狀態(tài)信息等。27、 任務(wù)的主鸚性包括 動(dòng)態(tài)性、并行性和異步獨(dú)立性。28、RISC采取load/store 結(jié)構(gòu),有利于減少指令格式29、任務(wù)的三種基本狀態(tài)為等待、就緒和執(zhí)行。30、BS

6、P(Board Support Package)的主要特點(diǎn)是 硬件相關(guān)性 與操作系統(tǒng)相關(guān)性。31.評(píng)價(jià)實(shí)時(shí)操作系統(tǒng)的主要指標(biāo)有 系統(tǒng)響應(yīng)時(shí)間、任務(wù)切換時(shí)間、中斷延遲等。32、實(shí)時(shí)系統(tǒng)與分時(shí)以及批處理系統(tǒng)的主要區(qū)別是高及時(shí)性和高可靠性。33 、創(chuàng)建嘟語(yǔ)的主要功能有 為任務(wù)申請(qǐng)一個(gè)tcb并初始化、將新建任務(wù)設(shè)置為就緒狀態(tài)并放入就緒隊(duì)列中。34、采用優(yōu)先級(jí)調(diào)度算法時(shí)一個(gè)高優(yōu)魏任務(wù)由阻塞狀態(tài)變?yōu)榫途w狀態(tài)時(shí)可以有非搶占式 和搶占式兩種處理方式。35、一個(gè)從磁盤(pán)上讀文件的任務(wù)在得到了所需要的文件信息后它的狀態(tài)應(yīng)該從阻塞轉(zhuǎn)換成就緒。36、存儲(chǔ)管理中對(duì)存儲(chǔ)空間浪費(fèi)是以內(nèi)部碎片和外部碎片兩種形式表現(xiàn)出來(lái)的。37

7、、地址重定位可以分為 靜態(tài)重定位和動(dòng)態(tài)重定位兩種。38、靜態(tài)重定位是在程序裝入時(shí)進(jìn)彳亍動(dòng)態(tài)重定位是在程序執(zhí)行時(shí)進(jìn)行。39 、設(shè)備管理的主要目標(biāo)是 提高外部設(shè)備的利用率、為用戶提供統(tǒng)一的使用界面 。40、信號(hào)量的物理意義是當(dāng)信號(hào)量值大于零時(shí)表示可分配資源的個(gè)數(shù) 當(dāng)信號(hào)量值小于零時(shí)表示等待該資源的任務(wù)的個(gè)數(shù)。41、用 P、V操作管理臨界區(qū)時(shí)一個(gè)任務(wù)在進(jìn)入臨界區(qū)前應(yīng)對(duì)信號(hào)量執(zhí)行 P操作退出臨界區(qū)時(shí)應(yīng)對(duì)信號(hào)量執(zhí)行 V操作。42、在嵌入式系統(tǒng)中如果被多個(gè)任務(wù)同時(shí)操作某些資源可能會(huì)變得不確定這些資源包括共享事件結(jié)構(gòu)、共享文件、共享硬件設(shè)備。43 、在對(duì)一個(gè)設(shè)備進(jìn)行操作之前要完成下面三步 安裝設(shè)備驅(qū)動(dòng)、初始

8、化設(shè)備、打開(kāi)一個(gè)設(shè)備并得到文件描述符。44.塊設(shè)備以塊為單位傳輸謝居字符設(shè)備以字節(jié)為單位傳輸數(shù)據(jù)。45、瞅韶統(tǒng)的基本定義為以應(yīng)用中心以計(jì)算機(jī)技術(shù)為基礎(chǔ)軟件硬件可裁剪適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。46、從模塊密竦看擬孫統(tǒng)由三大部分堿分別是 硬件、軟件和開(kāi)發(fā)平臺(tái)。47、愿次角度來(lái)看瞅縣統(tǒng)由四大部分堿分別是 應(yīng)用軟件層、操作系統(tǒng)層、48、瞅式產(chǎn)品的主要度f(wàn)flS標(biāo)刨舌 上市時(shí)間、設(shè)計(jì)成本 和產(chǎn)品質(zhì)量。49、嵌入式系統(tǒng)的設(shè)曲程包括 需求分析、規(guī)格說(shuō)明、體系結(jié)構(gòu)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成和系統(tǒng)測(cè)試。50、需求分析包括 功能性需求分析和非功能性需求分析。51、為了提高

9、運(yùn)行速度和可靠性,嵌入式系統(tǒng)一般固化在 存儲(chǔ)器芯片上,而不是存儲(chǔ)在 硬 盤(pán)設(shè)備上52.嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)、用戶的應(yīng)用程序 等四個(gè)部分組成53、反映嵌入式系統(tǒng)設(shè)計(jì)人員的水平能力主要在于總體設(shè)計(jì)需求分析、規(guī)格說(shuō)明和體系 結(jié)構(gòu)設(shè)計(jì)、和系統(tǒng)調(diào)試。54、列舉常見(jiàn)的ARM系列處理器 ARM7系列、ARM9系列、ARM11系列、Cortex-M 系列、Cortex-R 系列、Cortex-A 系列等。55、ARM系列微處理器支持的數(shù)據(jù)類型有字節(jié)、 半字和字等三種類型。56、ARM麴躺器支持的字歸諸格式有 大端格式和小端格式。57、ARM系列處理器通過(guò)執(zhí)行 BX或者B

10、LX指令來(lái)實(shí)現(xiàn)工作狀態(tài)的切換。58、列舉常見(jiàn)的存儲(chǔ)器類型 SRAM、DRAM、Flash、EEPROM 等。59、對(duì)于RAM葫諸器主要有兩種分別是SRAM 和 DRAM。60、AMBA定義了 3組總線AHB/先進(jìn)高性能總線、ASB/先進(jìn)系統(tǒng)總線和 APB/先進(jìn)外 圍總線61、目前主流的32位嵌入式微處理器芯片有 ARM MIPS和PowerPC等062、由于嵌入式系統(tǒng)本身不具備自舉開(kāi)發(fā)能力_,即使設(shè)計(jì)完成以后用戶通常也是不能對(duì)其程序功能進(jìn)行修改的,須有一套_開(kāi)發(fā)工具和環(huán)境_才能進(jìn)行交叉開(kāi)發(fā)。63、嵌入式系統(tǒng)設(shè)計(jì)時(shí),必須優(yōu)先考慮的問(wèn)題有:用戶的功能需求、系統(tǒng)體系結(jié)構(gòu)、性能和成本問(wèn)題、并考慮實(shí)時(shí)運(yùn)

11、行和速度、能耗以及體積等問(wèn)題。64、Bootloader 就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段程序,它類似于PC機(jī)中的BIOS程序。65、嵌入式系統(tǒng)的軟件包括兩部分:嵌入式操作系統(tǒng)、應(yīng)用程序66、為了提高的開(kāi)發(fā)的效率,降低開(kāi)發(fā)難度,提高重用性,經(jīng)驗(yàn)告訴大家;基于嵌入式操作系統(tǒng),采用模塊化方式是開(kāi)發(fā)嵌入式系統(tǒng)軟件的必由之路67、嵌入式系統(tǒng)的核心部件是各種類型的嵌入式處理器 ,嵌入式開(kāi)發(fā)硬件平臺(tái)的選擇主要 是嵌入式處理器的選擇。68、A/D變換器工作原理可分逐次比較式和雙積分兩種工作方式強(qiáng)大的開(kāi)發(fā)工具和嵌入式操作系69、嵌入式系統(tǒng)發(fā)展趨勢(shì)是:嵌入式應(yīng)用軟件的開(kāi)發(fā)需要統(tǒng)的支持,聯(lián)網(wǎng)成為必然趨勢(shì)、.支

12、持小型電子設(shè)備實(shí)現(xiàn)小尺寸 、微功耗和低成本、并提供精巧的多媒體人機(jī)界面。70、選擇ARM處理器需要考慮的四大因素有:內(nèi)核/版本; 工作頻率 ;片內(nèi)存儲(chǔ)容量;片內(nèi)功能模塊。71、嵌入式系統(tǒng)一般由嵌入式微處理器、存儲(chǔ)與I/O部分、外設(shè)與執(zhí)行部分、嵌入式軟件等四個(gè)部分組成72、系統(tǒng)初始化過(guò)程按照自底向上、從硬件到軟件的次序依次可以分為片級(jí)初始化、板級(jí)初始化和系統(tǒng)級(jí)初始化 3個(gè)主要環(huán)節(jié)。73、ARMS列微處理器支持的邊界對(duì)齊格式有: 字節(jié)、半字和字對(duì)齊。74、USB規(guī)范定義了四種傳輸分別是控制傳輸、批量傳輸、中斷傳輸和等時(shí)傳輸。75、使用gcc命令若想生成警告信息,應(yīng)該給 gcc加參數(shù)-Wall 。7

13、6、I/O接口面向朝牛讖十人員有三類寄存器分別是數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄存器。77、I/O接口編址方式有兩種分別是 統(tǒng)一編址和獨(dú)立編址。78、I/O接口電路數(shù)據(jù)傳送方式有:中斷、查詢DMA、I/O通道和I/O處理機(jī)方式。79、嵌入式操作系統(tǒng)的內(nèi)核構(gòu)成包括系統(tǒng)初始化、多任務(wù)管理和內(nèi)存管理。80、實(shí)時(shí)系統(tǒng)按照 實(shí)時(shí)性要求不同可以分為兩種軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。81、實(shí)時(shí)操作系統(tǒng)的評(píng)價(jià)指標(biāo)有任務(wù)調(diào)度算法、上下文切換時(shí)間、確定性、最小內(nèi)存開(kāi)銷(xiāo)和最大中斷禁止時(shí)間。82、在宿主機(jī)上使用編譯器軟件將嵌入式應(yīng)用、嵌入式操作系統(tǒng)編譯成為可以在目標(biāo)機(jī)上運(yùn)行代碼的過(guò)程稱為交叉編譯而采用的編譯器稱為交叉編譯髓8

14、3、Bootloader 主要功能是系統(tǒng)初始化、加載和運(yùn)行內(nèi)核程序。84.嵌入式處理器通常分為 4類即 MPU MCU DSP I SOC 。85.大多數(shù)Boot Loader 都包含啟動(dòng)加載模式和下載模式兩種不同的操作模式?;贘TAG調(diào)試的ICD開(kāi)86. ARM瞅式開(kāi)發(fā)過(guò)程中常用的調(diào)試方式有軟件模擬器IAn gel調(diào)試開(kāi)發(fā) 和ICE在線仿真等四種。87 uCLinux名稱中的微小C代表控制從字面上看就知道它是一款適合在微控制器應(yīng)用領(lǐng)域應(yīng)用的Linux操作系統(tǒng)88.嵌入式系統(tǒng)中BSP是指板級(jí)支持包 GUI扌旨圖形用戶界面SOC/S OPC是指片上可編程系統(tǒng)89. ARM妲S器采用RISC體系

15、結(jié)構(gòu)具有指令長(zhǎng)度固定、大量使用寄存器、執(zhí)行速度快、低功耗等特點(diǎn)。90.QOS-II 中陽(yáng)的狀態(tài)有5種分別是 就緒、等待 運(yùn)行 、休眠)91、ARM迥器共有37個(gè)寄磐其中通用寄存器31個(gè)、狀態(tài)寄存器個(gè)。92、ARM7TDMI具有三級(jí)流水線結(jié)構(gòu) ,分別是 取指 譯碼 執(zhí)行93、瞅式系統(tǒng)一翎操作系統(tǒng)的實(shí)時(shí)性有匕海的要求按照對(duì)實(shí)時(shí)性的響瞻級(jí)入式操作系統(tǒng)可分為 強(qiáng)實(shí)時(shí)系統(tǒng)和弱實(shí)時(shí)系統(tǒng)94.采用RS232C實(shí)現(xiàn)最簡(jiǎn)單的雙機(jī)互聯(lián), 至少需要如下信號(hào)線:TXDRXDGND。95.瞅式餌軟件的開(kāi)發(fā)過(guò)程可以分為三飩驟 嵌入式軟件生成、嵌入式軟件調(diào)試 入式軟件固化。96. Linux中常用的通信機(jī)制管道、有名管道、

16、無(wú)名管道、信號(hào)量、消息隊(duì)列、共享內(nèi)存、套接口。97.文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類型不同類里的文件系統(tǒng)對(duì)文件大小有不同的限制FAT32對(duì)文件的大小限制為4G之內(nèi)。98.在實(shí)時(shí)多任務(wù)系統(tǒng)中任務(wù)間通信主要有共享數(shù)據(jù)結(jié)構(gòu)和消息機(jī)制等兩種方式其中常 見(jiàn)消息機(jī)制有管道和消息隊(duì)列等兩種方法。99.ARM微處理器的工作模式中,系統(tǒng)模式并不是通過(guò) 異常進(jìn)入的,它和用戶模式具有完全一樣的寄存器。100.嵌入式系統(tǒng)的開(kāi)發(fā)由于受到 系統(tǒng)資源開(kāi)銷(xiāo)限制,通常采用 交叉開(kāi)發(fā)環(huán)境。19.在Linux Shell中可以使用ls -l命令查看文件目錄列表方式 若某個(gè)文件的類型及權(quán)限列為crw-rw-rw-則該文件名

17、為字符設(shè)備文件名。27.軟件生存周期由軟件定義、軟件開(kāi)發(fā)、軟件維護(hù)三個(gè)時(shí)期組成。20. ARM芯片復(fù)位后、系統(tǒng)將進(jìn)入管理模式。22.在ARM7TDMI芯片上所有的數(shù)據(jù)換作指算術(shù)運(yùn)算和邏輯運(yùn)算都是以 位為單位。23.某芯片保越據(jù)時(shí)數(shù)據(jù)的高位保存在地址內(nèi)存低位保存在高址內(nèi)存這種舸!格 式稱為大端格式。32.在交叉開(kāi)發(fā)中通信連接可以是串口連接 網(wǎng)絡(luò)連接、USB連接等。Windows常用的分區(qū)格式有三種,分別是 FAT16、FAT32、NTFS4.0, 5.0格式Linux操作系統(tǒng)里有Ext2、Ext3、Linux swap 和VFAT四種格式.I. 嵌入式系統(tǒng)的軼件體系町以分為四個(gè)層次:2. 嵌入式微處理器的存儲(chǔ)可以分為三個(gè)部分:3. 擺據(jù)處理配賈的情況.嵌入式處理器可以分為:、四種類羽。4. -個(gè)典聖的嵌入式實(shí)時(shí)操作系統(tǒng)RTOS的皐本內(nèi)核.必須貝冇的功能是、 四個(gè)部分-5. 面向?qū)ο箝_(kāi)發(fā)方法的開(kāi)發(fā)階段為、阿個(gè)階段a6. 嵌入式系統(tǒng)的硬件環(huán)境町分為部分。7.&9.三犬EDA

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論