版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、填空嵌入式系統(tǒng)在硬件設(shè)計(jì)、操作系統(tǒng)的選擇、以及軟件的設(shè)計(jì)上都要遵循面向應(yīng)用、量體裁衣、夠用為度的原則。嵌入式處理器是嵌入式系統(tǒng)的核心部件,是控制、輔助系統(tǒng)運(yùn)行的硬件單元。試列舉三種以上主流的通用處理器:ARM/StrongARM、MIPS、PowerPC、X86、68K/Coldfire。ARM處理器共有37個(gè)寄存器,其中包括31個(gè)通用寄存器和6個(gè)狀態(tài)寄存器。ARM處理器有7種不同的處理器模式,在每一種處理器模式下均有一組相應(yīng)的寄存器與之對(duì)應(yīng)。即在任意一種處理器模式下,可訪問(wèn)的寄存器包括15個(gè)通用寄存器(R0R14)、一至二個(gè)狀態(tài)寄存器和程序計(jì)數(shù)器。寄存器R13在ARM指令中常用作堆棧指針
2、。R14也稱(chēng)作子程序連接寄存器或連接寄存器LR,當(dāng)發(fā)生中斷或異常時(shí),對(duì)應(yīng)的分組寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用來(lái)保存R15的返回值。ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集(指令長(zhǎng)度為32位)和Thumb指令集(指令長(zhǎng)度為16位)。寄存器R15用作程序計(jì)數(shù)器(PC)。該寄存器在ARM狀態(tài)下,位1:0為0,位31:2用于保存PC;在Thumb狀態(tài)下,位0為0,位31:1用于保存PC。寄存器R16用作CPSR(當(dāng)前程序狀態(tài)寄存器),CPSR可在任何運(yùn)行模式下被訪問(wèn)。每一種運(yùn)行模式下又都有一個(gè)專(zhuān)用的物理狀態(tài)寄存器,稱(chēng)為SPS
3、R(備份的程序狀態(tài)寄存器)。Thumb狀態(tài)下的寄存器集是ARM狀態(tài)下寄存器集的一個(gè)子集,程序可以直接訪問(wèn)8個(gè)通用寄存器(R7R0)、程序計(jì)數(shù)器(PC)、堆棧指針(SP)、連接寄存器(LR)和CPSR。每一條ARM指令包含的條件碼位于指令的最高4(31:28)位,每種條件碼可用兩個(gè)字符表示,可以添加在指令助記符的后面和指令同時(shí)使用。函數(shù)的參數(shù)傳遞方法有兩種:R0R3寄存器和堆棧。處理器有五種地址空間:寄存器地址空間、程序存儲(chǔ)器地址空間、內(nèi)部數(shù)據(jù)存儲(chǔ)器地址空間、外部數(shù)據(jù)存儲(chǔ)器地址空間、I0地址空間。每種處理器有其中的一種或幾種地址空間。14.試列舉三種以上常見(jiàn)的嵌入式操作系統(tǒng):Xinu、uC/OS
4、-II、eCOS、LynxOS、pSOS+、QNX、VRTX、Linux、VxWorks、Nucleus、WinCE。某計(jì)算機(jī)的時(shí)鐘頻率為400MHz,測(cè)試該計(jì)算機(jī)的程序使用4種類(lèi)型的指令。每種指令的數(shù)量及所需指令時(shí)鐘數(shù)(CPI)如下表所示,則該計(jì)算機(jī)的指令平均時(shí)鐘數(shù)為1.93;該計(jì)算機(jī)的運(yùn)算速度約為207.3MIPS。指令指令數(shù)目每條指令需時(shí)類(lèi)型(條)鐘數(shù)11600001230000232400044160008某幅圖像具有640 x480個(gè)像素點(diǎn),若每個(gè)像素具有8位的顏色深度,則可表示256種不同的顏色,經(jīng)5:1壓縮后,其圖像數(shù)據(jù)需占用61440(Byte)的存儲(chǔ)空間。在一個(gè)單CPU的計(jì)算
5、機(jī)系統(tǒng)中,采用可剝奪式(也稱(chēng)搶占式)優(yōu)先級(jí)的進(jìn)程調(diào)度方案,且所有任務(wù)可以并行使用I/O設(shè)備。下表列出了三個(gè)任務(wù)T1、T2、T3的優(yōu)先級(jí)、獨(dú)立運(yùn)行時(shí)占用CPU和I/O設(shè)備的時(shí)間。如果操作系統(tǒng)的開(kāi)銷(xiāo)忽略不計(jì),這三個(gè)任務(wù)從同時(shí)啟動(dòng)到全部結(jié)束的總時(shí)間為58ms,CPU的空閑時(shí)間共有13ms。務(wù)任優(yōu)先級(jí)每個(gè)任務(wù)獨(dú)立運(yùn)行時(shí)所需的時(shí)間1T高對(duì)每個(gè)任務(wù):占用CPU10ms,I/O13ms,再占用CPU5ms2T中3T低18.RS422標(biāo)準(zhǔn)是平衡式的,傳輸一個(gè)信號(hào)用兩條線,邏輯信號(hào)用兩條線的電平差表示,雙線傳輸?shù)闹饕獌?yōu)點(diǎn)是抗干擾能力增強(qiáng)。1、一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個(gè)部分:處理器、(存儲(chǔ)器)、輸入/
6、輸出和軟件,一般軟件亦分為(操作系統(tǒng))和應(yīng)用軟件兩個(gè)主要部分。2、根據(jù)嵌入式系統(tǒng)使用的微處理器,可以將嵌入式系統(tǒng)分為(嵌入式微控制器),嵌入式DSP,(嵌入式微處理器)以及片上系統(tǒng)。3、操作系統(tǒng)是聯(lián)接硬件與應(yīng)用程序的系統(tǒng)程序,其基本功能有進(jìn)程管理、(進(jìn)程間通信)、(內(nèi)存管理)、I/O資源管理。4、從嵌入式操作系統(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)。5、內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之間的(通信),內(nèi)核的基本服務(wù)是(任務(wù)調(diào)度)。6、嵌入式開(kāi)發(fā)一般采用(宿主機(jī)/目標(biāo)機(jī)方式)方式,其中宿主機(jī)
7、一般是指(PC機(jī)或者臺(tái)式機(jī))。7、哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間(分開(kāi)),ARM920T采用(哈佛體系)的內(nèi)核架構(gòu)。8.ARM7TDMI采用(3)級(jí)流水線結(jié)構(gòu),ARM920TDMI采用(5)級(jí)流水線。9.按操作系統(tǒng)的分類(lèi)可知,Dos操作系統(tǒng)屬于順序執(zhí)行操作系統(tǒng),Unix操作系統(tǒng)屬于(分時(shí))操作系統(tǒng),VxWorks屬于(實(shí)時(shí)嵌入式)操作系統(tǒng)。10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可調(diào)試),M表示內(nèi)嵌乘法器Multiplier,I表示(嵌入式ICE),支持在線斷點(diǎn)和調(diào)試。第1章:填空題1ARM內(nèi)核有四個(gè)功能模塊,即、,可供生產(chǎn)廠商根據(jù)不同用戶的要求來(lái)配置生產(chǎn)ARM
8、芯片。(T、D、M、I)2ARM7TDMI與ARM720T的一個(gè)重要區(qū)別在于后者有、。(存儲(chǔ)空間管理單元(MMU)和8KCache片內(nèi)緩存(提高CPU性能)3ARM芯片主要封裝有、等形式。(QFP、TQFP、PQFP、LQFP、BGA、LBGA)ARM微處理器共有個(gè)位寄存器,其中個(gè)為通用寄存器,個(gè)為狀態(tài)寄存器。(37、32、31、6)TOC o 1-5 h zARM體系結(jié)構(gòu)可用兩種方法存儲(chǔ)字?jǐn)?shù)據(jù),具體為、。(大端格式和小端格式)協(xié)處理器主要控制:、。(片內(nèi)的MMU、指令和數(shù)據(jù)緩存(IDC)、寫(xiě)緩沖(WriteBuffer)第2章:填空題ARM微處理器在較新的體系結(jié)構(gòu)中支持兩種指令集:、。(AR
9、M指令集、Thumb指令集)ARM處理器有9種基本尋址方式,分別是:、。(寄存器尋址、立即尋址、寄存器偏移尋址、寄存器間接尋址、基址尋址、多寄存器尋址、堆棧尋址、塊拷貝尋址、相對(duì)尋址)ARM指令集可以分為6類(lèi),分別是:、(跳轉(zhuǎn)指令、數(shù)據(jù)處理指令、程序狀態(tài)寄存器(PSR)傳輸指令、Load/Store指令、協(xié)處理器指令、異常中斷產(chǎn)生指令)在ARM的匯編程序中,有如下幾種偽指令:、(符號(hào)定義偽指令、數(shù)據(jù)定義偽指令、匯編控制偽指令、宏指令、其他偽指令)匯編語(yǔ)言與C/C+的混合編程通常有以下幾種方式:、。(在C/C+代碼中嵌入?yún)R編指令;從匯編程序中訪問(wèn)C程序變量;匯編程序、C/C+程序間的相互調(diào)用)A
10、RMC/C+編譯器支持和產(chǎn)生以下幾種格式的文件:、(filename.c源文件、filename.h頭文件、filename.o目標(biāo)文件、filename.s匯編代碼文件、filename.lst列表文件)第3章:填空題TOC o 1-5 h z在線仿真包括3個(gè)過(guò)程:、。(裝載映像文件、程序執(zhí)行、查看寄存器和內(nèi)存空間)目標(biāo)機(jī)上的Angel可以實(shí)現(xiàn)的功能為:、。(基本的調(diào)試功能、C語(yǔ)言庫(kù)的支持、通信支持、任務(wù)管理功能、異常中斷處理)使用Angel開(kāi)發(fā)應(yīng)用程序包括下面的步驟:;。(在ARMulator或開(kāi)發(fā)板上開(kāi)發(fā)應(yīng)用程序;建立嚴(yán)重依賴(lài)Angel的應(yīng)用程序;建立很少依賴(lài)Angel的應(yīng)用程序;生成最
11、終的產(chǎn)品)當(dāng)應(yīng)用程序在特權(quán)模式下調(diào)用Angel的SWI時(shí),必須保證它的特權(quán)模式數(shù)據(jù)棧為類(lèi)型,并且有足夠Angel進(jìn)入SWI時(shí)需要的可用空間。(FD(滿且地址遞減)JTAG調(diào)試接口的結(jié)構(gòu)由、及組成。(測(cè)試訪問(wèn)端口TAP(TestAccessPort)控制器、旁路(bypass)寄存器、指令寄存器和數(shù)據(jù)寄存器、ARM架構(gòu)處理器)第4章:填空題ARM嵌入式系統(tǒng)主要由、和構(gòu)成。(嵌入式處理器、相關(guān)支撐硬件、嵌入式軟件系統(tǒng))常用的嵌入式外圍設(shè)備有、和三類(lèi)。(存儲(chǔ)設(shè)備、通信設(shè)備、顯示設(shè)備)總線通常包括、和。(數(shù)據(jù)總線、地址總線、控制總線)目前流行的嵌入式操作系統(tǒng)主要有:、和。(Vxwork、WinCE、L
12、inux、pSOS)嵌入式操作系統(tǒng)的調(diào)試一般包括:調(diào)試和調(diào)試。(操作系統(tǒng)、應(yīng)用程序)第5章:填空題電子設(shè)備電源系統(tǒng)包括:電源和電源。(交流、直流)ARM處理器工作狀態(tài)主要有、和模式。(運(yùn)行、睡眠、空閑)IC芯片工作一般供電電壓有:、。(5V、3.3V、2.5V、1.8V)TOC o 1-5 h z布線時(shí),電源線、信號(hào)線、地線線寬大小一般為:。(地線、電源線、信號(hào)線)第6章:填空題作為高速緩存的存儲(chǔ)器主要有、和。(SRAM、DRAM、FlashROM)動(dòng)態(tài)RAM有和。(SDRAM、DDR)ARM有從外部啟動(dòng)的外啟動(dòng)和從片上啟動(dòng)的內(nèi)啟動(dòng)兩種啟動(dòng)方式。(SDRAM、ROM)第7章:填空題Nand-F
13、lash閃存每個(gè)塊的最大擦寫(xiě)次數(shù)是萬(wàn)次,而Nor的擦寫(xiě)次數(shù)是萬(wàn)次。(100、10)MTD核心層分為:層、層和層。(用戶模塊接口、MTD抽象、MTD設(shè)備驅(qū)動(dòng)模塊)Nor-Flash常用于存放,而Nand-Flash存放。(系統(tǒng)代碼、用戶信息)第8章:填空題Linux設(shè)備可分為、和三種。(字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備)GPIO支持、和三種數(shù)據(jù)傳輸方式。(中斷、查詢、DMA)TOC o 1-5 h z3.GPIO驅(qū)動(dòng)可以以兩種方式編譯:一種是,另一種是。(靜態(tài)編譯進(jìn)內(nèi)核、編譯成模塊動(dòng)態(tài)加載)第9章:填空題ARM內(nèi)核支持7種中斷,分別是:、和。(復(fù)位、未定義指令、軟件中斷、指令預(yù)取中止、數(shù)據(jù)中止、外部中
14、斷請(qǐng)求、快速中斷請(qǐng)求)ARM的主要中斷寄存器包括:、等。(中斷掛起寄存器、中斷屏蔽寄存器、中斷優(yōu)先級(jí)寄存器、中斷偏移寄存器)ARM硬件中斷主要有:、等4種。(定時(shí)器中斷、串口輸入/輸出中斷、接口中斷、鏈路中斷)第10章:填空題1.ARM處理器復(fù)位源有、和。(上電復(fù)位、外部硬復(fù)位、內(nèi)部硬復(fù)位、JTAG復(fù)位、外部軟件復(fù)位、內(nèi)部軟件復(fù)位)2按復(fù)位信號(hào)是否與時(shí)鐘信號(hào)同步,可分為:復(fù)位和復(fù)位。(同步、異步)問(wèn)答題:第11章:填空題TOC o 1-5 h z1常用的A/D轉(zhuǎn)換器有、和。(積分型、逐次逼近型、并行比較型、E型、流水線型)2速度最快的A/D轉(zhuǎn)換器是ADC。(并行比較型)3A/D轉(zhuǎn)換可分為4個(gè)階
15、段,分別是:、。(采樣、保持、量化、編碼)第12章:填空題黑白LCD每像素2位相當(dāng)于級(jí)灰度,每像素4位相當(dāng)于級(jí)灰度;彩色液晶屏LCD每像素8位相當(dāng)于級(jí)顏色。(4、16、256)按顯示方式分,LCD可分為:、和。(段位式LCD、字符式LCD、點(diǎn)陣式LCD)一個(gè)漢字字模數(shù)據(jù)為Bytes,而一個(gè)半角字符的字模數(shù)據(jù)為Bytes。(32、16)液晶像素的兩電極是:電極和電極。(行、列)第13章:填空題常用鍵盤(pán)接口可分為、和,其中PC鍵盤(pán)上常用的是(獨(dú)立式按鍵接口、行列式接口、專(zhuān)用芯片式接口,行列式接口)軟件實(shí)現(xiàn)按鍵接口設(shè)計(jì)的方式有:和。(中斷、查詢)第14章:填空題從廣義的角度來(lái)說(shuō),數(shù)據(jù)通信方式可以分為
16、和兩大類(lèi),相應(yīng)的通信線路分別稱(chēng)為和。(并行通信、串行通信;并行總線、串行總線)串行通信的兩種基本工作方式為:和。標(biāo)準(zhǔn)異步串行通信(UART)接口有:、和。(異步串行通信、同步串行通信;RS-232C、RS-422、RS-485)UART串行通信接口標(biāo)準(zhǔn)是,它采用邏輯來(lái)進(jìn)行電平傳輸。(RS-232C、負(fù))第15章:填空題I2C采用兩根I/O線是:和。(SCL串行時(shí)鐘線、SDA串行數(shù)據(jù)線)I2C數(shù)據(jù)傳輸速率標(biāo)準(zhǔn)模式下為bps,快速模式下為bps,高速模式下為bps。(100K、100K、3.4M)3串行存儲(chǔ)器一般具有兩種寫(xiě)入方式:和。(字節(jié)寫(xiě)入方式、頁(yè)寫(xiě)入方式)第16章:填空題1以太網(wǎng)接口電路主要
17、由和兩大部分構(gòu)成。(MAC控制器、物理層接口)2以太網(wǎng)控制器在半雙工模式下,支持協(xié)議;在全雙工模式下支持協(xié)議。(CSMA/CD、IEEE802.3MAC控制層)3以太網(wǎng)口的復(fù)位包括硬件復(fù)位和軟件復(fù)位,第一次復(fù)位必須是。(硬件復(fù)位)第17章:填空題1USB系統(tǒng)包括、和三部分。(USB互連、USB從端口、USB主端口)2USB從端口包括和兩大類(lèi)。(USB集線器、功能設(shè)備)USB1.1支持bps的傳輸速率,2.0標(biāo)準(zhǔn)支持bps的傳輸速率。(1.512、120240)USB支持、和等四種傳輸模式。(同步、中斷、控制、批量)USB驅(qū)動(dòng)程序開(kāi)發(fā)的工具主要有、和。(Windiver、MicrosoftDDK
18、、DriverStudio)第18章:填空題1.每個(gè)以太網(wǎng)口上都有一個(gè)唯一的位MAC地址與之對(duì)應(yīng)。(48)RARP的主要任務(wù)是將地址轉(zhuǎn)換成對(duì)應(yīng)的地址。(MAC、IP)ARP中的硬件地址長(zhǎng)度和邏輯地址長(zhǎng)度為和bit。(8、8)第19章:填空題1.Boot-loadere兩種不同的操作模式是模式和模式。(啟動(dòng)加載、下載)Boot-loader通過(guò)串口與PC進(jìn)行傳輸,傳輸協(xié)議通常是、和協(xié)議之一。(xmodem、ymodem、zmodem)Boot-loader目標(biāo)代碼是*.格式的文件。(bin)第20章:填空題ARMLinux移植主要工作是把編譯生成的、和,并燒寫(xiě)到Flash中。(Boot-load
19、er、KernelImage、RootFile)在PC上編譯ARM運(yùn)行的程序,需要編譯器。(交叉)Linux移植類(lèi)型包括基于的移值和基于的移值。(處理器、平臺(tái))建立ARM編譯環(huán)境的主要開(kāi)發(fā)工具有、和。(binutils、gcc、glibc)第21章:填空題Linux支持多種文件系統(tǒng),包括:、和。(Romfs、Cramfs、JFFS、JFFS2)JFFS2在Linux中一種是作為,另一種是作為在系統(tǒng)啟動(dòng)后被掛載。(根文件系統(tǒng)、普通文件系統(tǒng))Linux源文件的樹(shù)形結(jié)構(gòu)可以分為4層:、和。(用戶層、內(nèi)核層、底層驅(qū)動(dòng)、硬件驅(qū)動(dòng))在頁(yè)面管理中,每個(gè)頁(yè)面上的數(shù)據(jù)由和兩部分組成。(頁(yè)頭、頁(yè)數(shù)據(jù))第22章:填
20、空題常用的GUI圖形開(kāi)發(fā)界面主要有、和。(XWindow、MicroWindows、OpenGUI、Qt/Embedded、MiniGUI、PicoGUI)GUI圖像環(huán)境開(kāi)發(fā)的庫(kù)文件需要和開(kāi)發(fā)包。(EmbeddedLinuxGUIToolkit、DevelopmentKit)驅(qū)動(dòng)程序保證ARM系統(tǒng)的LCD屏幕能顯示內(nèi)容。(Frame-buffer)第23章:填空題TCP/IP協(xié)議族包括:、和等協(xié)議。(TCP、UDP、ICMP、IGMP、Telnet、FTP)系統(tǒng)在傳輸應(yīng)用中三個(gè)任務(wù)是:、和,任務(wù)之間可以切換。(網(wǎng)卡接收任務(wù)、TCP任務(wù)、UDP任務(wù))UDP包頭由個(gè)域組成,每個(gè)域各占用個(gè)字節(jié)。(4
21、、2)TCP/IP協(xié)議大致可分為以下的層次:、和。(應(yīng)用層、TCP/IP協(xié)議層、網(wǎng)卡驅(qū)動(dòng))TFTP簡(jiǎn)單文件傳輸協(xié)議基于傳輸層協(xié)議。(UDP)第24章:填空題1音頻信號(hào)壓縮編碼的標(biāo)準(zhǔn)主要有系列、系列和系列。(G.7xx、MPEG-x、AC-x)2音頻編解碼中常用的技術(shù)包括:技術(shù)、技術(shù)、技術(shù)和技術(shù)。(AD/DA轉(zhuǎn)換、壓縮編碼、數(shù)字信號(hào)處理、信道編碼/調(diào)制)TOC o 1-5 h z經(jīng)采樣、編碼但未壓縮的語(yǔ)音信號(hào)(對(duì)應(yīng)G711編碼)為:。(PCM)公式中,代表。(采樣率)音頻編碼方法包括三大類(lèi):、和。(波形編碼、參數(shù)編碼、混合編碼)傳輸語(yǔ)音的格式一般有:和。(IIS總線格式、MSB-Justifie
22、d格式)IIS總線傳輸方式一般有:、和。(正常傳輸模式、DMA傳輸模式、發(fā)送/接收模式)第25章:填空題1.標(biāo)準(zhǔn)VGA顯示器接口是針型接口,由、三色模擬信號(hào)線和同步、同步兩個(gè)數(shù)字信號(hào)構(gòu)成。(5、D、R、G、B、行、場(chǎng))CIF圖像為大小格式(像素),QCIF圖像為大小格式(像素)。(352x288、176x144)YCbCr和YUV是基于的顏色空間,RGB則是基于的顏色空間。(亮度與色差、紅綠藍(lán)三基色)第26章:填空題TOC o 1-5 h z描述指紋特征點(diǎn)的4種特性有:、和。(位置、方向、分類(lèi)、脊線)指紋識(shí)別過(guò)程主要經(jīng)過(guò)4個(gè)步驟:、和。(指紋圖像的獲取、指紋圖像的預(yù)處理、指紋特征的提取、指紋特
23、征匹配)獲取指紋圖像的主要傳感器設(shè)備有:和。(光學(xué)取像設(shè)備、電容傳感器)指紋圖像預(yù)處理一般要經(jīng)過(guò)、和等過(guò)程。(圖像增強(qiáng)、計(jì)算方向圖、二值化、細(xì)化)22、ARM處理器中斷有兩種處理模式,分別為快速中斷模式和外部中斷模式。23、嵌入式系統(tǒng)中按照總線的傳送的信息類(lèi)型,可以分為數(shù)據(jù)總線、地址總線和控制總線17、數(shù)據(jù)與指令都存儲(chǔ)在存儲(chǔ)器中是馮諾依曼體系結(jié)構(gòu)的主要特點(diǎn)。ARM一般采用的是哈佛體系結(jié)構(gòu)。1、ARM微處理器有種工作模式,它們分為兩類(lèi)非特權(quán)模式、特權(quán)模式。其中用戶模式屬于2、ARM支持兩個(gè)指令集,ARM核因運(yùn)行的指令集不同,分別有兩個(gè)狀態(tài)ARM、Thumb,狀態(tài)寄存器CPSR的T位反映了處理器運(yùn)
24、行不同指令的當(dāng)前狀態(tài)3、ARM核有多個(gè)寄存器,其中大部分用于通用寄存器,有小部分作為專(zhuān)用寄存器,4、R15寄存器用于存儲(chǔ)PC,R13通常用來(lái)存儲(chǔ)SPARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的是馮諾依曼,數(shù)據(jù)和指令分開(kāi)使用不同接口的是哈佛結(jié)構(gòu)4、ARM微處理器復(fù)位后,PC的地址通常是0 x0,初始的工作模式是SupervisoR。5、ARM微處理器支持虛擬內(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
25、、編譯鏈接代碼時(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)茿DS工具鏈8、計(jì)算機(jī)有CISC和RISC兩種類(lèi)型,以ARM微處理器為核心的計(jì)算機(jī)屬于TOC o 1-5 h zRISC、類(lèi)型,其指令長(zhǎng)度是定長(zhǎng)的。1目前,嵌入式處理器種類(lèi)繁多。按照類(lèi)型大致可以分為嵌入式微處理器EMPU、嵌入式微控制器MCU、嵌入式數(shù)字信號(hào)處理器EDSP和片上可編程系統(tǒng)SOPC。BootLoader就是在操作系統(tǒng)內(nèi)核運(yùn)行前執(zhí)行的一小段程序,用于引導(dǎo)加載程序以及系統(tǒng)內(nèi)核。BootLoader是依賴(lài)
26、于硬件平臺(tái)的,不同的和嵌入式系統(tǒng)需要不同的BootLoader來(lái)引導(dǎo)。嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)外圍硬件、嵌入式操作系統(tǒng)及應(yīng)用軟件系統(tǒng)等組成,它是可獨(dú)立工作的系統(tǒng)。要想成為一個(gè)比較優(yōu)秀的嵌入式開(kāi)發(fā)人員,應(yīng)該牢記博、專(zhuān)、實(shí)踐的原則。按照系統(tǒng)對(duì)相應(yīng)時(shí)間的敏感程度,嵌入式操作系統(tǒng)可以分為三類(lèi),硬實(shí)時(shí)系統(tǒng)、軟實(shí)時(shí)系統(tǒng)和非實(shí)時(shí)系統(tǒng)。VxWorks操作系統(tǒng)是美國(guó)WindRiver公司于1983年設(shè)計(jì)開(kāi)發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),是嵌入式開(kāi)發(fā)環(huán)境的關(guān)鍵組成部分。WindowsCE是微軟旗下的一個(gè)32位嵌入式操作系統(tǒng)。在WindowsCE中,C代表袖珍(Compact)、消費(fèi)(Consum
27、er)、通信能力(Connectivity)和伴侶(Companion),E代表電子產(chǎn)品(Electronics)。目前最新的WindowsCE為WindowsCE6.0。yC/OS-II是一種開(kāi)源但不免費(fèi)的實(shí)時(shí)操作系統(tǒng),具有可剝奪實(shí)時(shí)內(nèi)核。PalmOS是3Corn公司的產(chǎn)品,其是一種32位的嵌入式操作系統(tǒng)。PalmOS一套專(zhuān)門(mén)為掌上電腦開(kāi)發(fā)的操作系統(tǒng)。RISC以CISC為基礎(chǔ),重點(diǎn)優(yōu)化計(jì)算機(jī)結(jié)構(gòu),使其更加簡(jiǎn)單合理地提高運(yùn)算速度。Cortex-M3是一款低功耗處理器,具有門(mén)數(shù)碼少,中斷延時(shí)短,調(diào)試成本低的特點(diǎn),是為要求有快速中斷響應(yīng)能力的深度嵌入式應(yīng)用而設(shè)計(jì)的。ARM7內(nèi)核為低功耗的32位RI
28、SC處理器,其采用馮諾依曼體系結(jié)構(gòu),數(shù)據(jù)和指令使用同一條總線。ARM7內(nèi)核有一條3級(jí)流水線,執(zhí)行ARMv4指令集,最適合用于對(duì)價(jià)位和功耗要求較高的消費(fèi)類(lèi)應(yīng)用。ARM10E內(nèi)核為32位RISC處理器,具有高性能、低功耗的特點(diǎn)。ARM10E采用了新的體系結(jié)構(gòu),與同等的ARM9器件相比較,在同樣的時(shí)鐘頻率下,性能提咼了近50%。ARMCortex-M3內(nèi)核主系統(tǒng)由四個(gè)驅(qū)動(dòng)單元:內(nèi)核ICode總線(I-bus)、DCode總線(D-bus)、系統(tǒng)總線(S-bus)和GP-DMA(通用DMA)構(gòu)成。1.ARMRealViewMDK是ARM公司和深圳英倍特公司合作開(kāi)了本土化的ARM開(kāi)發(fā)平臺(tái)。1、嵌入式系統(tǒng)
29、是以應(yīng)用中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。2、嵌入式系統(tǒng)軟件的要求與臺(tái)式機(jī)有所不同,其特點(diǎn)主要包括:軟件要求固化存儲(chǔ);軟件代碼要求高效率、高可靠性;系統(tǒng)軟件有較高的實(shí)時(shí)性要求。3、ARM9的工作模式有7種,包括:用戶模式、系統(tǒng)模式、管理模式、中止模式、未定義模式、IRQ模式、FIQ模式。其中除用戶模式外的其他6種模式稱(chēng)為特權(quán)模式。4、ARM處理器中CPSR和SPSR的中文名稱(chēng)分別為:當(dāng)前程序狀態(tài)寄存器和保存程序狀態(tài)寄存器。5、S3C2410芯片外部尋址空間是1G,被分成_8_個(gè)存儲(chǔ)塊,每塊_128_MB。SDRAM存
30、儲(chǔ)器應(yīng)連接到第6或7_個(gè)存儲(chǔ)塊。6、S3C2410涉及DMA的操作模式有三類(lèi):DMA請(qǐng)求模式、DMA傳輸模式和_DMA服務(wù)模式。7、S3C2410芯片共有_8_個(gè)I/O端口,每個(gè)端口都有相應(yīng)的控制寄存器和數(shù)據(jù)寄存器,其中控制寄存器的主要功能是設(shè)置_1/0引腳的功能,數(shù)據(jù)寄存器的功能是_從寄存器讀取數(shù)據(jù)或者向寄存器寫(xiě)入數(shù)據(jù)_8、I2C總線協(xié)議包含了2層協(xié)議:物理層和數(shù)據(jù)鏈路層;I2C總線只使用了兩條信號(hào)線:串行數(shù)據(jù)線和串行時(shí)鐘線,串行數(shù)據(jù)線用于數(shù)據(jù)的發(fā)送和接收,串行時(shí)鐘線用于指示什么時(shí)候數(shù)據(jù)線上是有效數(shù)據(jù)。9小端模式是ARM9處理器的默認(rèn)模式。一般通過(guò)硬件輸入引腳_BIGEND_來(lái)配置工作模式。
31、若要實(shí)現(xiàn)支持大端存儲(chǔ)系統(tǒng),該引腳接高電平。ARM920T處理器發(fā)生復(fù)位異常時(shí),一般從地址0 x00000000或_0 xFFFF0000_處考試執(zhí)行程序。嵌入式系統(tǒng)中,微處理器控制I/O端口或部件的數(shù)據(jù)傳送方式有2種:中斷方式和程序查詢方式。中斷優(yōu)先級(jí)通常用硬件電路實(shí)現(xiàn),較常用的中斷優(yōu)先級(jí)電路有兩種:菊花鏈中斷優(yōu)先級(jí)電路和中斷優(yōu)先級(jí)編碼電路。在S3C2410微處理器中,與中斷有關(guān)的5各中斷控制寄存器是:源未決寄存器、中斷模式、屏蔽寄存器、優(yōu)先級(jí)寄存器、中斷未決寄存器看門(mén)狗控制寄存器包括:看門(mén)狗控制寄存器、計(jì)數(shù)常數(shù)寄存器、看門(mén)狗計(jì)數(shù)器寄存器。S3C2410芯片共有117個(gè)輸入輸岀引腳,分屬于&個(gè)
32、I/O端口。CAN總線體系結(jié)構(gòu)采用三層結(jié)構(gòu):物理層、數(shù)據(jù)鏈路層、應(yīng)用層。在嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中,需求分析包括:功能性需求分析和非功能性需求分析。ARM字?jǐn)?shù)據(jù)存儲(chǔ)格式有:大端格式和小端格式。19總線按照傳輸關(guān)系分類(lèi)可分為:主從結(jié)構(gòu)和對(duì)等結(jié)構(gòu)。RS-232C的幀格式由四部分組成,包括:起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位。21.I/O接口電路數(shù)據(jù)傳送方式有:查詢、中斷、DMA、I/O通道和I/O處理機(jī)方式。I/O接口編址方式有兩種,分別是:統(tǒng)一編址和獨(dú)立編址。Bootloader主要功能是:系統(tǒng)初始化、加載和運(yùn)行內(nèi)核程序。從模塊結(jié)構(gòu)來(lái)看,嵌入式系統(tǒng)由三大部分組成,分別是:硬件、軟件和開(kāi)發(fā)24嵌入式系
33、統(tǒng)的設(shè)計(jì)過(guò)程包括:需求分析、規(guī)格說(shuō)明、體系結(jié)構(gòu)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成和系統(tǒng)測(cè)試。ARM系列微處理器支持的邊界對(duì)齊格式有:字節(jié)對(duì)齊、半字對(duì)齊和字對(duì)齊。RAM存儲(chǔ)器有兩種,分別是:SRAM和DRAM。嵌入式操作系統(tǒng)的內(nèi)核構(gòu)成包括:系統(tǒng)初始化、多任務(wù)管理和內(nèi)存管理。在宿主機(jī)上使用編譯器軟件將嵌入式應(yīng)用。嵌入式操作系統(tǒng)編譯成為可以在目標(biāo)機(jī)上運(yùn)行代碼的過(guò)程,稱(chēng)為交叉編譯,而采用的編譯器稱(chēng)為交叉編譯器。二、選擇1、下面哪種操作系統(tǒng)不屬于商用操作系統(tǒng)。(B)A.windowsxpB.LinuxC.VxWorksD.WinCE下面哪點(diǎn)不是嵌入式操作系統(tǒng)的特點(diǎn)。(A.內(nèi)核精簡(jiǎn)B.專(zhuān)用性強(qiáng)高實(shí)時(shí)性下面哪種不屬于
34、嵌入式系統(tǒng)的調(diào)試方法。(A.模擬調(diào)試B.軟件調(diào)試C)C.功能強(qiáng)大D)C.BDM/JTAG調(diào)試D.D.單獨(dú)調(diào)試4.在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級(jí)最高。(A)ResetB.數(shù)據(jù)中止C.FIQD.IRQNANDFLASH和NORFLASH的區(qū)別正確的是。(D)A.NOR的讀速度比NAND稍慢一些B.NAND的寫(xiě)入速度比NOR慢很多C.NAND的擦除速度遠(yuǎn)比NOR的慢D.大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作6.下面哪種嵌入式操作系統(tǒng)很少用在手機(jī)上。(D)A.SymbianB.linuxC.WinCED.VxWorks7、0X17&0X11的運(yùn)算結(jié)果是。(A)(A)0X01(B)0X11(C
35、)0X17(D)0X078、以下哪種方式不屬于文件系統(tǒng)的格式。(B)(A)FAT(B)DOS(C)NTFS(D)EXT9、在將uc/os操作系統(tǒng)移植到ARM處理器上時(shí),以下哪些文件不需要修改。(A)(A)Os_CORE.C(B)INCLuDE.H(C)Os_CPu.H(D)OsTAsKINIT10、下面哪個(gè)特點(diǎn)不屬于SUB設(shè)備的特點(diǎn)。(B)(A)串行通信方式(B)不可熱撥插(C)分HOST、DEVICE和HUB(D)通信速率比RS232快4、下面不符合嵌入式操作系統(tǒng)特點(diǎn)的是(B)A、實(shí)時(shí)性B、不可定制C、微型化D、可移植性嵌入式處理器指令的執(zhí)行周期包括(D)啟動(dòng)運(yùn)行退出取指令指令譯碼執(zhí)行指令存
36、儲(chǔ)啟動(dòng)運(yùn)行掛起退出取指令指令譯碼執(zhí)行指令EmbeddedVisualStudio是(B)嵌入式硬件開(kāi)發(fā)工具嵌入式軟件開(kāi)發(fā)工具嵌入式調(diào)試工具嵌入式編譯工具JTAG的引腳TCK的主要功能是(C)嵌入式硬件開(kāi)發(fā)工具嵌入式軟件開(kāi)發(fā)工具嵌入式調(diào)試工具嵌入式編譯工具18、以下敘述中,不符合RICS特征的是(B)指令長(zhǎng)度固定,種類(lèi)少尋址方式豐富,指令功能盡量增強(qiáng)設(shè)置大量通用寄存器,訪問(wèn)存儲(chǔ)器指令簡(jiǎn)單選取使用頻率較高的指令19、在下列ARM處理器模式中,(D)模式有自己獨(dú)立的R8-R14寄存器。系統(tǒng)模式終止模式中斷模式快速中斷模式20、按照ARM過(guò)程調(diào)用標(biāo)準(zhǔn)(APCS),棧指針使用(B)寄存器TOC o 1-
37、5 h zR0R13R14 HYPERLINK l bookmark12 R1521、嵌入式系統(tǒng)應(yīng)用軟件一般在宿主機(jī)上開(kāi)發(fā),在目標(biāo)機(jī)上運(yùn)行,因此需要一個(gè)(B)環(huán)境。交互操作系統(tǒng)交叉編譯交互平臺(tái)分布式計(jì)算選擇題:下列哪個(gè)不是合法的立即數(shù):0 xFF,0 x104,0 x39C00,0 x1FE8002、寄存器尋址選擇題:下列哪條指令屬于寄存器尋址?MOVR1,#0 x198LDRR0,R1,#4MOVR3,R0MOVR0,R2,#43、下面哪條語(yǔ)句執(zhí)行后,實(shí)現(xiàn)了R0=R1+R2*4,LDRR0,R1,R2,LSL#2;LDRR0,R1,R2,LSL#2??;LDRR0,R1,R2,LSL#2;LDRR0,R2,R1,LSL#2;1、算術(shù)運(yùn)算指令選擇題:下列哪條指令逆向減法指令?SUBR0,R1;SUBSR0,R1;SBCR0,R1;RSBR0,R1;2、邏輯運(yùn)算指令選擇題:下列哪條指令能實(shí)現(xiàn)清除R0中的低8位,其他位保持不變?ADDR0,R0,#0Xff;ORRR
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度教育機(jī)構(gòu)內(nèi)部“2024版內(nèi)通辦”教育資源共享合同4篇
- 二零二五年度中小企業(yè)技術(shù)改造擔(dān)保借款合同樣本4篇
- 二零二五年度內(nèi)蒙古自治區(qū)農(nóng)牧廳農(nóng)業(yè)人才培養(yǎng)與引進(jìn)合同3篇
- 二零二五版鎳礦市場(chǎng)調(diào)研與信息服務(wù)合同4篇
- 2025年度標(biāo)準(zhǔn)門(mén)面租賃合同及租賃期限延長(zhǎng)及續(xù)租條款3篇
- 2025年度苗木種植與現(xiàn)代農(nóng)業(yè)園區(qū)建設(shè)合同4篇
- 二零二五年度“農(nóng)業(yè)科技”菜園智能化溫室建設(shè)合同3篇
- 2025年度農(nóng)戶綠色農(nóng)業(yè)發(fā)展基金合同4篇
- 二零二五年度體育賽事賽事品牌合作開(kāi)發(fā)與推廣勞務(wù)分包合同
- 二零二五版文化產(chǎn)業(yè)投資內(nèi)部股東全部股權(quán)轉(zhuǎn)讓與合作開(kāi)發(fā)合同4篇
- 足浴技師與店內(nèi)禁止黃賭毒協(xié)議書(shū)范文
- 中國(guó)高血壓防治指南(2024年修訂版)要點(diǎn)解讀
- 2024-2030年中國(guó)光電干擾一體設(shè)備行業(yè)發(fā)展現(xiàn)狀與前景預(yù)測(cè)分析研究報(bào)告
- 湖南省岳陽(yáng)市岳陽(yáng)樓區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題(解析版)
- 農(nóng)村自建房安全合同協(xié)議書(shū)
- 杜仲葉藥理作用及臨床應(yīng)用研究進(jìn)展
- 4S店售后服務(wù)6S管理新規(guī)制度
- 高性能建筑鋼材的研發(fā)與應(yīng)用
- 無(wú)線廣播行業(yè)現(xiàn)狀分析
- 漢語(yǔ)言溝通發(fā)展量表(長(zhǎng)表)-詞匯及手勢(shì)(8-16月齡)
- 高速公路相關(guān)知識(shí)講座
評(píng)論
0/150
提交評(píng)論