版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、1、某文件屬性顯示為drwxr-xr-x,則該文件是(A)。A、目錄文件B、普通文件C、鏈接文件D、管道文件2、在linux中,通常作為用戶工作目錄的是(C)。A、/bootB、/etcC、/homeD、/bin3、下列命令中,用于顯示系統(tǒng)進(jìn)程列表的命令是(D)。A、locateB、mvC、catD、ps4、表示目標(biāo)文件的擴(kuò)展名一般是(B)。A、.cB、.oC、.hD、.i5、在Makefile的工程管理中,(C)表示第一個(gè)依賴(lài)文件的名稱(chēng)。A、$*B、$+C、$<D、$?6、以下不屬于嵌入式系統(tǒng)特點(diǎn)的是B。A、不具備二次開(kāi)發(fā)能力B、面向通用應(yīng)用C、軟硬件裁剪D、軟件固化于芯片7、對(duì)嵌入式板進(jìn)行在線交叉調(diào)試(ICD方式),所使用的連接接口方式為(D)。A、USBB、網(wǎng)絡(luò)接口C、串口D、JTAG8、linux與開(kāi)發(fā)板串行調(diào)試方式中,所使用到的工具軟件是(A)A、minicomB、超級(jí)終端C、arm-linux-gccD、gdb9、在Linux內(nèi)核源代碼中,與處理器體系結(jié)構(gòu)有關(guān)的子目錄是(C)。A、/includeB、/initC、/archD、drivers10、下列文件系統(tǒng),不是嵌入式系統(tǒng)的文件系統(tǒng)格式的是(B)A、cramfsB、ntfsC、romfsD、jffs11、以下屬于Linux文件系統(tǒng)格式的是(A)A、EXT3B、FATC、FAT32D、NTFS12、某文件屬性顯示為–rwxr-xr-x,則該文件是(B)。A、目錄文件B、普通文件C、鏈接文件D、管道文件13、在linux中,通常作為存放系統(tǒng)配置文件的目錄是(B)。A、/bootB、/etcC、/homeD、/bin14、下列命令中,用于給特定進(jìn)程發(fā)送信號(hào)的命令是(C)。A、locateB、mvC、killD、cat15、在Makefile的工程管理中,(D)表示目標(biāo)文件的完整名稱(chēng)。A、$*B、$+C、$<D、$@16、在Linux內(nèi)核源代碼中,與內(nèi)核初始化有關(guān)的子目錄是(C)。A、/includeB、/archC、/initD、drivers1、以下說(shuō)法不正確的是(B)。A、任務(wù)可以有類(lèi)型說(shuō)明 B、任務(wù)可以返回一個(gè)數(shù)值C、任務(wù)可以有形參變量 D、任務(wù)是一個(gè)無(wú)限循環(huán)2下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。A.流水線每周期前進(jìn)一步。 B.更多通用寄存器。C.指令長(zhǎng)度不固定,執(zhí)行需要多個(gè)周期。D.獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。3存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(D)。A、0x21 B、0x68 4μCOS-II中對(duì)關(guān)鍵代碼段由于希望在執(zhí)行的過(guò)程中不被中斷干擾,通常采用關(guān)中斷的方式,以下X86匯編代碼正確而且不會(huì)改變關(guān)中斷之前的中斷開(kāi)關(guān)狀態(tài)的是(D)A.先CLI、執(zhí)行關(guān)鍵代碼、再STIB.先STI、執(zhí)行關(guān)鍵代碼、再CLIC.先POPF、CLI、執(zhí)行關(guān)鍵代碼、再PUSHFD.先PUSHF、CLI、執(zhí)行關(guān)鍵代碼、再POPF。5RS232-C串口通信中,表示邏輯1的電平是(D)。A、0v B、3.3v C、+5v~+15v D、-5v~-15v6ARM匯編語(yǔ)句“ADDR0,R2,R3,LSL#1”的作用是(A)。A.R0=R2+(R3<<1) B.R0=(R2<<1)+R3C.R3=R0+(R2<<1) D.(R3<<1)=R0+R27IRQ中斷的入口地址是(C)。FIQ的入口地址為0x0000001CA、0x00000000 B、0x00000008 C、0x00000018 D、0x000000148S3C2420XI/O口常用的控制器是(D)。(1)端口控制寄存器(GPACON-GPHCON)。(2)端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。(3)外部中斷控制寄存器(EXTINTN)。(4)以上都是。9實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來(lái)信息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為(A)。A.同步B.互斥C.調(diào)度D.執(zhí)行10和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個(gè)特點(diǎn)(C)。A、系統(tǒng)內(nèi)核小 B、專(zhuān)用性強(qiáng) C、可執(zhí)行多任務(wù) D、系統(tǒng)精簡(jiǎn)1、ADD R0,R1,#3屬于(A)尋址方式。A.立即尋址 B.多寄存器尋址 C.寄存器直接尋址 D.相對(duì)尋址2、GET偽指令的含義是(A)A.包含一個(gè)外部文件 B.定義程序的入口 C.定義一個(gè)宏 D.聲明一個(gè)變量3、存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2003H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(C)。A、0x00 B、0x87 C、0x65 D、0x614、μCOS-II操作系統(tǒng)不屬于(C)。A、RTOSB、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng)D、嵌入式實(shí)時(shí)操作系統(tǒng)5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDR R0,[R1,#8]!后R0的值為(D)。A.0x2000 B.0x86 C.0x2008 D.0x396、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計(jì)數(shù)器 B、鏈接寄存器 C、棧指針寄存器 D、基址寄存器7、FIQ中斷的入口地址是(A)。A、0x0000001C B、0x00000008 C、0x00000018 D、0x000000148、ARM指令集和Thumb指令集分別是(D)位的。A.8位,16位 B.16位,32位 C.16位,16位 D.32位,16位9、ARM寄存器組有(D)個(gè)寄存器。A、7 B、32 C、6 D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDR R0,[R1,#8]!后R0的值為(D)。A.0x2000 B.0x28 C.0x2008 D.0x87下面哪個(gè)系統(tǒng)屬于嵌入式系統(tǒng)。(D)A、“天河一號(hào)”計(jì)算機(jī)系統(tǒng) B、聯(lián)想T400筆記本計(jì)算機(jī)C、聯(lián)想S10上網(wǎng)本 D、聯(lián)想OPhone手機(jī)軟硬件協(xié)同設(shè)計(jì)方法與傳統(tǒng)設(shè)計(jì)方法的最大不同之處在于(B)。A、軟硬件分開(kāi)描述 B、軟硬件統(tǒng)一描述 C、協(xié)同測(cè)試 D、協(xié)同驗(yàn)證下面關(guān)于哈佛結(jié)構(gòu)描述正確的是(A)。A、程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間分離 B、存儲(chǔ)空間與IO空間分離C、程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間合并 D、存儲(chǔ)空間與IO空間合并下面哪一種工作模式不屬于ARM特權(quán)模式(A)。A、用戶模式 B、系統(tǒng)模式 C、軟中斷模式 D、FIQ模式ARM7TDMI的工作狀態(tài)包括(D)。A、測(cè)試狀態(tài)和運(yùn)行狀態(tài) B、掛起狀態(tài)和就緒狀態(tài)C、就緒狀態(tài)和運(yùn)行狀態(tài) D、ARM狀態(tài)和Thumb狀態(tài)指令“LDMIAR0!,{R1,R2,R3,R4}”的尋址方式為(C)。A、立即尋址 B、寄存器間接尋址C、多寄存器尋址 D、堆棧尋址USB接口移動(dòng)硬盤(pán)最合適的傳輸類(lèi)型為(B)。A、控制傳輸 B、批量傳輸 C、中斷傳輸 D、等時(shí)傳輸下面哪一種功能單元不屬于I/O接口電路。(D)A、USB控制器 B、UART控制器C、以太網(wǎng)控制器 D、LED下面哪個(gè)操作系統(tǒng)是嵌入式操作系統(tǒng)。(B)A、Red-hatLinux B、μCLinux C、UbuntuLinux D、SUSELinux使用Host-Target聯(lián)合開(kāi)發(fā)嵌入式應(yīng)用,(B)不是必須的。A、宿主機(jī) B、銀河麒麟操作系統(tǒng)C、目標(biāo)機(jī) D、交叉編譯器二、1、任何用戶均可使用fdisk–l查看磁盤(pán)分區(qū)。(×)2、磁盤(pán)上SWAP交換分區(qū)主要作為虛擬內(nèi)存來(lái)使用。(√)3、tar只可對(duì)文件和目錄進(jìn)行打包,而不能壓縮。(×)4、gcc既可以編譯標(biāo)準(zhǔn)C/C++,也可以編譯Java;也適合嵌入式領(lǐng)域的交叉開(kāi)發(fā)編譯。(√)5、在make工程管理中,makefile只能生成一個(gè)目標(biāo)。(×)6、ARM體系結(jié)構(gòu)的小端模式是低地址存放字?jǐn)?shù)據(jù)的高字節(jié)。(×)7、ARM處理器采用的是CISC(復(fù)雜指令集)。(×)8、在linux中,ttyS1對(duì)應(yīng)“COM2”。(√9、cramfs文件系統(tǒng)是一種沒(méi)有壓縮,適合嵌入式系統(tǒng)的極簡(jiǎn)單的只讀文件系統(tǒng)。(√)10、Bootloader的兩大主要作用是初始化硬件和加載內(nèi)核映象。(√)11、SWAP交換分區(qū)的大小一般是內(nèi)存大小的2倍。(√)12、任何用戶均可使用fdisk–l查看磁盤(pán)分區(qū)。(×)13、tar可對(duì)文件和目錄進(jìn)行打包,同時(shí)還可以使用不同方式壓縮。(√)14、gcc可以作為一個(gè)交叉平臺(tái)編譯器,因此適合嵌入式領(lǐng)域的開(kāi)發(fā)編譯。(√)15、makefile是make讀入的惟一配置文件。(√)16、ARM體系結(jié)構(gòu)的大端模式是低地址存放字?jǐn)?shù)據(jù)的低字節(jié)。(×)17、ARM處理器采用的是RISC(精簡(jiǎn)指令集)。(√)18、在linux中,ttyS1對(duì)應(yīng)“COM1”。(×19、busybox是構(gòu)造bootloader的常用軟件工具包。(×)20、在嵌入式系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的程序是bootloader,類(lèi)似于PC機(jī)中的BIOS程序.(√)三、1、vi的三種工作模式分別是:、、。2、linuxC編譯時(shí),使用的函數(shù)庫(kù)有和兩種。3、gcc編譯時(shí),增加頭文件搜索路徑的選項(xiàng)是,增加庫(kù)文件搜索路徑的選項(xiàng)是。4、makefile的規(guī)則是make進(jìn)行處理的依據(jù),除開(kāi)普通規(guī)則,還定義了和。5、若需要將文件abc設(shè)置可執(zhí)行屬性,則應(yīng)使用命令為_(kāi)___________________________________。6、ARM微處理器的工作狀態(tài)是:、、三種。7、嵌入式linux的內(nèi)核配置,常用到的四種方式是___、、和makeoldconfig。8、linux環(huán)境中,為更好的保護(hù)內(nèi)核空間,將程序的運(yùn)行空間分為和。9、一個(gè)進(jìn)程啟動(dòng)時(shí),通常都會(huì)打開(kāi)3個(gè)文件:標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和。10、常見(jiàn)的3線串行通信中,用到的3根線分別是:發(fā)送、接收和____。1、命令模式插入模式命令行模式2、動(dòng)態(tài)庫(kù)靜態(tài)庫(kù)3、-I-L4、隱含規(guī)則模式規(guī)則5、chmod+xabc6、ARMThumbThumb27、makeconfigmakemenuconfigmakexconfig8、內(nèi)核空間用戶空間9、標(biāo)準(zhǔn)出錯(cuò)處理10、地線11、嵌入式linux的內(nèi)核配置,其中最主要的3個(gè)步驟是、、。12、進(jìn)程是程序的執(zhí)行過(guò)程,根據(jù)它的生命周期可以劃分3種狀態(tài)是:執(zhí)行態(tài)、和。13、串行通信設(shè)置中,終端有3種工作模式,分別是:,,。14、vi的三種工作模式分別是:命令模式、、。15、linuxC編譯時(shí),使用的函數(shù)庫(kù)有和兩種。16、gcc編譯時(shí),增加頭文件搜索路徑的選項(xiàng)是,增加庫(kù)文件搜索路徑的選項(xiàng)是。17、makefile的規(guī)則是make進(jìn)行處理的依據(jù),除開(kāi)普通規(guī)則,還定義了和。18、若需要將文件a123設(shè)置可執(zhí)行屬性,則應(yīng)使用命令為_(kāi)___________________________________。19、ARM微處理器的工作狀態(tài)是:、、三種。11、內(nèi)核配置建立依賴(lài)關(guān)系創(chuàng)建內(nèi)核映像12、就緒態(tài)等待態(tài)13、規(guī)范模式非規(guī)范模式原始模式14、插入模式命令行模式15、動(dòng)態(tài)庫(kù)靜態(tài)庫(kù)16、-I-L17、隱含規(guī)則模式規(guī)則18、chmod+xa12319、ARMThumbThumb21.嵌入式系統(tǒng)的組織架構(gòu)是嵌入式處理器、存儲(chǔ)器等硬件、嵌入式系統(tǒng)軟件和應(yīng)用軟件所組成的。2.ARM系統(tǒng)復(fù)位后,第一條執(zhí)行的指令在__0x02_。3.馮諾依曼體系結(jié)構(gòu)的特點(diǎn)之一是系統(tǒng)內(nèi)部數(shù)據(jù)和指令都存儲(chǔ)在統(tǒng)一存儲(chǔ)器中,而哈佛結(jié)構(gòu)則是分開(kāi)存儲(chǔ)。4.ADD R0,R1,#3屬于立即尋址方式。。5ARM指令集和Thumb指令集分別是32和16位的。6.嵌入式軟件結(jié)構(gòu)一般分為驅(qū)動(dòng)層、OS層、中間件層和應(yīng)用層。7.cache放置數(shù)據(jù)的常用地址變換算法有直接、組相聯(lián)和全相聯(lián)。8.嵌入式系統(tǒng)中電源管理器最常見(jiàn)的工作方式是工作、空閑和睡眠1.嵌入式微處理器一般可分為、、和四種類(lèi)型。2.嵌入式系統(tǒng)體系結(jié)構(gòu)一般具有和兩種基本形式。3.嵌入式存儲(chǔ)系統(tǒng)一般由、和組成。4.嵌入式存儲(chǔ)系統(tǒng)具有和兩種數(shù)據(jù)存放格式。5從編程的角度看,ARM微處理器的一般有和兩種工作狀態(tài)。6.嵌入式軟件的開(kāi)發(fā)一般分為、和三個(gè)步驟。7.嵌入式LINUX的內(nèi)核有五個(gè)組成部分,它們是進(jìn)程調(diào)度、、、和。1.嵌入式微控制器嵌入式數(shù)字信號(hào)處理器嵌入式微處理器嵌入式片上系統(tǒng)2.馮洛依曼哈佛3,高速緩存內(nèi)存外存4大端格式小端格式5ARMTHUMB6.生成調(diào)試固化運(yùn)行7.內(nèi)存管理虛擬文件系統(tǒng)網(wǎng)絡(luò)接口進(jìn)程通信嵌入式系統(tǒng)是以應(yīng)用中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。在嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中,需求分析包括:功能性需求分析和非功能性需求分析。ARM字?jǐn)?shù)據(jù)存儲(chǔ)格式有:大端格式和小端格式??偩€按照傳輸關(guān)系分類(lèi)可分為:主從結(jié)構(gòu)和對(duì)等結(jié)構(gòu)。RS-232C的幀格式由四部分組成,包括:起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位。USB低速設(shè)備應(yīng)該在D-線上接一個(gè)上拉電阻,全速設(shè)備應(yīng)該在D+線上接一個(gè)上拉電阻。I/O接口電路數(shù)據(jù)傳送方式有:查詢、中斷、DMA、I/O通道和I/O處理機(jī)方式。實(shí)時(shí)系統(tǒng)的關(guān)鍵問(wèn)題是保證系統(tǒng)的實(shí)時(shí)性;實(shí)時(shí)操作系統(tǒng)就是指具有實(shí)時(shí)性、能支持實(shí)時(shí)系統(tǒng)工作的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)的評(píng)價(jià)指標(biāo)有:任務(wù)調(diào)度算法、上下文切換時(shí)間、確定性、最小內(nèi)存開(kāi)銷(xiāo)和最大中斷禁止時(shí)間。Bootloader主要功能是系統(tǒng)初始化、加載和運(yùn)行內(nèi)核程序。四、1、Gcc編譯時(shí)使用靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的區(qū)別。靜態(tài)庫(kù):編譯鏈接時(shí)將庫(kù)文件的代碼全部加入可執(zhí)行文件中,因此生成的文件比較大,但在運(yùn)行時(shí)不再需要庫(kù)文件,后綴名通常為.a。動(dòng)態(tài)庫(kù):在編譯時(shí)不將庫(kù)文件加入可執(zhí)行文件中,而是在程序執(zhí)行時(shí)加載庫(kù),可以節(jié)省系統(tǒng)的開(kāi)銷(xiāo)。一般后綴名為.so。2、何謂交叉編譯?交叉編譯就是在一個(gè)平臺(tái)上生成可以在另一個(gè)平臺(tái)上執(zhí)行的代碼。在嵌入式系統(tǒng)開(kāi)發(fā)中,由于不具備二次開(kāi)發(fā)能力,通常需要在PC機(jī)上編譯出適合嵌入式設(shè)備CPU所能識(shí)別的機(jī)器代碼。3、簡(jiǎn)述Linux的啟動(dòng)過(guò)程4、分析以下makefile工程中所涉及的文件及關(guān)系OBJS=kang.oyul.oCC=gccCFLAGS=-Wall-O-gdavid:$(OBJS)$(CC)$^-o$@%.o:%.c$(CC)$(CFLAGS)-c$<-o$@依賴(lài)文件kang.ckang.h以及yul.cyul.h生成中間目標(biāo)代碼:kang.oyul.o最后生成可執(zhí)行目標(biāo)代碼:david5、例舉嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式Linux、Vxworks、QNX、WindowsCE、PalmOS、Android、iPhone、Embedix...6.簡(jiǎn)述進(jìn)程結(jié)構(gòu)進(jìn)程結(jié)構(gòu)包含3個(gè)段:數(shù)據(jù)段;代碼段;堆棧段;數(shù)據(jù)段:存放全局變量、常數(shù)及動(dòng)態(tài)數(shù)據(jù)分配的數(shù)據(jù)空間;代碼段:存放程序代碼的數(shù)據(jù);堆棧段:存放子程序的返回地址、子程序參數(shù)及程序的局部變量等。7.簡(jiǎn)述有名管道與無(wú)名管道。無(wú)名管道主要用于有親緣關(guān)系(父子進(jìn)程、兄弟進(jìn)程)進(jìn)程間的通信,往往是一對(duì)一的單工通信;有名管道具有無(wú)名管道的特性,還允許無(wú)親緣關(guān)系進(jìn)程間的通信,以文件的形式存在。8.編寫(xiě)守護(hù)進(jìn)程的基本步驟創(chuàng)建子進(jìn)程,父進(jìn)程退出在子進(jìn)程中創(chuàng)建新回話改變當(dāng)前目錄有根目錄重設(shè)文件權(quán)限掩碼關(guān)閉文件描述符。9.例舉進(jìn)程間通信的方式。管道、信號(hào)、消息隊(duì)列、共享內(nèi)存、信號(hào)量、套接字10.嵌入式處理器一般具有以下4個(gè)特點(diǎn):
(1)大量使用寄存器,對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力,能完成多任務(wù)并且有較短的中斷響應(yīng)時(shí)間,從而使內(nèi)部的代碼和實(shí)時(shí)內(nèi)核的執(zhí)行時(shí)間減少到最低限度。結(jié)構(gòu)上采用RISC結(jié)構(gòu)形式。(2)具有功能很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能。這是由于嵌入式系統(tǒng)的軟件結(jié)構(gòu)已模塊化,而為了避免在軟件模塊之間出現(xiàn)錯(cuò)誤的交叉作用,需要設(shè)計(jì)強(qiáng)大的存儲(chǔ)區(qū)保護(hù)功能,同時(shí)也有利于軟件診斷。3)可擴(kuò)展的處理器結(jié)構(gòu),最迅速地?cái)U(kuò)展出滿足應(yīng)用的最高性能的嵌入式微處理器。支持ARM(32位)和Thumb(16位)雙指令集,兼容8位/16位器件。(4)小體積、低功耗、成本低、高性能,嵌入式處理器功耗很低,用于便攜式的無(wú)線及移動(dòng)的計(jì)算和通信設(shè)備中,電池供電的嵌入式系統(tǒng)需要功耗只有mW甚至μW級(jí)。11.ARM處理器對(duì)異常中斷的響應(yīng)過(guò)程如下:首先,將當(dāng)前程序狀態(tài)寄存器CPSR的內(nèi)容保存到將要執(zhí)行的異常中斷對(duì)應(yīng)的備用程序狀態(tài)寄存器SPSR中,以實(shí)現(xiàn)對(duì)處理器當(dāng)前狀態(tài)、中斷屏蔽位及各條件標(biāo)志位的保存。各異常中斷模式都有自己相應(yīng)的物理SPSR寄存器。然后,將引起異常指令的下一條指令的地址保存到新的異常工作模式的R14即R14_mode中,使異常處理程序執(zhí)行完后能正確返回原程序。最后,給程序計(jì)數(shù)器強(qiáng)制賦值,使程序在對(duì)應(yīng)的矢量地址開(kāi)始執(zhí)行中斷處理程序。一般矢量地址處將包含一條指向相應(yīng)程序的轉(zhuǎn)移指令,從而可跳轉(zhuǎn)到相應(yīng)的異常中斷處理程序處執(zhí)行異常中斷處理程序。12.什么是同步?什么是異步與系列時(shí)間相關(guān)事件稱(chēng)為同步事件,驅(qū)動(dòng)的任務(wù)為同步任務(wù)。隨機(jī)發(fā)生的事件稱(chēng)為異步事件,驅(qū)動(dòng)的任務(wù)為異步任務(wù),如中斷等。13簡(jiǎn)要敘述實(shí)時(shí)系統(tǒng)的評(píng)價(jià)指標(biāo)?在實(shí)時(shí)系統(tǒng)中主要有三個(gè)指標(biāo)來(lái)衡量系統(tǒng)的實(shí)時(shí)性,即響應(yīng)時(shí)間(ResponseTime)、生存時(shí)間(SurvivalTime)、吞吐量(Throughput)。響應(yīng)時(shí)間(ResponseTime):是計(jì)算機(jī)識(shí)別一個(gè)外部事件到作出響應(yīng)的時(shí)間,在控制應(yīng)用中它是最重要的指標(biāo),如果事件不能及時(shí)的處理,系統(tǒng)可能就會(huì)崩潰。生存時(shí)間(SurvivalTime):是數(shù)據(jù)有效等待時(shí)間,在這段時(shí)間里數(shù)據(jù)是有效的。吞吐量(Throughput):是在一給定時(shí)間內(nèi)(秒),系統(tǒng)可以處理的事件總數(shù)。例如通訊控制器用每秒鐘處理的字符數(shù)來(lái)表示吞吐量,吞吐量是平均響應(yīng)時(shí)間的倒數(shù)。1..簡(jiǎn)要敘述嵌入式系統(tǒng)的定義。嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且在軟、硬件方面可進(jìn)行裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成。2.什么是嵌入式實(shí)時(shí)操作系統(tǒng)?簡(jiǎn)單敘述其特點(diǎn)。實(shí)時(shí)操作系統(tǒng)就是“在給定的時(shí)間內(nèi)提供某種程度的服務(wù),如果在規(guī)定的時(shí)間內(nèi)沒(méi)有得到結(jié)果,那整個(gè)的系統(tǒng)就是失敗”。對(duì)于實(shí)時(shí)操作系統(tǒng)其首要任務(wù)是調(diào)度一切可利用的資源完成實(shí)時(shí)控制任務(wù),其次才著眼提高計(jì)算機(jī)系統(tǒng)的使用效率。3.什么是操作系統(tǒng)的移植?操作系統(tǒng)的移植是指一個(gè)操作系統(tǒng)經(jīng)過(guò)適當(dāng)修改以后,可以安裝在不同類(lèi)型的微處理器系統(tǒng)上進(jìn)行運(yùn)行。4.簡(jiǎn)要敘述嵌入式系統(tǒng)的設(shè)計(jì)步驟?嵌入式系統(tǒng)設(shè)計(jì)的重要特點(diǎn)是技術(shù)多樣化,即實(shí)現(xiàn)同一個(gè)嵌入式系統(tǒng)可以有許多不同的設(shè)計(jì)方案選擇,而不同的設(shè)計(jì)方案就意味使用不同的設(shè)計(jì)和生產(chǎn)技術(shù)。嵌入式系統(tǒng)設(shè)計(jì)一般步驟:1)需求分析2)體系結(jié)構(gòu)設(shè)計(jì)3)硬件/軟件設(shè)計(jì)4)系統(tǒng)集成和系統(tǒng)測(cè)試簡(jiǎn)述嵌入式處理器的特點(diǎn)(列出五個(gè)特點(diǎn)以上)。答:低檔處理器多采用哈佛結(jié)構(gòu),高檔處理器多采用馮·諾伊曼結(jié)構(gòu);品種規(guī)格系列化;對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力;可靠性高、功耗低、集成度高、性價(jià)比高。什么是CMOS電平?有何特點(diǎn)?答:發(fā)送端:高電平>0.9Vdd,低電平<0.1Vdd;接收端:高電平>0.7Vdd,低電平<0.3Vdd。特點(diǎn):噪聲容限大,負(fù)載能力強(qiáng)。什么是信號(hào)的建立時(shí)間?什么是信號(hào)的保持時(shí)間?答:建立時(shí)間:在時(shí)鐘信號(hào)邊沿到來(lái)之前,數(shù)據(jù)信號(hào)必須提前一段時(shí)間保持穩(wěn)定有效。保持時(shí)間:在時(shí)鐘信號(hào)邊沿到來(lái)之后,數(shù)據(jù)信號(hào)必須在隨后的一段時(shí)間內(nèi)保持穩(wěn)定有效。4.形形色色的嵌入式系統(tǒng)默默無(wú)聞地生活在我們的身邊,為我們的學(xué)習(xí)生活增加了無(wú)窮的樂(lè)趣。請(qǐng)列舉你所熟悉的五個(gè)嵌入式應(yīng)用系統(tǒng),并對(duì)每個(gè)嵌入式系統(tǒng)作簡(jiǎn)單的分析(指出它為什么是嵌入式系統(tǒng))。答:答案眾多
U盤(pán);MP3播放器;手機(jī);藍(lán)牙耳機(jī);GPS導(dǎo)航儀。等等簡(jiǎn)要分析略。五、1.在嵌入式設(shè)備中,如需要截取某音頻流文件中最后10K的內(nèi)容并另外保存,編寫(xiě)該程序。#include<unistd.h>…#defineBUFFER_SIZE1024#defineSRC_FILE“src_file_name”#defineDST_FILE“dst_file_name”#defineOFFS10*BUFFER_SIZEintmain(){intsrc_file,dest_file;unsignedcharbuf[BUFFER_SIZE];intread_len;src_file=open(SRC_FILE,O_RDONLY);dst_file=open(DST_FILE,O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);if(src_file<0||dst_file<0){printf(“Openfileerror\n”);exit(-1);}lseek(src_file,-OFFS,SEEK_END);while((read_len=read(src_file,buf,sizeof(buf))>0){write(dst_file,buf,read_len);}close(dst_file);close(src_file);return0;}2.采用串口通信(3線),要求設(shè)備能與PC或其他設(shè)備進(jìn)行串口通信。寫(xiě)串口程序負(fù)責(zé)將標(biāo)準(zhǔn)輸入設(shè)備上獲得的字符通過(guò)串口傳輸至對(duì)方設(shè)備;讀串口程序負(fù)責(zé)將從串口讀取到的字符,輸出到標(biāo)準(zhǔn)輸出設(shè)備。分別編寫(xiě)串口寫(xiě)程序和串口讀程序。使用串口1,波特率115200,數(shù)據(jù)位8,無(wú)奇偶校驗(yàn),停止位1。假設(shè),已有串口設(shè)置api接口文件uart_api.c及uart_api.h。提供接口如下:intopen_port(intcom_port)
;intset_com_config(intfd,intband_rate,intdata_bits,charparity,intstop_bits)
;寫(xiě)串口程序(7分)#include“uart_api.h”…#defineBUFFER_SIZE1024intmain(void){intfd;charbuf[BUFFER_SIZE]
;if((fd=open_port(1))<0){perror(“open_port”);return1;}if(set_com_config(fd,115200,8,’N’,1)<0){perror(“set_com_config”);return1;}do{printf(“enter’quit’toexit:”);memset(buf,0,1024);if(fgets(buf,1024,stdin)==NULL){perror(“fgets”);break;}write(fd,buf,strlen(buf));}while(strncmp(buf,”quit”,4));close(fd);return0;}讀串口程序(7分)if((fd=open_port(1))<0){perror(“open_port”);(1分)return1;}if(set_com_config(fd,115200,8,’N’,1)<0){perror(“set_com_config”);(2分)return1;}do{(3分)memset(buf,0,BUFFER_SIZE);if(read(fd,buf,BUFFER_SIZE)>0){printf(“Receivedstring:%s”,buf);}}while(strncmp(buff,”quit”,4));close(fd);(1分)return0;}3.閱讀以下S3C2410部分用戶手冊(cè).求:當(dāng)PCLK或UCLK為40MHz時(shí),串口0的波特率為2400bps,串口1的波特率為115200bps,相應(yīng)的控制寄存器如何設(shè)置.(15分)UARTBAUDRATEDIVISORREGISTERTherearethreeUARTbaudratedivisorregisters(寄存器)includingUBRDIV0,UBRDIV1andUBRDIV2intheUARTblock(模塊).Thevaluestoredinthebaudratedivisorregister(UBRDIVn),isusedtodeterminetheserialTx/Rxclockrate(baudrate)asfollows:UBRDIVn=(int)(PCLK/(bpsx16))–1orUBRDIVn=(int)(UCLK/(bpsx16))–1Where,thedivisorshouldbefrom1to(216-1)andUCLKshouldbesmallerthanPCLK.RegisterAddressR/WDescriptionResetValueUBRDIV00x500000
溫馨提示
- 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年度123法律APP下載與法律服務(wù)拓展合同2篇
- 服裝店面料知識(shí)培訓(xùn)課件
- 2024酒吧勞動(dòng)合同范本
- 機(jī)型專(zhuān)業(yè)知識(shí)培訓(xùn)課件
- 【大學(xué)課件】國(guó)際貿(mào)易International Trade(英文課件)
- 高效任務(wù)分配的總結(jié)與反思計(jì)劃
- 服務(wù)內(nèi)容2024年度網(wǎng)絡(luò)服務(wù)合同
- 2024有關(guān)保潔合同范本
- 酒吧衛(wèi)生管理規(guī)范
- 商務(wù)禮儀初階訓(xùn)練模板
- 家禽常用原料代謝能估測(cè)表
- 古代詩(shī)歌鑒賞思想內(nèi)容ppt
- 初一上學(xué)期期末測(cè)試卷英語(yǔ)
- 上海沃陸變頻器VL600型變頻器說(shuō)明書(shū)概要
- 2023年高考物理一輪復(fù)習(xí):拋體運(yùn)動(dòng)與圓周運(yùn)動(dòng)(附答案解析)
- VRV空調(diào)技術(shù)要求和質(zhì)量標(biāo)準(zhǔn)
- Q∕GDW 10721-2020 電力通信現(xiàn)場(chǎng)標(biāo)準(zhǔn)化作業(yè)規(guī)范
- 公安警察工作匯報(bào)PPT模板課件
- 直腸癌個(gè)案護(hù)理范文結(jié)腸癌個(gè)案護(hù)理.doc
- 污水處理中常用的專(zhuān)業(yè)術(shù)語(yǔ)
- 石英砂過(guò)濾器說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論