嵌入式填空題_第1頁(yè)
嵌入式填空題_第2頁(yè)
嵌入式填空題_第3頁(yè)
嵌入式填空題_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、類(lèi)。 21、衡量系統(tǒng)實(shí)時(shí)性的主要指標(biāo)有響應(yīng)時(shí)間、生存時(shí)間、吞吐量。 22、軟件一般包括程序、數(shù)據(jù)和文檔。 23、嵌入式軟件的體系構(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)用來(lái)控制任務(wù)所需要的信息如任務(wù)狀態(tài)、CPU存放器、調(diào)度信息、 存管理信息和I/O狀態(tài)信息等。 27、任務(wù)的主要特性包括動(dòng)態(tài)性、并行性和異步獨(dú)立性。 28、RISC采取load/store構(gòu)造,有利于減少指令格式 29、任務(wù)的三種根本狀態(tài)為等待、就緒和

6、執(zhí)行。 30、BSP(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)立任務(wù)原語(yǔ)的主要功能有為任務(wù)申請(qǐng)一個(gè)TCB并初始化、將新建任務(wù)設(shè)置為就緒狀態(tài) 并放入就緒隊(duì)列中。 34、采用優(yōu)先級(jí)調(diào)度算法時(shí)一個(gè)高優(yōu)先級(jí)任務(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)是以部碎片和外部碎

7、片兩種形式表現(xiàn)出來(lái)的。 37、地址重定位可以分為靜態(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ì)變得不確定這些資源包括共享事件構(gòu)造、共享文件、共享硬件設(shè)備。 43、在對(duì)一個(gè)設(shè)備進(jìn)展操作之前要完成下面三

8、步安裝設(shè)備驅(qū)動(dòng)、初始化設(shè)備、翻開(kāi)一個(gè)設(shè)備并得到文件描述符。 塊設(shè)備以塊為單位傳輸數(shù)據(jù)字符設(shè)備以字節(jié)為單位傳輸數(shù)據(jù)。45、嵌入式系統(tǒng)的根本定義為以應(yīng)用中心以計(jì)算機(jī)技術(shù)為根底軟件硬件可裁剪適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、本錢(qián)、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。 46、 從模塊構(gòu)造來(lái)看嵌入式系統(tǒng)由三大局部組成分別是硬件、軟件和開(kāi)發(fā)平臺(tái)。 47、 從層次角度來(lái)看嵌入式系統(tǒng)由四大局部組成分別是應(yīng)用軟件層、操作系統(tǒng)層、板級(jí)支持包或硬件抽象層和硬件層。 48、 嵌入式產(chǎn)品的主要度量指標(biāo)包括上市時(shí)間、設(shè)計(jì)本錢(qián)和產(chǎn)品質(zhì)量。 49、 嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程包括需求分析、規(guī)格說(shuō)明、體系構(gòu)造設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成和系統(tǒng)

9、測(cè)試。50、 需求分析包括功能性需求分析和非功能性需求分析。 51、 為了提高運(yùn)行速度和可靠性,嵌入式系統(tǒng)一般固化在存儲(chǔ)器芯片上,而不是存儲(chǔ)在硬盤(pán)設(shè)備上嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)、用戶的應(yīng)用程序等四個(gè)局部組成53、 反映嵌入式系統(tǒng)設(shè)計(jì)人員的水平能力主要在于總體設(shè)計(jì)需求分析、規(guī)格說(shuō)明和體系構(gòu)造設(shè)計(jì)、和系統(tǒng)調(diào)試。 54、 列舉常見(jiàn)的ARM系列處理器ARM7系列、ARM9系列、ARM11系列、Corte*-M系列、Corte*-R系列、Corte*-A系列等。 55、 ARM系列微處理器支持的數(shù)據(jù)類(lèi)型有字節(jié)、半字和字等三種類(lèi)型。 56、 ARM系列微處理器支持的字?jǐn)?shù)

10、據(jù)存儲(chǔ)格式有大端格式和小端格式。 57、 ARM系列處理器通過(guò)執(zhí)行B*或者BL*指令來(lái)實(shí)現(xiàn)工作狀態(tài)的切換。 58、 列舉常見(jiàn)的存儲(chǔ)器類(lèi)型SRAM、DRAM、Flash、EEPROM等。 59、 對(duì)于RAM存儲(chǔ)器主要有兩種分別是SRAM和DRAM。 60、 AMBA定義了3組總線AHB/先進(jìn)高性能總線、 ASB/先進(jìn)系統(tǒng)總線和APB/先進(jìn)外圍總線61、目前主流的32位嵌入式微處理器芯片有ARM、MIPS和PowerPC等。62、由于嵌入式系統(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í),

11、必須優(yōu)先考慮的問(wèn)題有:用戶的功能需求、系統(tǒng)體系構(gòu)造、性能和本錢(qián)問(wèn)題、并考慮實(shí)時(shí)運(yùn)行和速度、能耗以及體積等問(wèn)題。64、Bootloader 就是在操作系統(tǒng)核運(yùn)行之前運(yùn)行的一段程序,它類(lèi)似于PC機(jī)中的 BIOS 程序。 65、 嵌入式系統(tǒng)的軟件包括兩局部: 嵌入式操作系統(tǒng)、應(yīng)用程序66、 為了提高的開(kāi)發(fā)的效率,降低開(kāi)發(fā)難度,提高重用性,經(jīng)歷告訴大家;基于嵌入式操作系統(tǒng),采用模塊化方式是開(kāi)發(fā)嵌入式系統(tǒng)軟件的必由之路67、 嵌入式系統(tǒng)的核心部件是各種類(lèi)型的嵌入式處理器,嵌入式開(kāi)發(fā)硬件平臺(tái)的選擇主要是嵌入式處理器的選擇。 A/D變換器工作原理可分 逐次比擬式 和 雙積分兩種工作方式 嵌入式系統(tǒng)開(kāi)展趨勢(shì)是

