2011年-嵌入式系統試卷卷-及答案_第1頁
2011年-嵌入式系統試卷卷-及答案_第2頁
2011年-嵌入式系統試卷卷-及答案_第3頁
2011年-嵌入式系統試卷卷-及答案_第4頁
2011年-嵌入式系統試卷卷-及答案_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-------------各類專業好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有---------------------------各類專業好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有--------------大學試卷院(系、部)班級姓名學號大學試卷院(系、部)班級姓名學號序號…………….…………….密………封………………..…..線……..長江大學第2學期《嵌入式系統》課程考試試卷(B卷)專業:計算機科學年級:08級考試方式:閉卷學分:3考試時間:120分鐘閱卷人得分一、填空(每空1分,共20分)1.嵌入式微處理器一般可分為、、和四種類型。2.嵌入式系統體系結構一般具有和兩種基本形式。3.嵌入式存儲系統一般由、和組成。4.嵌入式存儲系統具有和兩種數據存放格式。5從編程的角度看,ARM微處理器的一般有和兩種工作狀態。6.嵌入式軟件的開發一般分為、和三個步驟。7.嵌入式LINUX的內核有五個組成部分,它們是進程調度、、、和。1.嵌入式微控制器嵌入式數字信號處理器嵌入式微處理器嵌入式片上系統2.馮洛依曼哈佛3,高速緩存內存外存4大端格式小端格式5ARMTHUMB6.生成調試固化運行7.內存管理虛擬文件系統網絡接口進程通信二簡答(每題5分,共30分)1..簡要敘述嵌入式系統的定義。嵌入式系統是以應用為中心,以計算機技術為基礎,并且在軟、硬件方面可進行裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成。5分2.什么是嵌入式實時操作系統?簡單敘述其特點。實時操作系統就是“在給定的時間內提供某種程度的服務,如果在規定的時間內沒有得到結果,那整個的系統就是失敗”。----------3分對于實時操作系統其首要任務是調度一切可利用的資源完成實時控制任務,其次才著眼提高計算機系統的使用效率。-----------2分3.什么是操作系統的移植?操作系統的移植是指一個操作系統經過適當修改以后,可以安裝在不同類型的微處理器系統上進行運行。4.簡要敘述ARM體系微處理器中控制程序的執行流程方式?在ARM體系微處理器中通常有3種方式控制程序的執行流程方式。它們是:正常順序執行指令;---2分通過跳轉命令跳轉到特定的標號處;--------1分異常處理。------------2分5.簡要敘述嵌入式系統的設計步驟?嵌入式系統設計的重要特點是技術多樣化,即實現同一個嵌入式系統可以有許多不同的設計方案選擇,而不同的設計方案就意味使用不同的設計和生產技術。嵌入式系統設計一般步驟:1)需求分析--------1分2)體系結構設計--------1分3)硬件/軟件設計------------1分4)系統集成和系統測試-----------2分6.嵌入式系統中電源管理器的作用有哪些?操作系統是通過電源管理器來進行系統的電源管理,提高整個系統的電源效率,并為每一個外圍設備模塊提供電源管理。----------2分通過電源管理不僅可以減少目標設備上的電源損耗,而且可以在系統重啟、運行、空閑和掛起的電源狀態下保存RAM中的文件系統。----------2分電源管理模塊通過軟件來控制系統時鐘,以降低微處理器的耗電量。這些方案與PLL、時鐘控制邏輯、外設的時鐘控制以及喚醒信號有關。-----1分三選擇題(每小題2分,共20分)1、ADD R0,R1,#3屬于(A)尋址方式。A.立即尋址 B.多寄存器尋址 C.寄存器直接尋址 D.相對尋址2、GET偽指令的含義是(A)A.包含一個外部文件 B.定義程序的入口 C.定義一個宏 D.聲明一個變量3、存儲一個32位數0x876165到2000H~2003H四個字節單元中,若以小端模式存儲,則2000H存儲單元的內容為(C)。A、0x00 B、0x87 C、0x65 D、0x614、μCOS-II操作系統不屬于(C)。A、RTOSB、占先式實時操作系統C、非占先式實時操作系統D、嵌入式實時操作系統5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執行指令LDR R0,[R1,#8]!后R0的值為(D)。A.0x2000 B.0x86 C.0x2008 D.0x396、寄存器R13除了可以做通用寄存器外,還可以做(C)。A、程序計數器 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)個寄存器。A、7 B、32 C、6 D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執行指令LDR R0,[R1,#8]!后R0的值為(D)。A.0x2000 B.0x28 C.0x2008 D.0x87四.編程:以實驗平臺PXA270為設計環境,試寫出一段代碼,能控制八段數碼管以遞減方式點亮顯示(15分)#include<stdio.h>#include"register_variant.h"#defineLED_CS2 (*((volatileunsignedshortint*)(0x10300000))) //LED1andLED2#defineLED_CS3 (*((volatileunsignedshortint*)(0x10400000))) //LED3andLED4voidDelay(unsignedintx){ unsignedinti,j,k; for(i=0;i<=x;i++) for(j=0;j<0xff;j++) for(k=0;k<0xff;k++);}voiddummyOs(void){ LED_CS2=0x2479;//12 LED_CS3=0x1930;//34 while(1) { Delay(300); LED_CS2=0x3024;//23 LED_CS3=0x1219;//45 Delay(300); LED_CS2=0x1930;//34 LED_CS3=0x0212;//56 Delay(300); LED_CS2=0x1219;//45 LED_CS3=0x7802;//67 Delay(300); LED_CS2=0x0212;//56 LED_CS3=0x0078;//78 Delay(300); LED_CS2=0x7802;//67 LED_CS3=0x1000;//89 Delay(300); LED_CS2=0x0078;//78 LED_CS3=0x8f10;//90 Delay(300); LED_CS2=0x1000;//89 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x8f10;//90 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x8f8f;//00 LED_CS3=0x8f8f;//00 Delay(300); LED_CS2=0x2479;//12 LED_CS3=0x1930;//34 }}五閱讀程序題閱讀下列與看門狗有關的寄存器描述,解釋每一行代碼的功能。(15分)看門狗定時器控制寄存器(WTCON)寄存器地址讀/寫描述初始值WTCON0x53000000讀/寫看門狗定控制寄存器0x8021B卷第3頁共4頁WTCON的標識位WTCONBit描述初始值PrescalerValue[15:8]預裝比例值,有效范圍值為0~2550x80Reserved[7:6]保留00WatchdogTimer[5]0=禁止看門狗定時器1=使能看門狗定時器0ClockSelect[4:3]這兩位決定時鐘分頻因素00:1/1601:1/3210:1/6411:1/12800InterruptGeneration[2]0=禁止中斷產生1=使能中斷產生0Reserved[1]保留0ResetEnable/Disable[0]1=看門狗復位信號使能0=看門狗復位信號禁止1看門狗定時器數據寄存器(WTDAT)寄存器地址讀/寫描述初始值WTDAT0x53000004讀/寫看門狗數據寄存器0x8000看門狗計數寄存器(WTCNT)寄存器地址讀/寫描述初始值WTCNT0x53000008讀/寫看門狗計數器當前值0x8000#definerWTCON(*(volatileunsigned*)0x53000000)//第1行#definerWTDAT(*(volatileunsigned*)0x53000004)//第2行#definerWTCNT(*(volatileunsigned*)0x53000008)//第3行voidwatchdog_test(void){ rWTCON=((PCLK/1000000-1)<<8)|(3<<3)|(1<<2);//第4行 rWTDAT=7812; //第5行 rWTCNT=7812;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論