




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《嵌入式系統(tǒng)》考試試卷試題總分:100分考試時(shí)限:120分鐘題號(hào)一二三四五總分閱卷人核分人得分一、填空題(每空2分,共18分)1、PC機(jī)開機(jī)的初始化工作一般由 BIOS完成,而嵌入式系統(tǒng)的初始化工作一般由 bootloader完成。2、ARM內(nèi)核三級(jí)流水線機(jī)制是指指令運(yùn)行過(guò)程中經(jīng)過(guò)的 取指、譯碼、執(zhí)行三個(gè)階段。3、ARM寄存器SPSR被稱為備份的程序狀態(tài)寄存器 寄存器。4、uClinux與標(biāo)準(zhǔn)Linux的最大區(qū)別在于內(nèi)存管理。5、嵌入式系統(tǒng)是以應(yīng)用為中心、以 計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。6、ARM的數(shù)據(jù)存取指令Load/Store是唯一用于寄存器和存儲(chǔ)器之間進(jìn)行 數(shù)據(jù)傳送的指令。7、μC/OS中,為保護(hù)任務(wù)之間的共享數(shù)據(jù)和提供任務(wù)之間的通信,提供了操作系統(tǒng)任務(wù)間通信方法有: 信息量、、消息隊(duì)列,事件標(biāo)志。二、單項(xiàng)選擇題(每題2分,共24分)1、下列哪一項(xiàng)不屬于嵌入式系統(tǒng)軟件結(jié)構(gòu)一般包含的四個(gè)層面。 ( )A.嵌入式處理器 B.實(shí)時(shí)操作系統(tǒng)(RTOS)C.應(yīng)用程序接口(API)層 D.實(shí)際應(yīng)用程序?qū)?、一條ARM數(shù)據(jù)處理指令,例如“ADDR0,R1,#immed”中使用的立即數(shù) #immed是有一定限制的,下列立即數(shù)表示中合法的是( ) 。A.0x00001234 B.0xF000000F C.0x0000F008 D.0xF0800003、μCOS-II操作系統(tǒng)不屬于( )。A、RTOS B、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng) D、嵌入式實(shí)時(shí)操作系統(tǒng)4、ARM匯編語(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+R25、ARM寄存器組有( D )個(gè)寄存器。A、7B、32C、6D、376、每種嵌入式操作系統(tǒng)都有自身的特點(diǎn)以吸引相關(guān)用戶,下列說(shuō)法錯(cuò)誤的是(D)。嵌入式Linux提供了完善的網(wǎng)絡(luò)技術(shù)支持;CLinux是專門為沒(méi)有MMU的ARM芯片開發(fā)的;C/OS-Ⅱ操作系統(tǒng)是一種實(shí)時(shí)操作系統(tǒng)(RTOS);第 1 頁(yè)/共 4 頁(yè)D.WinCE提供完全開放的源代碼。7、存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則 2000H存儲(chǔ)單元的內(nèi)容為(D )。A、0x21 B、0x68C、0x65 D、0x028、下列不是嵌入式系統(tǒng)的特點(diǎn)的是( C )A.嵌入式系統(tǒng)需要專用開發(fā)工具和方法進(jìn)行設(shè)計(jì)。嵌入式系統(tǒng)是技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。C.嵌入式系統(tǒng)使用的操作系統(tǒng)一般不是實(shí)時(shí)操作系統(tǒng)( RTOS),系統(tǒng)不具有實(shí)時(shí)約束。D.嵌入式系統(tǒng)通常是面向特定任務(wù)的,而不同于一般通用 PC計(jì)算平臺(tái),是“專用”的計(jì)算機(jī)系統(tǒng)9、寄存器R15除了可以做通用寄存器外,還可以做( A )A.程序計(jì)數(shù)器 B.寄存器C.堆棧指針寄存器 D.基址寄存器10、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDRR0,[R1,#8]!后R0的值為(D )。A.0x2000 B.0x28C.0x2008 D.0x8711、FIQ中斷的入口地址是( A )。A、0x0000001C B、0x00000008C、0x00000018 D、0x0000001412、ARM指令集是( B )位的。A.16 B.32C.8 D.24三、判斷題(每題2分,共14分)1、若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12。(T)2、ARM處理器在未定義模式下可以處理存儲(chǔ)器故障,實(shí)現(xiàn)虛擬存儲(chǔ)器和存儲(chǔ)器保護(hù)。(F)3、μCOS-II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)。(F)4、在ARM的數(shù)據(jù)處理指令中,大多數(shù)均可在指令助記符后加S來(lái)設(shè)置狀態(tài)寄存器的條件碼。(T)5、ARM和Thumb之間狀態(tài)的切換不影響處理器的模式或寄存器的內(nèi)容。(T)6、當(dāng)操作數(shù)寄存器Rm的狀態(tài)位bit[0]為1時(shí),執(zhí)行BXRm指令就可從ARM狀態(tài)進(jìn)入Thumb狀態(tài)。(T)7、ARM處理器結(jié)構(gòu)體系中具有T變種的處理器核可以工作在ARM狀態(tài)和Thumb狀態(tài)。(T)四、簡(jiǎn)答題(共16分)1、ARM異常發(fā)生時(shí),ARM內(nèi)核對(duì)異常的響應(yīng)過(guò)程是怎樣的?(4分)1、(4分)答:1,保存CPSR到SPSR_<mod>(1’)2,設(shè)置CPSR相應(yīng)位(1’)以進(jìn)行模式切換,根據(jù)需要,設(shè)置IRQ和FIQ中斷屏蔽位3,保存異常返回地址到R14_<mod>(1’)4,PC跳轉(zhuǎn)到異常向量表相應(yīng)地址處(1’)2、什么是BootLoader?主要有幾種工作模式及主要功能是什么?(6分)答:簡(jiǎn)單說(shuō)來(lái),Bootloader就是操作系統(tǒng)內(nèi)核運(yùn)行的一段小程序,完成進(jìn)行初始化系統(tǒng)硬件設(shè)置的任務(wù),包括CPU、SDRRAM、Flash、串口等初始化,時(shí)鐘的設(shè)置、存儲(chǔ)器的映射。第 2 頁(yè)/共 4 頁(yè)分為啟動(dòng)加載模式和下載模式。1)啟動(dòng)加載(Bootlaoding)模式又稱為“自主”(Autonomous)模式,是指Bootloader從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個(gè)過(guò)程并沒(méi)有用戶的介入。2)在下載模式下,目標(biāo)機(jī)上的Bootloader將先通過(guò)串口連接或網(wǎng)絡(luò)連接等通信手段從宿主機(jī)下載文件。3、S3C44B0的存儲(chǔ)系統(tǒng)中,0xc000000和0xc080000的含義是什么?它們之間的512kbyte空間做什么用?(6分)答:0xC000000是SDRAM的起始地址,系統(tǒng)的程序存儲(chǔ)空間從0xC080000開始。512Kbyte的空間劃分出來(lái),作為系統(tǒng)的LCD顯示緩沖區(qū)使用(更新其中的數(shù)據(jù),就可以更新LCD的顯示)。五、分析設(shè)計(jì)(共28分)1、改錯(cuò)和注釋(10分)題目要求:(1)閱讀下面的程序段,找出程序段中至少 3處不規(guī)X的地方,并改正。(6分)(2)給標(biāo)記①~④處的語(yǔ)句作注釋,說(shuō)明其作用。(4分)AREA INT,CODE,READONLYENTRYstart LDR R1,=SRCSTRLDR R0,=dststrBL strcopy ;①STOP: B STOPstrcopy.,,( 此處表示省略的程序段)Mov PC, LR ;②AREA Strings,DATA,READWRITE ;③srcstr DCB "Firststring-source",0dststr Space 100END ;④(1)(6分)start LDR R1,=SRCSTR ;此處start要頂格書寫;SRCSTR要小寫STOP: B STOP ;此處STOP后應(yīng)無(wú)“:”Mov PC, LR ;此處Mov應(yīng)大小寫一致(2)(4分)①跳轉(zhuǎn)到子程序strcopy②子程序返回③定義一個(gè)數(shù)據(jù)段 Strings讀寫屬性④結(jié)束匯編2、已知S3C44B0內(nèi)核頻率為MCLK=18.432MHz,ULCON0是串口0的行控制寄存器,UBRDIV0是串口0的波特率配置寄存器。請(qǐng)?jiān)O(shè)置寄存器ULCON0和UBRDIV0,使得S3C44B0的串口0(UART0)的數(shù)據(jù)幀格式為:普通模式,波特率115200,奇偶校驗(yàn)無(wú),數(shù)據(jù)位 8位,停止位1位。(6分)2、(6分)(1)ULCON0=0x3(2)( 2 )UBRDIV0=(round_off)[MCLK/(bsp*16) ]-1=(round_off)[18432000/(115200*16)]–1=10第 3 頁(yè)/共 4-1=93、在圖中進(jìn)行必要的連線,管腳電平設(shè)置,地址編號(hào)填寫等,完成 S3C44B0最小系統(tǒng)相關(guān)設(shè)計(jì)。(12分)題目要求:1)使S3C44B0的BANK0連接一片F(xiàn)lashROM,且總線寬度為 8位。(5分)2)選擇晶振作為時(shí)鐘輸入。存儲(chǔ)器以小端模式存儲(chǔ)字。 (4分)3)畫出復(fù)位電路圖,實(shí)現(xiàn)上電復(fù)位功能和手動(dòng)按鍵復(fù)位功能。 (3分)(注:不使用的管腳打×)3、(12分)(1)BANK08,位數(shù)據(jù)總線:OM1=0,OM0=0---- (1’),DATA[7
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買賣種子合同范本
- 農(nóng)業(yè)委托種植合同范本
- 體育新城租房合同范本
- 剩余瓷磚售賣合同范本
- 人工包給勞務(wù)公司合同范本
- 協(xié)助出口退稅合同范本
- 農(nóng)資經(jīng)營(yíng)聘用合同范本
- 3人共同合作合同范本
- lng承運(yùn)合同范本
- 醫(yī)保專員勞動(dòng)合同范本
- 2024年高考真題-政治(福建卷) 含解析
- 大模型技術(shù)深度賦能保險(xiǎn)行業(yè)白皮書2024
- (蘇少版)綜合實(shí)踐一年級(jí)下冊(cè)第四單元電子教案
- 中國(guó)老年危重患者營(yíng)養(yǎng)支持治療指南2023解讀課件
- 《光伏電站運(yùn)行與維護(hù)》試題及答案一
- DBJ∕T 15-19-2020 建筑防水工程技術(shù)規(guī)程
- 二十四式太極拳教案高一上學(xué)期體育與健康人教版
- 2024-2025學(xué)年外研版(2024)七年級(jí)英語(yǔ)上冊(cè)英語(yǔ)各單元教學(xué)設(shè)計(jì)
- 國(guó)家病案質(zhì)控死亡病例自查表
- 一年級(jí)體育教案全冊(cè)(水平一)下冊(cè)
- 全身麻醉后護(hù)理常規(guī)
評(píng)論
0/150
提交評(píng)論