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

正文內(nèi)容

基于單片機(jī)的嵌入式實時os平臺的研究與實現(xiàn)畢業(yè)論文(文件)

2025-06-04 21:48 上一頁面

下一頁面
 

【正文】 . [2]何炎祥,李飛,李寧 .計算機(jī)操作系統(tǒng) [M].北京:清華大學(xué)出版社, 2020. [3]王春銘,劉振華,郭去飛 .實時操作系統(tǒng)中應(yīng)用原件設(shè)計的任務(wù)規(guī)劃 [J].計算機(jī)工程 ,2000,26(7):1993. [4]許海燕,付炎 .嵌入式系統(tǒng)技術(shù)與應(yīng)用 [M].機(jī)械工業(yè)出版社, 2002. [5]譚浩強(qiáng) .C 語言程序設(shè)計 [M].北京:清華大學(xué)出版社, 1999. [6]何立民 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計 [M].北京:北京航空航天大學(xué)出版 社, 1990. [7]葉以民,趙會斌,耿增強(qiáng)等 .嵌入式系統(tǒng)中的實時操作系統(tǒng) [J].測控技術(shù) ,2000,19(4):68. 33 [8]唐寅 .實時操作系統(tǒng)系統(tǒng)應(yīng)用開發(fā)指南 [M].北京:中國電力出版社, 2002. [9]江力,單片機(jī)原理與應(yīng)用技術(shù) [M].北京:清華大學(xué)出版社, 2020. [10]任哲 .嵌入式實時操作系統(tǒng) μ C/OSⅡ原理及應(yīng)用 [M].北京:北京航空航天大學(xué)出版社, 2020. 34 35 致謝 時光如梭,四年大學(xué)即將結(jié) 束,在此我希望感謝每一位關(guān)心過我、幫助過我的人。 外文文獻(xiàn)翻譯 實時操作系統(tǒng) JONH 弗吉尼亞大學(xué) 卡內(nèi)基梅隆大學(xué) 實時操作系統(tǒng)( RTOS) 為調(diào)度,資源管理,同步,通信,精確定時和 I/O提供了基礎(chǔ)支持。實時操作系統(tǒng)的研究者們已經(jīng)提出了很多新的能夠提 高傳統(tǒng)操作系統(tǒng)有效性和可靠性的概念和范型。本論文對在過去 20年的研究過程中得到發(fā)展的實時操作系統(tǒng)的體系結(jié)構(gòu),工作原理,范型和新的概念進(jìn)行了 概述 。同時,許多在同類論文中關(guān)于實時調(diào)度的新想法也融入于了各種 實時操作系統(tǒng) 當(dāng)中。兩種類型都經(jīng)常應(yīng)用于小型嵌入式系統(tǒng)用,此類系統(tǒng)有著快速和高度可預(yù)見性的執(zhí)行程序的要求。對于兩種內(nèi)核來說,都需要對分時操作系統(tǒng)進(jìn)行裁減以使實行速度和可預(yù)見性達(dá)到最優(yōu)化。這樣的方式對于一個小型嵌入式系統(tǒng)應(yīng)用來說是有效率的,例如測量儀器,通信前端,智能外設(shè)和許多領(lǐng)域的過程控制系統(tǒng)。這種情況下,證明可預(yù)見性是相當(dāng)困難的。 UE9aQGn8xp$Ramp。ksv*3t nGK8 !z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^ G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2z Vkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。因此, 小型快速專有內(nèi)核準(zhǔn)確地提供了系統(tǒng)必須的最小化的功能。而所有這些功能的設(shè)計講究快,“快”使相對而言的,當(dāng)與實時處理限制相比時并不足夠快。單獨開發(fā)和維護(hù)自編內(nèi)核的高額費用成本以及商業(yè)辦公用內(nèi)核性能不斷提高正在使開發(fā)自編內(nèi)核的適用性大大降低。幾類常規(guī)的實時操作系統(tǒng)包括:小型專有內(nèi)核(商用內(nèi)核及自編內(nèi)核),基于例如 Unix和 Linux商用分時操作系統(tǒng)的實時擴(kuò)展內(nèi)核,集成內(nèi)核,基于 Qos的內(nèi)核和各 (有名)大學(xué)用于研究的內(nèi)核。請注意,更深程度的 實時操作系統(tǒng) 研究都已經(jīng)完成,并且發(fā)布成了 實時操作系統(tǒng) 的各個具體研究方向。在實時操作系統(tǒng)市場中包括有許多專有內(nèi)核,集成內(nèi)核和諸如 Linux及 WindowsNT 等廣泛流行的操作系統(tǒng)的更新版本。同時我們也已經(jīng)預(yù)見到了實時操作系統(tǒng)為軟實時應(yīng)用提供高可靠性 36 保障的發(fā)展前景。 其次,要感謝所有對我產(chǎn)生了影響的老師,是你們?yōu)槲掖蛳铝藞詫嵉膶I(yè)基礎(chǔ),并促使我不斷塑造自身人格魅力。 當(dāng)然,嵌入式實時操作系統(tǒng)不僅僅只有 μ C/OSⅡ一種,基于嵌入式實時操作系統(tǒng)平臺所能進(jìn)行的應(yīng)用程序設(shè)計也不只有實時溫度控制系統(tǒng)一種,所以本文的研究還存在著某些方面的局限和不足。使用可剝奪性的內(nèi)核時,所有時間要求苛刻的時間都得到了盡可能快捷、有效的處理。 ⑤溫度顯示任務(wù) 此任務(wù)用于顯示實際溫度和設(shè)定溫度,優(yōu)先級在用戶任務(wù)中最低。然后,調(diào)用OSTimeDly()函數(shù)。只有當(dāng)有鍵盤輸入,重新輸入一個設(shè)定溫度時,程序進(jìn)入外部中斷后,在中斷中將讀取鍵盤任務(wù)恢復(fù),此時就可以運行讀取鍵盤輸入的任務(wù)。 ② μ C/OSⅡ內(nèi)核執(zhí)行程序。由于本論文所討論的是基于嵌入式實時操作系統(tǒng)平臺上的應(yīng)用系統(tǒng)設(shè)計,所以在這個嵌入式實時操作系統(tǒng)平臺之下的硬件模塊的實現(xiàn)不在論文中做詳細(xì)的論述。 ③為用戶提供一個輸入模塊,讓其輸入想設(shè)定的室內(nèi)溫度。任務(wù)之間的協(xié)調(diào)主要依賴于μ C/OSⅡ內(nèi)核。 ④用戶應(yīng)用程序。任何一個硬件的改變、刪除或者添加,只需要隨之改變、刪除或者添加提供給操作系統(tǒng)的相應(yīng)驅(qū)動程序就刻意了,并不會影響到API 函數(shù)的功能,更不會影響到用戶的應(yīng)用程序。它們通過不同方式與單片機(jī)形成一個整體系統(tǒng)。 4 基于μ C/OSⅡ的應(yīng)用系統(tǒng)設(shè)計 基于μ C/OSⅡ擴(kuò)展 RTOS的體系結(jié)構(gòu) 將 μ C/OSⅡ移植到 STC89C52 單片機(jī)上以后,接下來的工作就 是對操作系統(tǒng)本身的擴(kuò)充。 此測試程序中 , μ C/OSⅡ內(nèi)核保證了任務(wù)按照優(yōu)先級來搶奪CPU,并且能夠正確的完成任務(wù)調(diào)度。再過去 1 秒, Task Task3 同時 26 恢復(fù),但是由于 Task2 優(yōu)先級高于 Task3,先點亮 Q2,再點亮 Q3,Task2和 Task3 分別再次延時 2秒和 1秒。 } 將測試程序下載到目標(biāo)板上,并分析執(zhí)行程序。TaskStartStk2[0],5)。 InitHardware()。 for(。 for(。 for(。 本論文采用的是 Keil C51 V8 版本作為開發(fā)平臺。 Keil C51 是美國 Keil Software 公司出品的基于 80C51 內(nèi)核的微處理器軟件開發(fā)平臺,內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可 23 以完成從工程的建立、管理、軟件編譯、鏈接,到目標(biāo)代碼的生成、軟件方針和硬件方針等完整的開發(fā)流程。 該函數(shù)的工作是在中斷處理程序退出時進(jìn)行任務(wù)切換。 該函數(shù)是在操作系統(tǒng)初始化并建立了至少一個任務(wù)之后被調(diào)用的,它首先找到當(dāng)前就緒的最高優(yōu)先級任務(wù),并從該任務(wù)控制塊OS_TCB中取出堆棧指針,然后從堆棧中彈出全部寄存器 ,并 RET返回。其中, OSTickISR()在 中已經(jīng)用 C 語言實現(xiàn),即用定時器中斷處理了程序來代替它。 *stk++ = (INT16U) (ptos+MaxStkSize) amp。 //R4 *stk++ = 0x05。 0xFF。 //DPH *stk++ = 0x00。 //任務(wù)地址低 8位 *stk++ = (INT16U)task 8。 stk = ptos。這樣就可以用中斷 20 返回指令使就緒的任務(wù)運行起來。 最后,文件還通過宏定義指定了 OS_STK_GROWTH 的值為 0。為了方便起見,雖然 μ C/OSⅡ中并不使用浮點數(shù),但還是定義了浮點數(shù)據(jù)類型 。 /********* 處理器相關(guān)代碼 ***********/ define OS_CRITICAL_METHOD 1 if OS_CRITICAL_METHOD == 1 define OS_ENTER_CRITICAL() EA=0 define OS_EXIT_CRITICAL() EA=1 endif define OS_STK_GROWTH 0 define OS_TASK_SW() OSCtxSw() define OS_ISR_PROTO_EXT 1 void OSCtxSw(void)。 typedef float FP32。 typedef unsigned int INT16U。 OSTickISR()系統(tǒng)時鐘節(jié)拍中斷服務(wù)函數(shù),這是一個周期性中斷,為內(nèi)核提供時鐘節(jié)拍,頻率越高系統(tǒng)負(fù)荷越重。 17 OSStartHighRdy() 、 OSCtxSw() 、 OSIntCtxSw() 、 OSTickISR()
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1