


版權(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ù)和收指令分開使用不同接口的是哈佛結(jié)構(gòu)4、ARM微處理器復(fù)位后PC的地址通常是0x0初始的工作模式是Supervisor。5、ARM微處理器支持虛擬內(nèi)存它是通過(guò)系統(tǒng)
2、控制協(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ì)齊。9. 7、構(gòu)建嵌入式系統(tǒng)開發(fā)環(huán)境的工具鏈有多種其中開放源碼的工具鏈?zhǔn)荊NU工具鏈ARM公司提供的工具鏈?zhǔn)茿DS工具鏈計(jì)算機(jī)有CISC和RISC兩種類型以ARM微處理器為核心的計(jì)算機(jī)屬于RISC類型其指令長(zhǎng)度是定長(zhǎng)的一般而言嵌入式系統(tǒng)的構(gòu)架可以分為4個(gè)部分分別是處理器、存儲(chǔ)器、輸入/輸出和軟件一般軟件亦分為操作系統(tǒng)相
3、關(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)程間通信!內(nèi)存管理|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、內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù)或者為每個(gè)任務(wù)分配CPU時(shí)間并且負(fù)責(zé)任務(wù)之間的通信,內(nèi)核的基本服務(wù)是任務(wù)切換。14、嵌入式開發(fā)一般采用宿主機(jī)/目標(biāo)機(jī)方式,其中宿主機(jī)一般是指PC機(jī)或者臺(tái)式機(jī)。15、哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間分開,AR
4、M7TDMI采用馮諾依曼體系的內(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)嵌乘法器,MultiplierI表示嵌入式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)以及多處理器多任務(wù)系統(tǒng)等幾大類。21、衡量系統(tǒng)實(shí)時(shí)性的主要
5、指標(biāo)有響應(yīng)時(shí)間、生存時(shí)間、吞吐量。22、軟件一般包括程序、數(shù)據(jù)和文檔。23、嵌入式軟件的體系結(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)用來(lái)控制任務(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、BSP(BoardSupportPa
6、ckage)的主要特點(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è)從磁盤上讀文件的任務(wù)在得到了所需要的文件信息后它的狀態(tài)應(yīng)該從阻塞轉(zhuǎn)換成就緒。36、存儲(chǔ)管理中對(duì)存儲(chǔ)空間浪費(fèi)是以內(nèi)部碎片和外部碎片兩種形式表現(xiàn)出來(lái)的。37、地址重定位可以分為靜態(tài)重定位和動(dòng)態(tài)重定位
7、兩種。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)、初始化設(shè)備、打開一個(gè)設(shè)備并得到文件描述符。44、塊設(shè)備以塊為單位傳輸
8、數(shù)據(jù)字符設(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、從模塊結(jié)構(gòu)來(lái)看嵌入式系統(tǒng)由三大部分組成分別是硬件、軟件和開發(fā)平臺(tái)。47、從層次角度來(lái)看嵌入式系統(tǒng)由四大部分組成分別是應(yīng)用軟件層、操作系統(tǒng)層、板級(jí)支持包或硬件抽象層和硬件層。48、嵌入式產(chǎn)品的主要度量指標(biāo)包括上市時(shí)間、設(shè)計(jì)成本和產(chǎn)品質(zhì)量。49、嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程包括需求分析、規(guī)格說(shuō)明、體系結(jié)構(gòu)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成和系統(tǒng)測(cè)試。50、需求分析包括功能性需求分析和非功能性需求分析。51、為了提高運(yùn)行速度和可靠性,嵌入式
9、系統(tǒng)一般固化在存儲(chǔ)器芯片上,而不是存儲(chǔ)在硬盤設(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系列微處理器支持的字?jǐn)?shù)據(jù)存儲(chǔ)格式有大端格式和小端格式。57、ARM系列處理器通過(guò)執(zhí)行BX或者BLX指令來(lái)實(shí)現(xiàn)工作狀態(tài)的切換。58、列
10、舉常見(jiàn)的存儲(chǔ)器類型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)本身不具備自舉開發(fā)能力,即使設(shè)計(jì)完成以后用戶通常也是不能對(duì)其程序功能進(jìn)行修改的,須有一套寸發(fā)工具和環(huán)境才能進(jìn)行交叉開發(fā)。63、嵌入式系統(tǒng)設(shè)計(jì)時(shí),必須優(yōu)先考慮的問(wèn)題有:用戶的功能需求、系統(tǒng)體系結(jié)構(gòu)、性能和成本問(wèn)題、并考慮實(shí)時(shí)運(yùn)行和速度、能耗以及體積等問(wèn)題。64、Bootloader就是
11、在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段程序,它類似于PC機(jī)中的BIOS程序。65、嵌入式系統(tǒng)的軟件包括兩部分:嵌入式操作系統(tǒng)、應(yīng)用程序66、為了提高的開發(fā)的效率,降低開發(fā)難度,提高重用性,經(jīng)驗(yàn)告訴大家;基于嵌入式操作系統(tǒng),采用模塊化方式是開發(fā)嵌入式系統(tǒng)軟件的必由之路67、嵌入式系統(tǒng)的核心部件是各種類型的嵌入式處理器,嵌入式開發(fā)硬件平臺(tái)的選擇主要是嵌入式處理器的選擇。68、A/D變換器工作原理可分逐次比較式和雙積分兩種工作方式69、嵌入式系統(tǒng)發(fā)展趨勢(shì)是:嵌入式應(yīng)用軟件的開發(fā)需要強(qiáng)大的開發(fā)工具和嵌入式操作系統(tǒng)的支持,聯(lián)網(wǎng)成為必然趨勢(shì)、.支持小型電子設(shè)備實(shí)現(xiàn)小尺寸、微功耗和低成本、并提供精巧的多媒體人機(jī)界
12、面。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、ARM系列微處理器支持的邊界對(duì)齊格式有:字節(jié)、半字和字對(duì)齊。74、USB規(guī)范定義了四種傳輸分別是控制傳輸、批量傳輸、中斷傳輸和等時(shí)傳輸。75、使用gcc命令若想生成警告信息,應(yīng)該給gcc加參數(shù)-Wall。76、I/O接口面向軟件設(shè)計(jì)人員有三類寄存器分別是數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄存
13、器。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)。84. 81、實(shí)時(shí)操作系統(tǒng)的評(píng)價(jià)指標(biāo)有任務(wù)調(diào)度算法、上下文切換時(shí)間、確定性、最小內(nèi)存開銷和最大中斷禁止時(shí)間82、在宿主機(jī)上使用編譯器軟件將嵌入式應(yīng)用、嵌入式操作系統(tǒng)編譯成為可以在目標(biāo)機(jī)上運(yùn)行代碼的過(guò)程稱為交叉編譯而采用的編譯器稱為交叉編譯器83、Bootloader主要功能是系統(tǒng)初始化、加載和運(yùn)行內(nèi)核程序嵌入式處理器
14、通常分為4類即MPU|MCUDSPSOC。85. 大多數(shù)BootLoader都包含啟動(dòng)加載模式和下載模式兩種不同的操作模式。ARM嵌入式開發(fā)過(guò)程中常用的調(diào)試方式有軟件模擬器1基于JTAG調(diào)試的ICD開發(fā)1Angel調(diào)試開發(fā)和ICE在線仿真等四種。87QLinux名稱中的M弋表微小C代表控制從字面上看就知道它是一款適合在微控制器應(yīng)用領(lǐng)域應(yīng)用的Linux操作系統(tǒng)88.嵌入式系統(tǒng)中BSP是指板級(jí)支持包GUI指圖形用戶界面SOC/SOPC是指片上可編程系統(tǒng)(89.ARM處理器采用RISC體系結(jié)構(gòu)具有指令長(zhǎng)度固定、大量使用寄存器、執(zhí)行速度快、低功耗等特點(diǎn)。90、必/OS-II中任務(wù)的狀態(tài)有5種分別是就緒
15、等待運(yùn)行中斷1休眠J91、ARM處理器共有37個(gè)寄存器其中通用寄存器31個(gè)、狀態(tài)寄存器6個(gè)。92、ARM7TDMI具有三級(jí)流水線結(jié)構(gòu),分別是取指譯碼1執(zhí)行93、嵌入式系統(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)采用RS232C實(shí)現(xiàn)最簡(jiǎn)單的雙機(jī)互聯(lián),至少需要如下信號(hào)線:TXD、RXD和GND。嵌入式應(yīng)用軟件的開發(fā)過(guò)程可以分為三個(gè)步驟嵌入式軟件生成、嵌入式軟件調(diào)試、嵌入式軟件固化。Linux中常用的通信機(jī)制管道、有名管道、無(wú)名管道、信號(hào)量、消息隊(duì)列、共享內(nèi)存、套接口。文件系統(tǒng)按不同的存儲(chǔ)及管理方式分為不同的類型不同類型的文件系統(tǒng)對(duì)文件大小
16、有不同的限制FAT32對(duì)文件的大小限制為4G之內(nèi)。在實(shí)時(shí)多任務(wù)系統(tǒng)中任務(wù)間通信主要有共享數(shù)據(jù)結(jié)構(gòu)和消息機(jī)制等兩種方式其中常見(jiàn)消息機(jī)制有管道和消息隊(duì)列等兩種方法。94. ARM微處理器的工作模式中,系統(tǒng)模式并不是通過(guò)異常進(jìn)入的,它和用戶模式具有完全一樣的寄存器。95. 嵌入式系統(tǒng)的開發(fā)由丁受到系統(tǒng)資源開銷限制,通常采用交義開發(fā)環(huán)境。在LinuxShell中可以使用ls-l命令查看文件目錄列表方式若某個(gè)文件的類型及權(quán)限列為crw-rw-rw-則該文件名為字符設(shè)備文件名。27.軟件生存周期由軟件定義、軟件開發(fā)、軟件維護(hù)三個(gè)時(shí)期組成。19. ARM芯片復(fù)位后、系統(tǒng)將進(jìn)入管理模式。在ARM7TDMI芯片
17、上所有的數(shù)據(jù)操作指算術(shù)運(yùn)算和邏輯運(yùn)算都是以位為單位。某芯片保存數(shù)據(jù)時(shí)數(shù)據(jù)的高位保存在地址內(nèi)存低位保存在高址內(nèi)存這種存儲(chǔ)格式稱為大端格式。32.在交叉開發(fā)中通信連接可以是口連接網(wǎng)絡(luò)連接、USB連接等。Windows常用的分區(qū)格式有三種,分別是FAT16、FAT32、NTFS4.0,5.0格式Linux操作系統(tǒng)里有Ext2、Ext3、Linuxswap和VFAT四種格式.L嵌入式系統(tǒng)的軟件體系時(shí)以分為四個(gè)足次、2. 散入式徵處理器的存儲(chǔ)器可以分為三個(gè)首分,根據(jù)處理器配置的情況.嵌入式處理器可以分為=、四神類型.3. 個(gè)典型的慨入代實(shí)時(shí)操作系統(tǒng)RTOS的基本內(nèi)核.必須具有的功能是、,四個(gè)郁們4. 而向?qū)D(zhuǎn)開發(fā)方法的開發(fā)階I殳為-四個(gè)階段。5. 嵌入式系統(tǒng)的硬刊環(huán)境可分為、三大部分.6. E
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度火鍋加盟店加盟費(fèi)及利潤(rùn)分配合同
- 二零二五年度變壓器運(yùn)輸保險(xiǎn)與安全協(xié)議
- 二零二五年度租賃房屋提前解除合同
- 二零二五年度科研機(jī)構(gòu)員工勞務(wù)派遣合作協(xié)議
- 2025年度生物制品簡(jiǎn)易供貨合同
- 二零二五年度項(xiàng)目經(jīng)理聘用協(xié)議(航空航天領(lǐng)域項(xiàng)目管理)
- 2025年度環(huán)保設(shè)施安全運(yùn)行與維護(hù)服務(wù)協(xié)議
- 二零二五年度城市公寓租賃服務(wù)協(xié)議
- 二零二五年度物聯(lián)網(wǎng)技術(shù)優(yōu)先股入股合同
- 2025年廣安貨運(yùn)從業(yè)資格證考些什么內(nèi)容
- 黑鯛淡水養(yǎng)殖技術(shù)
- 焊工培訓(xùn)-焊接基礎(chǔ)知識(shí)-課件
- 剪映電腦版使用說(shuō)明教程
- 社會(huì)學(xué)概論全套PPT完整教學(xué)課件
- 船體結(jié)構(gòu)與制圖
- 安全風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理雙重預(yù)防體系20230531
- 建筑工程質(zhì)量通病防治措施
- 生態(tài)系統(tǒng)模擬模型
- 主題意義引領(lǐng)下的小學(xué)英語(yǔ)單元整體教學(xué)探究 論文
- 不銹鋼管道及板件焊接工藝卡
- 部編人教版四年級(jí)下冊(cè)語(yǔ)文 5琥珀 教案(教學(xué)設(shè)計(jì))
評(píng)論
0/150
提交評(píng)論