版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、1、以下說法不正確的是(B 2、16*16點(diǎn)陣漢字需要(B) B、C、 (CDLoadStore4、320x21684652000H~2003H四個字節(jié)單元中,若以大端模式存儲,2000H存儲單元的內(nèi)容為(。 B、C、 5、μCOS-II中對關(guān)鍵代碼段由于希望在執(zhí)行的過程中不被中斷干擾,通常采用關(guān)中斷的方X86匯編代碼正確而且不會改變關(guān)中斷之前的中斷開關(guān)狀態(tài)的是(D)A.CLIB.STIC.POPF、CLID.PUSHF、CLIPOPF6、RS232-C串口通信中,表示邏輯1的電平是(D。 C、 7、ARM匯編語句 (AA.R0=R2+(R3<<B.R0=(R2<<1)+C.R3=R0+(R2<<D.(R3<<1)=R0+8、IRQ中斷的入口地址是(C B、C、 、(DGPHCONGPHDAT(EXTINTN(AA.同 B.互 C.調(diào) D.執(zhí)11、和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個特點(diǎn)(C。 C、可執(zhí)行多任 12、 R0,R1,#3屬于(A)尋址方式A.立即尋 B.多寄存器尋C.寄存器直接尋 D.相對尋13、GET偽指令的含義是(A.包含一個外部文 B.定義程序的入C.定義一個 D.聲明一個變14320x8761652000H~2003H四個字節(jié)單元中,若以小端模式存2000H存儲單元的內(nèi)容為(C。 B、C、 15、μCOS-II操作系統(tǒng)不屬于(C 的值為(DA. B.C. D.17、寄存器R13除了可以做通用寄存器外,還可以做(C。 18、FIQ中斷的入口地址是(A。 B、C、 19、ARMThumb指令集分別是(D)A.8位,16 B.16位,32C.16位,16位 D.32位,16位20、ARM寄存器組有(D)個寄存器。 B、C、 的值為(DA. B.C. D.22R15除了可以做通用寄存器外,還可以做(A.程序計數(shù) B.鏈接寄存C.堆棧指針寄存 D.基址寄存23、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)A.系統(tǒng)軟 B.驅(qū) C.FPGA編程軟 D.嵌入式中間24、μCOS-II操作系統(tǒng)屬于 25、ARM指令集是(B)A. B.C. D.26、假設(shè) 則執(zhí)行指令 R0,R1,R2LSL#3后,R0的值是(A. B.C. D.27、寄存器R13除了可以做通用寄存器外,還可以做(C) 28、ARM寄存器組有(C)個狀態(tài)寄存器 B、C、 29、和PC機(jī)系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨(dú)具的特點(diǎn)(C) 30、Unicode編碼與(A)編碼方式兼容。A、ASCII B、C、 31、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)A.系統(tǒng)軟 B.驅(qū) C.FPGA編程軟 D.嵌入式中間32、CacheCache B.軟 C.用 D.程序33μC/OS-II系統(tǒng)中,OSTimeTick()函數(shù)只被以下(A)A. B. C. D.(DA.LinuxB.ⅡCLinuxMMUARMC.ⅡC/OS-Ⅱ操作系統(tǒng)是一種實(shí)時操作系統(tǒng)(RTOS;D.WinCE(BA.MMU提供的一個關(guān)鍵服務(wù)是使各個任務(wù)作為各自獨(dú)立的程序在其自己的私有存儲空間B.MMU的操作系統(tǒng)控制下,運(yùn)行的任務(wù)必須知道其他與之無關(guān)的任務(wù)的存儲需求情C.MMU(DA.N:負(fù) B.Z: C.C:進(jìn) D.V:借37S3C2410XIIC接口。處理器提供符IIC協(xié)議的設(shè)備連接的串行連接線為(C。A.SCL和 B.RTX和C.SCL和 D.SDA和(CA.都是先進(jìn)先出 B.都是先進(jìn)后C.只允許在端點(diǎn)處插入和刪除元 D.沒有共同39intx=1,a=0,b=0;case0:case1:case2:(AA.a=2 B.a=1, C.a=1, D.a=2,(DA.B.C.D.(CCCmain()Cmain()C語言程序中的main()函數(shù)必須放在程序的開始部分42、寄存器R15用作( 棧指針寄存 B.程序計數(shù)C.當(dāng)前程序狀態(tài)寄存 D.基地址寄存43、IRQ中斷的優(yōu)先級別是 B.C. D.44、 R2,[R3,#128]的尋址方式是 寄存器尋 B.寄存器移C.變址尋 D.間接尋45、S3C2410有 )個USB接口B. D.46、ARM處理器的工作模式有 )種A. C. 二、1、串行通信方式有三 單 通信 雙 通信和半雙 通信2μC/OS-IIOSTaskCreate()的四個參數(shù)的含義: //(任務(wù)的函數(shù)指針);
(void*)s, &TaskStartStk[TASK_STK_SIZE1],(任務(wù)的堆棧指針) //(任務(wù)的優(yōu)先級號3ARM7指令系統(tǒng)采用三級流水線指令,分別包括:取指、譯碼和執(zhí)行4TCP/IPTLS協(xié)議位于(傳輸)5OSTaskSuspend(self)可把正在運(yùn)行的任務(wù)掛起(或等待self指任務(wù)自身的優(yōu)先級。用此函數(shù)掛起的任務(wù)可通過OSTaskResume(self)函數(shù)喚醒。6(“Hello”)maim{charb[]="Helloyou";printf("%s\n",b);7inta[2][2]={{1},{2,3}};a[0][1]的值為(08ARM處理器的各種模式中,大多數(shù)應(yīng)用程序運(yùn)行在(用戶)中斷產(chǎn)生時會進(jìn)入(快速中斷)模式,在復(fù)位或軟件軟中斷時進(jìn)入(特權(quán))9、一個嵌入式系統(tǒng)結(jié)構(gòu)有典型的四層組成,包括:硬件層、中間層、軟件層和功能 10、一個FAT文件系統(tǒng)卷有四部分組成,包括:保留區(qū)、 FAT區(qū)、根目錄數(shù)據(jù)區(qū)11ECBOSEventType表示事件類型,OSEventCnt表示(和信號量的值)12、串行通信方式有三中單工通信、雙工通信和半雙工13、OSTaskSuspend(self)可把正在運(yùn)行的任務(wù)掛起(或等待)self指任務(wù)自身的優(yōu)先級。用此函數(shù)掛起的任務(wù)可通過OSTaskResume(self)函數(shù)喚醒。14、如果信號量是用于表示打印機(jī)不忙,那么該信號量的初始值應(yīng)設(shè) 1548的任務(wù)就緒,則在就緒表中,OSRdyTbl[]的OSRdyTbl[6]置位,變量OSRdyGrp 置位16、Socket接口是TCP/IP網(wǎng)絡(luò) ,定義了許多函數(shù)或例程。常用的類型有兩種為_流式(stream)Socket和_數(shù)據(jù)報式(datagram)_Socket。其中_(stream)Socket是面向連接的,_數(shù)據(jù)報式(datagram)_Socket17、調(diào)試程序時調(diào)入的文件最好為Debug版本下編譯生成的.axf18、S3C44B0X使用ARM7(ARM7TDMI)內(nèi)核,工作頻率為66MHZ19、在圖形操作系統(tǒng)中,字符通常有兩種存儲方式:一種是圖形點(diǎn)陣(或點(diǎn)陣)是矢量圖形(或矢量圖)方式。在嵌入式開發(fā)系統(tǒng)中使用的都是圖形點(diǎn)陣20、和信號量用數(shù)值表示不同,郵箱可以使一個任務(wù)向令一個任務(wù)發(fā)送一個指針21、變量,該變量包含了特定消息的數(shù)據(jù)結(jié)構(gòu)22、S3C44B0提供_兩 個獨(dú)立的異步串口都可以運(yùn)行于中 模式 模 23、16、ARM處理器的兩種工作狀態(tài)為 狀態(tài)和 狀態(tài)2417、USB家庭中有三位成員,即主機(jī)(host、設(shè)備(device)集線器(Hub)25、ARMY=0x461342000H~2003H四個內(nèi)存單元中,若以小端模式存儲,則(2000H)= (2001H)=0x61_(2002H)=_0x04_(2003H)= 26、信號量有兩種類型,分別為:二進(jìn)制(binary)型和記數(shù)器(counter)27、影響流水線性能的因素有(互鎖)和(跳轉(zhuǎn)指令28128MB1600×1200(224)(1111100130、CPU的狀態(tài)寄存器中,如果符號標(biāo)志為“1”,表示運(yùn)算結(jié)果為(負(fù)識為“0”,表示(無進(jìn)位或借位三、1Task2Task1進(jìn)入就緒狀態(tài),則中斷Task1CPU(√)3task11212(√4567WaitMessage(0)中的“0”0秒8、OSTaskSuspend(prio)函數(shù)把正在延時的任務(wù)掛起,則調(diào)用一次對應(yīng)的喚醒函數(shù)即可 10、μCOS-II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)11DA12、IIC13、S3C2410Load/Store14、NandFlashNorFlash15、C語言程序可以嵌套加入?yún)R編程序模塊 16、運(yùn)算放大器的輸出電壓范圍一般大于電源電壓的范圍 17、由于CPU內(nèi)部寄存器的訪問速度較高,根據(jù)ATPC標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)控制在4個以下( 18、ARMTARMThumb( 四、1ARMARM微處理器的基本工作原理和一些與程序設(shè)計相關(guān)的基本技術(shù)細(xì)節(jié),ARM編程模型主要有哪五個方面?主要是指什么內(nèi)容?答案要點(diǎn)ARM微處理器的工作狀態(tài):ARM狀態(tài)、Thumb狀態(tài)ARM體系結(jié)構(gòu)的存儲器格式:大端格式、小端格式ARM微處理器的工作模式:7種運(yùn)行模式ARM體系結(jié)構(gòu)的寄存器組織:373231個為通用寄存器,6個為狀態(tài)寄ARM微處理器的異常狀態(tài):7
OsStart()
休 就
運(yùn) 中
1133、什么是μCOS-II(1分)(1分)4、ARM答:ARM7種工作模式用戶模式(usr)-正常程序執(zhí)行的模 0.5快速中斷模式(fiq)-FIQ異常響應(yīng)時進(jìn)入此模 0.5中斷模式(irq)-IRQ異常響應(yīng)時進(jìn)入此模式 0.5分管理員模式(svc)-系統(tǒng)復(fù)位和軟件中斷響應(yīng)時進(jìn)入此模式0.5分中止模式(abt)-用于虛擬存儲及存儲保護(hù) 0.5分系統(tǒng)模式(sys)-與用戶類似,但有直接切換到其它模式等特權(quán)0.5未定義模式(und)-未定義指令異常響應(yīng)時進(jìn)入此模 0.5除了用戶模式外,其他模式均可視為特權(quán)模 0.55、什么是操作系統(tǒng)?操作系統(tǒng)在“硬件、操作系統(tǒng)、應(yīng)用程序、硬件驅(qū)動”四者中,處于(3分)(1分6CPUMCS51(2分)(2分7CPU寄存(1分)這些內(nèi)容保存在任務(wù)的當(dāng)前狀態(tài)保存區(qū),也就是任務(wù)自己的堆(1分)入棧工作完成以后,就把下一個將要運(yùn)行的任務(wù)的當(dāng)前狀態(tài)從任務(wù)的堆棧CPU(1分)CPU(1分)8、S3C44B0的存儲系統(tǒng)中,0xc0000000xc080000答:0xC000000SDRAM0xC080000(2分)512KbyteLCD顯示緩沖區(qū)使用(更新其中的數(shù)據(jù),就可以LCD的顯示(2分)9CPU的便攜式電子設(shè)備都可以叫嵌入式,(如電子表、超聲波測距儀等職CPUMCS51系列芯片)(2分。而嵌入式系統(tǒng)一般指在開發(fā)時移植了(MP4CPUARM、DSP、SOC等)(2分)10答:1)硬件/系統(tǒng)測 (每點(diǎn)約1分,酌情錯2點(diǎn),扣1分11(2分)即開中斷(在任務(wù)切換時,地址、指令、數(shù)據(jù)等寄存器堆棧保護(hù)(2分)12131。14五、1struct{intstructNODE{structNODEm[5],*p=m,*q=m+4;inti=0;{p-q->k=i++;q--(1)i、p、structNODEm的分別占據(jù)多少字節(jié)的內(nèi)存空間?(4分(2)pq指針初始指向的地址相差多少字節(jié)?(4分(3)程序運(yùn)行后的輸出結(jié)果是什么?(4分參考答案及要點(diǎn)(1)i、p、structNODEm4字節(jié)、4字節(jié)、840(2)pq32(3)134312320x240LCDLCD上顯示的圖形并在劃voidMain_Task(voidintPDCSetDrawOrg(pdc,LCDWIDTH/2,LCDHEIGHT/2,&oldx,&Circle(pdc,0,0,50); MoveTo(pdc,-50,-50);// LineTo(pdc,50,-50);// ArcTo(pdc,80,-20,TRUE,30); LineTo(pdc,80,ArcTo(pdc,50,50,TRUE,LineTo(pdc,-50,ArcTo(pdc,-80,20,TRUE,LineTo(pdc,-80,-ArcTo(pdc,-50,-50,TRUE,320x240以原點(diǎn)為圓心,50為半徑畫 (0.5 (0.5分)從坐標(biāo)(-50,-50)到(50,-50)畫直線(0.5分30為半徑順時針畫圓弧到坐標(biāo)(80,-20)(0.5分3、在劃線處添加代碼,完成下面的程序,實(shí)現(xiàn)在task1中計算1到10的平均值,完成后task2發(fā)送信號量。Task2LCD OS_EVENT*math_Sem; VoidTask1() inti _OSSemPost(math_Sem); {void U8 _OSSemPend(math_Sem,0,&err);_ LCD_printf("wegettheaverage!\n"); 256OS_STK [256]={0,voidtask1(void#define 36 OSInit();//OSTaskCreate(task1,(void*)0,(OS_STK*)&task1_Stack[256- 5、ARM指令集的每一條指令都是4字節(jié)的,下面是一段中斷入口程序,在空白處填上該復(fù)位中斷 111預(yù)取中止 1IRQ11voidKey_Scan_Task(void*Id)// U32key;INT8Uerr;POSMSGpmsg;for(;;){OSMboxPend(Key_MailBox,0,&err);1pmsg=OSCreateMessage(NULL,;//請求到表示有鍵按下的郵 1SendMessage(pmsg);//_創(chuàng)建消 1voidMain_Task(void // POSMSGpMsg=0;//創(chuàng)建消息結(jié)構(gòu){//pMsg=WaitMessage(0); 發(fā)送消 1switch(pMsg- 判斷消息的類 1caseOSM_KEY://LCD_printf("Tohavekeyon!\n");//向液晶屏輸出DeleteMessage(pMsg) 刪除消息1Void LCD_Printf(“task1isrunning!\n”);Void LCD_Printf(“thisistask2!\n”);Void LCD第一次:task1is (1分第二次:thisis (1分第三次 (1分第四次 (1分第五次:thisis (1分第六次:task1is (1分8、C /*uC/OSinterface*/#include"..\ucos-ii\add\osaddition.h"#include"..\inc\drv.h"#include<string.h> //1)定義并初始化堆棧(數(shù)組 voidMain_Task(void#define //2)OS_EVENT //3)定義信號 OS_EVENT*Uart_Rw_Sem;intmain(void)ARMTargetInit //4) 操作系統(tǒng)初始 uHALr_ResetMMU();//復(fù)位MMU //初始化LCD模塊LCD_printf("LCDinitializationisOK\n");//向液晶屏輸出數(shù)據(jù)LCD_printf("320x240 TextMode\n");LoadFont();//UnicodeLoadConfigSys();//config.sys文件配置系統(tǒng)設(shè)置LCD_printf("CreatetaskonuCOS-II...\n"); (void*)0, (OS_STK*)&Main_Stack[STACKSIZE*8-1], LCD_printf("StartinguCOS-II...\n");LCD_printf("Enteringgraphmode...\n");LCD_ChangeMode(DspGraMode);//LCD //6)創(chuàng)建信號量,初值為1,滿足互斥條件 //7) return0;9看門狗定時器控制寄存器寄存 讀/ 初始讀/WTCON 初始PrescalerWatchdogClock 0=1=1=0=看門狗定時器數(shù)據(jù)寄存器寄存 讀/ 初始讀/看門狗計數(shù)寄存器寄存 讀/ 初始讀/#define (*(volatileunsigned*)0x53000000)//第1#define (*(volatileunsigned*)0x53000004)//第2#define (*(volatileunsigned*)0x53000008)//第3voidrWTCON((PCLK/1000000- //第4rWTDAT= //第5rWTCNT= //第6rWTCON //第7第4 行:設(shè)置看門狗的預(yù)裝比例值為1000000,分頻因素為1/128,并使能中斷。(6分)第5-6行:對數(shù)據(jù)寄存器和計數(shù)寄存器賦值為7812。(2分)第7 行:啟動看門狗。(2分)OS_EVENT*math_Sem; voidtask1()source=8;void U8err;dest=source;sourcesource賦值;task2dest中,然后清source(3分)流程圖:(3分SOURCETask1的流程 task2的流程六、111)畫出雙機(jī)通信的串口連接圖。2)要實(shí)現(xiàn)開發(fā)平臺A發(fā)送某個數(shù),開發(fā)平臺B接收到后加1再回送給開發(fā)平臺A。應(yīng)如何設(shè)1(2開發(fā)平臺A編程思路:1)初始化串口 2)給一個變量賦初值,并調(diào)發(fā)送函數(shù)過串口1發(fā)送 開發(fā)平臺B編程思路:1)調(diào)接受函數(shù),通過串口1接收 2)接收到得數(shù)據(jù)加11后的數(shù)據(jù)(3分2、ARM芯片的I/O端口控制LEDLED1、LED2、LED3、LED4,使它們有規(guī)律地點(diǎn)亮和熄滅,具體順序如下:LED1亮→LED2亮→LED3亮→LED4亮→LED1滅→LED2滅→LED3滅→LED4滅→全亮→全滅,如此反復(fù)。voidled_on(void)inti,nOut;inti,nOut;inti;3、實(shí)現(xiàn)CAN總線通信需要哪兩個芯片?畫出S3C44B0利用CAN總線進(jìn)行通信的硬件連答:1)MCP2510TJA1050(2分)2(3分)3)CAN總線的初始化和發(fā)送接收編程思路(3分)A編程思路:1)初始化 2)啟動can總線收3)can口發(fā)送一個字符B編程思路:初始化 2)啟動can總線收3)canI/OSETEXIOBITMASK(bit,mask)(EXIO.h)I/O5、TCP/IPS3C44B0進(jìn)行網(wǎng)絡(luò)通信的硬件框圖;要實(shí)現(xiàn)基于UDP的網(wǎng)絡(luò)通信,應(yīng)如何設(shè)計程序,給出編程思路或程序流程圖。1)數(shù)據(jù)鏈路層(IEEE802.3EthernetMAC)(TCP、UDP)應(yīng)用層(BSD3)UPD 2)創(chuàng)建socket套接字 3)綁定socket套接字和本機(jī)Ip4)通過socket發(fā)送數(shù)據(jù) 或5)通過socket接收數(shù)據(jù) 1)I/OI/O接口較少,編程相(輸入端口(輸出端口7、閱讀以下S3C2410部分用戶手冊.求:當(dāng)PCLK或UCLK為40MHz時,串口0的波特率為2400bps,串口1的波特率為115200bps,相應(yīng)的控制寄存器如何設(shè)(8UARTBAUDRATEDIVISORTherearethreeUARTbaudratedivisorregisters(寄存器)includingUBRDIV0,UBRDIV1andUBRDIV2intheUARTblock(模塊).Theva
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國超五類非屏水晶頭數(shù)據(jù)監(jiān)測研究報告
- 長寧區(qū)課程設(shè)計
- 2024至2030年加礦蒸餾水項(xiàng)目投資價值分析報告
- 2025年中國桌面打印機(jī)墨水市場調(diào)查研究報告
- 2024年氣動長套筒項(xiàng)目可行性研究報告
- 2024年插口調(diào)音笛項(xiàng)目可行性研究報告
- 泵工藝課程設(shè)計
- 模電課程設(shè)計實(shí)驗(yàn)總結(jié)
- 礦山課程設(shè)計 總結(jié)
- 醫(yī)療實(shí)驗(yàn)室智能監(jiān)控系統(tǒng)考核試卷
- 2024年醫(yī)師定期考核臨床業(yè)務(wù)知識考試題庫及答案(共三套)
- 建筑材料供應(yīng)鏈管理服務(wù)合同
- 養(yǎng)殖場巡查制度模板
- 孩子改名字父母一方委托書
- 2024-2025學(xué)年人教版初中物理九年級全一冊《電與磁》單元測試卷(原卷版)
- 江蘇單招英語考綱詞匯
- 淋巴水腫康復(fù)治療技術(shù)
- 礦山隱蔽致災(zāi)普查治理報告
- 零星維修工程 投標(biāo)方案(技術(shù)方案)
- 護(hù)理基礎(chǔ)測試題+參考答案
- 2024年事業(yè)單位財務(wù)工作計劃例文(6篇)
評論
0/150
提交評論