12、:嵌入式應(yīng)用軟件的開(kāi)發(fā)需要強(qiáng)大的開(kāi)發(fā)工具和嵌入式操作系統(tǒng)的支持,聯(lián)網(wǎng)成為必然趨勢(shì)、 .支持小型電子設(shè)備實(shí)現(xiàn)小尺寸、微功耗和低本錢(qián)、并提供精巧的多媒體人機(jī)界面。70、 選擇ARM處理器需要考慮的四大因素有:核/版本; 工作頻率 ;片存儲(chǔ)容量 ;片功能模塊。 71、 嵌入式系統(tǒng)一般由嵌入式微處理器、存儲(chǔ)與I/O局部、外設(shè)與執(zhí)行局部、嵌入式軟件等四個(gè)局部組成 72、系統(tǒng)初始化過(guò)程按照自底向上、從硬件到軟件的次序依次可以分為片級(jí)初始化、板級(jí)初始化和系統(tǒng)級(jí)初始化 3個(gè)主要環(huán)節(jié)。73、 ARM系列微處理器支持的邊界對(duì)齊格式有:字節(jié)、半字和字對(duì)齊。74、USB規(guī)定義了四種傳輸分別是控制傳輸、批量傳輸、中斷傳

13、輸和等時(shí)傳輸。 75、 使用gcc命令假設(shè)想生成警告信息,應(yīng)該給gcc加參數(shù) -Wall 。 76、 I/O接口面向軟件設(shè)計(jì)人員有三類(lèi)存放器分別是數(shù)據(jù)存放器、狀態(tài)存放器和控制寄存器。 77、 I/O接口編址方式有兩種分別是統(tǒng)一編址和獨(dú)立編址。 78、I/O接口電路數(shù)據(jù)傳送方式有:中斷、查詢、DMA、I/O通道和I/O處理機(jī)方式。 79、 嵌入式操作系統(tǒng)的核構(gòu)成包括系統(tǒng)初始化、多任務(wù)管理和存管理。 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í)間、確定性、最小存開(kāi)銷(xiāo)和最大中斷制止時(shí)間。 82、 在宿主機(jī)上使用編譯

14、器軟件將嵌入式應(yīng)用、嵌入式操作系統(tǒng)編譯成為可以在目標(biāo)機(jī)上運(yùn)行代碼的過(guò)程稱(chēng)為穿插編譯而采用的編譯器稱(chēng)為穿插編譯器。 83、 Bootloader主要功能是系統(tǒng)初始化、加載和運(yùn)行核程序。 84. 嵌入式處理器通常分為4類(lèi)即MPU、MCU、DSP、SOC。 85. 大多數(shù) Boot Loader 都包含 啟動(dòng)加載模式 和 下載模式 兩種不同的操作模式。 86. ARM嵌入式開(kāi)發(fā)過(guò)程中常用的調(diào)試方式有軟件模擬器、基于JTAG調(diào)試的ICD開(kāi)發(fā)、Angel調(diào)試開(kāi)發(fā)和ICE在線仿真等四種。 87 CLinu*名稱(chēng)中的代表微小C代表控制從字面上看就知道它是一款適合在微控制器應(yīng)用領(lǐng)域應(yīng)用的Linu*操作系統(tǒng) 8

15、8. 嵌入式系統(tǒng)中BSP是指板級(jí)支持包 、GUI指圖形用戶界面、SOC/SOPC是指片上可編程系統(tǒng) 。 89. ARM處理器采用RISC體系構(gòu)造具有指令長(zhǎng)度固定、大量使用存放器 、執(zhí)行速度快、低功耗等特點(diǎn)。 90. C/OS-II中任務(wù)的狀態(tài)有5種分別是 就緒 、等待 、 運(yùn)行 、中斷、休眠 。91、 ARM處理器共有37個(gè)存放器其用存放器31個(gè)、狀態(tài)存放器6個(gè)。 92、 ARM7TDMI具有三級(jí)流水線構(gòu)造,分別是取指、譯碼、執(zhí)行嵌入式系統(tǒng)一般對(duì)操作系統(tǒng)的實(shí)時(shí)性有比擬高的要求按照對(duì)實(shí)時(shí)性的響應(yīng)等級(jí)嵌入式操作系統(tǒng)可分為強(qiáng)實(shí)時(shí)系統(tǒng)和弱實(shí)時(shí)系統(tǒng)94. 采用RS232C實(shí)現(xiàn)最簡(jiǎn)單的雙機(jī)互聯(lián),至少需要如

16、下信號(hào)線: T*D 、 R*D 和GND。 嵌入式應(yīng)用軟件的開(kāi)發(fā)過(guò)程可以分為三個(gè)步驟嵌入式軟件生成、嵌入式軟件調(diào)試、嵌入式軟件固化。 96. Linu* 中常用的通信機(jī)制管道、有名管道、無(wú)名管道、信號(hào)量、消息隊(duì)列、共享存、套接口。 97. 文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類(lèi)型不同類(lèi)型的文件系統(tǒng)對(duì)文件大小有不同的限制FAT32對(duì)文件的大小限制為4G之。 98. 在實(shí)時(shí)多任務(wù)系統(tǒng)中任務(wù)間通信主要有共享數(shù)據(jù)構(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. 在Linu* Shell中可以使用ls -l命令查看文件目錄列表方式假設(shè)*個(gè)文件的類(lèi)型及權(quán)限列為crw-rw-rw-則該文件名為字符設(shè)備文件名。27. 軟件生存周期

溫馨提示

  • 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)論