freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式復(fù)習(xí)題(非常全適合期末復(fù)習(xí))-資料下載頁

2025-05-12 12:05本頁面
  

【正文】 存儲區(qū)內(nèi),類型為long(即32 位)。把編寫的匯編語言進(jìn)行編譯連接,并進(jìn)行調(diào)試。 for (i=0。 i8。 i++) { a[i] = b[7i]。 } 第四章;文件名:;功能:實現(xiàn)兩個寄存器相加;說明:使用ARMulate軟件仿真調(diào)試 AREA Examplel,CODE,READONLY ;聲明代碼段Examplel ENTRY ;標(biāo)識程序入口 CODE32 ;聲明32位ARM指令START MOV R0,0 ;設(shè)置參數(shù) MOV R1,10LOOP BL ADD_SUB ;調(diào)用子程序ADD_SUB B LOOP ;跳轉(zhuǎn)到LOOPADD_SUB ADDS R0,R0,R1 ;R0=R0+R1 MOV PC,LR ;子程序返回 END ;文件結(jié)束 讀取SMI立即數(shù)T_bit EQU 0X20SWI_Handler STMFD SP!,{R0_R3,R12,LR} ;現(xiàn)場保護(hù) MRS R0,SPSR ;讀取SPSR STMED SP!,{R0} ;保存SPSR TST R0,T_bit ;測試T標(biāo)志位 LDRNEH R0,[LR,_2] ;若是Thumb指令,讀取指令碼(16位) BICNE R0,R0,,0xFF00 ;取得Thumb指令的8位立即數(shù) LDREQ R0,[LR,_4] ;若是ARM指令,讀取指令碼(32位) BICEQ R0,R0,0Xff000000 ;取得ARM指令的24位立即數(shù) …… LDMFD SP!,{ R0_R3,R12,PC} ;SWI異常中斷返回ENABLE_IRQ MRS R0,CPSR BIC R0,R0,0x80 MSR CPSR_C,R0 MOV PC,LRDISABLE_IRQ MRS R0 CPSR ORR R0,R0,0x80 MSR CPSR_C,R0 MOV PC,LRINTSTACK WOV R0,LR ;保存返回地址;設(shè)置管理模式堆棧 MSR CPSR_C,0xD3 LDR SP,stacksvc;設(shè)置中斷模式堆棧 MSR CPSR_C,0xD2 LDR SP,Stacklrq …… …… ADR R0,DISP_TAB ;加載轉(zhuǎn)換表地址 LDRB R1,[R0,R2] ;使用R2作為參數(shù),進(jìn)行查表 ……DISP_TAB DCB 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 …… ADR LR,RETURNI ADRL R1,Thumb_sub+1 BX R1RETURNI …… CODE 16Thumb_sub MOV R1,10 …… ……LDR R0,=IOPIN ;加載GPIO的寄存器IOPIN的地址LDR R1,[R0] ;讀取IOPIN寄存器的值 ……LDR R0,=IOSETLDR R1,=0x00500500STR R1,[R0] ;IOSET=0x00500500 …… ……DELAYI NOP NOP NOP SUBS R1,R1,1 BNE DELAYI …… ARM到Thumb的狀態(tài)切換;文件名:;功能:使用BX指令切換處理器狀態(tài);說明:使用ARMulate軟件仿真調(diào)試 AREA Example8,CODE,READONLY ENTRY CODE32ARM_CODE ADR R0,THUMB_CODE+1 BX R0 ;跳轉(zhuǎn)并切換處理器狀態(tài) CODE16THUMB_CODE MOV R0,10 ;R0=10 MOV R1,20 ;R1=20 ADD R0,R1 ;R0=R0+R1 B END(一)、填空題嵌入式系統(tǒng)的三要素是嵌入、專用、計算機(jī)。從嵌入式系統(tǒng)設(shè)計的角度來看,嵌入式軟件結(jié)構(gòu)可以分為循環(huán)輪詢系統(tǒng)、前后臺系統(tǒng)、單處理器多任務(wù)系統(tǒng)以及多處理器多任務(wù)系統(tǒng)等幾大類。衡量系統(tǒng)實時性的主要指標(biāo)有:響應(yīng)時間、生存時間、吞吐量。軟件一般包括:程序、數(shù)據(jù)和文檔。嵌入式軟件的體系結(jié)構(gòu)通常包括:驅(qū)動層、操作系統(tǒng)層、中間件層和應(yīng)用層。嵌入式系統(tǒng)中的任務(wù)管理主要包括:創(chuàng)建任務(wù)、刪除任務(wù)、改變?nèi)蝿?wù)狀態(tài)和查詢?nèi)蝿?wù)狀態(tài)等功能。任務(wù)由代碼、數(shù)據(jù)、堆棧和任務(wù)控制塊TCB構(gòu)成。TCB包含操作系統(tǒng)用來控制任務(wù)所需要的信息,如任務(wù)狀態(tài)、CPU寄存器、調(diào)度信息、內(nèi)存管理信息和I/O狀態(tài)信息等。任務(wù)的主要特性包括:動態(tài)性、并行性和異步獨(dú)立性。任務(wù)的特性可能通過優(yōu)先級、周期、計算時間、就緒時間和截止時間等參數(shù)來進(jìn)行描述。1任務(wù)的三種基本狀態(tài)為:等待、就緒和執(zhí)行。1BSP的主要特點是:硬件相關(guān)性與操作系統(tǒng)相關(guān)性。1評價實時操作系統(tǒng)的主要指標(biāo)有:系統(tǒng)響應(yīng)時間、任務(wù)切換時間、中斷延遲等。1實時系統(tǒng)與分時以及批處理系統(tǒng)的主要區(qū)別是高及時性和高可靠性。1創(chuàng)建任務(wù)原語的主要功能有:為任務(wù)申請一個TCB并初始化、將新建任務(wù)設(shè)置為就緒狀態(tài)并放入就緒隊列中。1采用優(yōu)先級調(diào)度算法時,一個高優(yōu)先級任務(wù)由阻塞狀態(tài)變?yōu)榫途w狀態(tài)時,可以有非搶占式和搶占式兩種處理方式。1一個從磁盤上讀文件的任務(wù),在得到了所需要的文件信息后,它的狀態(tài)應(yīng)該從阻塞轉(zhuǎn)換成就緒。1存儲管理中,對存儲空間浪費(fèi)是以內(nèi)部碎片和外部碎片兩種形式表現(xiàn)出來的。1地址重定位可以分為靜態(tài)重定位和動態(tài)重定位兩種。靜態(tài)重定位是在程序裝入時進(jìn)行,動態(tài)重定位是在程序執(zhí)行時進(jìn)行。2設(shè)備管理的主要目標(biāo)是:提高外部設(shè)備的利用率、為用戶提供統(tǒng)一的使用界面。2信號量的物理意義是當(dāng)信號量值大于零時表示可分配資源的個數(shù);當(dāng)信號量值小于零時表示等待該資源的任務(wù)的個數(shù)。2用P、V操作管理臨界區(qū)時,一個任務(wù)在進(jìn)入臨界區(qū)前應(yīng)對信號量執(zhí)行P操作,退出臨界區(qū)時應(yīng)對信號量執(zhí)行V操作。2在嵌入式系統(tǒng)中,如果被多個任務(wù)同時操作,某些資源可能會變得不確定,這些資源包括:共享事件結(jié)構(gòu)、共享文件、共享硬件設(shè)備。2在對一個設(shè)備進(jìn)行操作之前要完成下面三步:安裝設(shè)備驅(qū)動、初始化設(shè)備、打開一個設(shè)備并得到文件描述符。2塊設(shè)備以塊為單位傳輸數(shù)據(jù),字符設(shè)備以字節(jié)為單位傳輸數(shù)據(jù)。__(四)、簡答題什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的特點是什么?嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)。嵌入式系統(tǒng)的主要特點如下: 高實時性O(shè)S、系統(tǒng)內(nèi)核小 專用性強(qiáng) 系統(tǒng)精簡實時性和可靠性要求高嵌入式軟件開發(fā)走向標(biāo)準(zhǔn)化 嵌入式系統(tǒng)需要專門的開發(fā)工具和環(huán)境嵌入式軟件的特點有哪些??? 規(guī)模相對較小,開發(fā)難度大?? 快速啟動,直接運(yùn)行?? 實時性和可靠性要求高?? 程序一體化?? 兩個平臺嵌入式系統(tǒng)的主要應(yīng)用領(lǐng)域有哪些?消費(fèi)電子、通信設(shè)備、家庭設(shè)備、汽車電子、工業(yè)控制、軍事國防、醫(yī)療電子等。按實時性來分,嵌入式系統(tǒng)可分為幾類?它們的特點是什么?可分為硬實時系統(tǒng)和軟實時系統(tǒng)。其中硬實時系統(tǒng)對響應(yīng)時間有嚴(yán)格要求,如果系統(tǒng)響應(yīng)時間得不到滿足,就會引起系統(tǒng)崩潰或致命的錯誤;軟實時系統(tǒng)對響應(yīng)時間有要求,但系統(tǒng)響應(yīng)時間得不到滿足時,不會導(dǎo)致系統(tǒng)崩潰或致命的錯誤。0 deadline time1Hard SystemSoft System影響系統(tǒng)響應(yīng)時間的主要因素有哪些?影響系統(tǒng)響應(yīng)時間的主要因素有:?? 任務(wù)調(diào)度算法?? 任務(wù)執(zhí)行時間?? 事件發(fā)生的頻率?? 任務(wù)數(shù)量?? 中斷響應(yīng)時間?? 任務(wù)響應(yīng)時間?? 資源共享?? 任務(wù)間通信根據(jù)自己的理解描述嵌入式系統(tǒng)的發(fā)展趨勢?行業(yè)性嵌入式軟硬件平臺——標(biāo)準(zhǔn)化互聯(lián)網(wǎng)的普及——網(wǎng)絡(luò)化半導(dǎo)體技術(shù)的改善——小型化3C技術(shù)的快速融合——功能多樣化使用者的需求——個性化信息服務(wù)應(yīng)用生活化——泛在化2請簡述計數(shù)信號量的工作原理。計數(shù)器信號量通常用于保護(hù)多實例訪問的資源。計數(shù)信號量可以看成一個內(nèi)存單元,這個內(nèi)存單元的內(nèi)容保存一個計數(shù)值。當(dāng)一個任務(wù)用semTake獲取一個計數(shù)信號量時,會有兩種結(jié)果:如果這個信號量的計數(shù)是非0的,那這個信號量的計數(shù)就會減1,調(diào)用semTake的任務(wù)也會繼續(xù)執(zhí)行;如果這個信號量的計數(shù)是0,調(diào)用semTake的任務(wù)會被阻塞,等待信號量的可用。如果用semTake獲取一個計數(shù)信號量時指定了超時,并且達(dá)到了超時值,這個任務(wù)會從阻塞隊列移出并移入到就緒隊列,同時返回錯誤狀態(tài)。有可能會有幾個任務(wù)同時等待在一個計數(shù)信號量上。當(dāng)一個任務(wù)調(diào)用semGive()釋放一個計數(shù)信號量時,等待在這個計數(shù)信號量隊列中的任務(wù)會解除阻塞狀態(tài)。如果沒有任務(wù)等待,該信號量計數(shù)會加1。2簡述消息隊列的工作機(jī)制?工作模式?有何優(yōu)缺點?消息隊列是任務(wù)之間傳遞信息的一種機(jī)制,允許多個任務(wù),中斷之間發(fā)送以指針方式定義的變量或其他信息,指向的數(shù)據(jù)結(jié)構(gòu)的變量類型也可以有所不同;可以看作多個郵箱組成的數(shù)組,共用一個等待列表,可以用作計數(shù)型信號量。主要的工作模式有兩種:C/S模型、雙工通信模型。優(yōu)點:可以攜帶少量信息,可以緩沖,防止峰值。缺點:效率不高。傳遞指針信息,沒有對消息進(jìn)行復(fù)制,不能對原消息進(jìn)行修改,效率相對高(vxWorks會復(fù)制消息)。簡述管道的工作機(jī)制?與消息隊列相比,各有什么優(yōu)點?管道是構(gòu)筑于消息隊列之上,由pipeDrv所控制的一個虛擬的I/O設(shè)備,具有標(biāo)準(zhǔn)的I/O接口。消息隊列的優(yōu)點:具有超時功能、消息有優(yōu)先級、更快、可以被刪除。管道的優(yōu)點:使用標(biāo)準(zhǔn)的I/O接口,如read(), write(),open(), close() ;可以通過io taskStdSet()重定向;在Select()重可以使用文件描述符。3簡要描述VxWorks中信號的定義和用途。信號是一種軟件通知,用以通知處理事件的任務(wù)。VxWorks支持軟件信號功能,信號異步地改變?nèi)蝿?wù)的控制流,任何任務(wù)都可以向另外一個任務(wù)發(fā)送信號。信號多用于異常處理,很少用于任務(wù)間通信。3實時系統(tǒng)軟件開發(fā)不同于其他軟件工程的主要特征有哪些?實時系統(tǒng)的設(shè)計是受資源約束的。時間是實時系統(tǒng)的首要資源,除此以外,其他系統(tǒng)資源如內(nèi)存大小等,在實現(xiàn)系統(tǒng)目標(biāo)時都有可能與時間進(jìn)行折衷。實時系統(tǒng)是緊湊而復(fù)雜的,通常需要軟件硬件協(xié)同設(shè)計。實時系統(tǒng)的運(yùn)行常常不需要用戶的參與。3選擇嵌入式系統(tǒng)處理器時主要考慮哪些因素?主要考慮的因素有應(yīng)用類型、I/O接口、主頻、功耗、所支持的存儲器類型、總線、價格、封裝、產(chǎn)品的生命力和廠家的實力、技術(shù)支持和第三方軟件的支持。3選擇嵌入式操作系統(tǒng)時主要考慮哪些因素?是自建還是購買,或是使用開源軟件;應(yīng)用對嵌入式操作系統(tǒng)的功能、性能的要求;與硬件平臺和開發(fā)工具的關(guān)系;產(chǎn)品所屬的應(yīng)用領(lǐng)域是否有行業(yè)的標(biāo)準(zhǔn)或限制;技術(shù)支持;版稅或服務(wù)費(fèi)的問題。26第 頁 共 26
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1