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

正文內(nèi)容

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

2025-05-30 21:48本頁面
  

【正文】 入,而多任務系統(tǒng)要求并發(fā)操作導致重入,所以要在每個 C函數(shù)及其聲明后標注 reentrant 關鍵字。 移植測試程序 為了證明 μ C/OSⅡ能在 STC89C52上成功的移植,可以編寫一個測試程序來證明。測試程序對接在 I/O口的發(fā)光二極管進行了閃亮操作,在實際過程中,設置了 3 個發(fā)光二極管的點亮任務: Task1:只點亮 1 號燈 (Q1),然后延時 4秒時間,優(yōu)先級為 4; Task2:只點亮 2 號燈 (Q2),然后延時 2秒時間,優(yōu)先級為 5; Task3:只點亮 3 號燈 (Q3),然后延時 1秒時間,優(yōu)先級為 6; 3 個任務的代碼如下: void Task1(void *ppdata) { ppdata=ppdata。) 24 { P1=0x7F。 } } void Task2(void *ppdata) { ppdata=ppdata。) { P1=0xBF。 } } void Task3(void *ppdata) { ppdata=ppdata。) { P1=0xDF。 25 } } 測試程序的 main 函數(shù)代碼如下 : void main(void) { OSInit()。 OSTaskCreate(Task1,(void*)0,amp。 OSTaskCreate(Task2,(void*)0,amp。 OSTaskCreate(Task3,(void*)0,amp。 OSStart()。可以清晰的觀察到亮燈的順序為: Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q3.... 分析:系統(tǒng)啟動后,內(nèi)核完成必要的初始化之后,開始任務調度,此時 Task1是 4 個就緒態(tài)任務中優(yōu)先級最高的,得到 CPU開始執(zhí)行,點亮 Q1,延時 4 秒,轉入休眠;接著轉入 Task2,點亮 Q2,延時 2秒;最后 Task3 得到運行,點亮 Q3,延時 1 秒。系統(tǒng)再次執(zhí)行空閑任務。再過去 1秒, Task3恢復 ,點亮 Q3,延時 1秒。接下來系統(tǒng)將按照循環(huán)執(zhí)行下去。證明了 μ C/OSⅡ內(nèi)核的正確運行,移植的成功。這樣就會大大減少程序的編寫難度,更是能大大縮短開發(fā)周期,同時也可以輕松的開發(fā)出比較復雜的應用程序了。 μ C/OSⅡ提供的僅僅是一個任務調度內(nèi)核,要想實現(xiàn)一個相對完整、使用的嵌入式操作系統(tǒng),還需要相當多的擴展性工作。因為整個 RTOS 體系可能設計用于多種功能的實現(xiàn),所以外圍的硬件系統(tǒng)就包括多個硬件模塊。外圍的硬件系統(tǒng)是保證整個 RTOS 系統(tǒng)實現(xiàn)指定任務和指定功能的最底層 部件。驅動程序是連接底層的硬件和 μ C/OSⅡ內(nèi)核的紐帶,有了驅動程序模塊,操作系統(tǒng)的 API函數(shù)可以和底層的硬件分離開來。 ③操作系統(tǒng)的 API函數(shù)。在 API函數(shù)中,提供了大量的常用模塊,可以大大簡化用戶應用程序的 編寫。用戶的應用程序建立在系統(tǒng)的任務基礎之上。用戶在應用程序中創(chuàng)建自己的任務。 實時溫度控制系統(tǒng)的設計 整體設計 在論文的最后,設計一個簡單的實時溫度控制系統(tǒng)。 ②實時顯示當前室內(nèi)溫度。 ④進行實際溫度和設定溫度的比較。 硬件模塊設計 針對上述整體性的需求分析,我們可以針對硬件模塊進行一個初步的設計。此實時溫度控制系統(tǒng)的硬件模塊設計如圖 所示: 29 圖 硬件模塊設計 共有 5個模塊,分別對應各自的硬件設備。 系統(tǒng)程序的設計 整個實時溫度控制系統(tǒng)的系統(tǒng)程序由以下幾部分構成: ①硬件驅動程序。 ③用戶任務程序。平時溫度穩(wěn)定的時間內(nèi),讀取鍵盤輸入任務是被掛起的。當讀取完新的設定溫度后,該任務又將自己掛起。 在任務程序中,首先進行對溫度芯片中數(shù)據(jù)的讀取。因為是實時溫度采集,所以在 OSTimeDly()中的數(shù)值應該較小,若系統(tǒng)的時鐘節(jié)拍為 10 次 /秒,那么可以設定OSTimeDly()中的數(shù)值為 5 個時鐘節(jié)拍的大小,即每 秒讀取一次溫度數(shù)據(jù)。 ④制冷系統(tǒng)控制任務 在此任務中,進行實際溫度與設定溫度的比較,然后根據(jù)比較結果對制冷系統(tǒng)進行控制。 總結 本文以 STC89C52為嵌入式實時系統(tǒng)微處理器,以 μ C/OSⅡ為嵌入式實時操作系統(tǒng)內(nèi)核,從理論上和技術方法上開展了 一系列研究,成功實現(xiàn)了一個嵌入式實時操作系統(tǒng)平臺的搭建。通過應用程序把設計分割為 32 若干獨立的任務, μ C/OSⅡ使得應用程序的設計過程大為簡化。通過有效的服務,如信號量、郵箱、隊列、處理延時和超時等,使得資源得到更好的利用。在對嵌入式實時操作系統(tǒng)平臺進行應用設計的過程中,本人學習到了有關嵌入式系統(tǒng)設計的知識,也對在平臺上通過把應用程序分割為若干個任務實現(xiàn)應用程序設計開發(fā)的整個過程有了深刻的認識。在這里,作者希望大家能花更多的時間去深入研究嵌入式實時操作系統(tǒng)的各個相關課題。 首先衷心感謝我的指導老師鄧月明老師,從本次畢業(yè)設計開始到結束,鄧老師都給予了我很多寶貴的意見、建議和悉心的指導,其淵博的知識,開闊的視野,嚴格的治學作風,勤奮的工作態(tài)度都令我獲益匪淺,是我一生的財富。 最后,我要感謝我的同學,你們在生活和學習中給我的幫助我將一生難忘,因為你們,我的大學生活才變得豐富多彩。實時操作系統(tǒng)逐漸從專業(yè)化單一用途的操作系統(tǒng)轉變?yōu)榱艘环N用途廣泛的操作系統(tǒng) (比如時刻演變的 Linux)。所謂的高可靠性保障包括為開放的實時系統(tǒng)提供質量服務( QoS),盡可能的為多媒體應用以及為復雜的分布式實時系統(tǒng)提供保障。這些新概念一部分體現(xiàn)在傳統(tǒng)操作系統(tǒng)中,而更多的則是展示于當今市場上各式各樣的實時操作系統(tǒng)當中。許多行業(yè)標準也受到了實時操作系統(tǒng)研究的影響,包括 POSIX的實時擴展, Java的實時規(guī)范, OSEK(自適應于實時操作系統(tǒng)的標準 ), Ada83 和 Ada95。論 文專注于在完整的 實時操作系統(tǒng) 范圍內(nèi)的研究。比如,關于實時同步和內(nèi)存管理的研究得出了很多令人激動的成果。 實時操作系統(tǒng)強調可預測性,效率以及支持時間限制的特性。 小型快速專有內(nèi)核 小型快速專有內(nèi)核分為兩種類型:自編和商業(yè)辦公用。自編內(nèi)核通常高度的特化于系統(tǒng)應用。另一方面,集成內(nèi)核同時也減少了自編內(nèi)核的需求性。為了減少內(nèi)核的運行開支,同時也為了使系統(tǒng)快速運行,小型快速 專有內(nèi)核有以下特點: ? 快速的上下文切換, ? 小體積(包含最少的連帶功能), ? 響應中斷迅速, ? 最大限度地減少中斷被禁止的時間間隔, ? 內(nèi)存管理提供固定或可變大小的分區(qū)以及鎖碼和鎖定數(shù)據(jù)的能力, ? 提供了特殊的可以快速積累數(shù)據(jù)的順序文件(通常是基于內(nèi)存的), 為了解決時間上的性能要求,小型快速專有內(nèi)核有以下特點: ? 支持多任務, ? 支持基于任務優(yōu)先級的搶占式機制, ? 支持將執(zhí)行時間限制為大多數(shù)原語, 37 ? 保持一個高分辨率的實時時鐘, ? 提供特殊的報警和超時, ? 提供實時隊列規(guī)則例如最早期限,最后期限,第一和將消息推向隊列前 端的原語, ? 提供延時程序固定時間的原語以及掛起和恢復執(zhí)行程序的原語, 通常來說, 小型快速專有內(nèi)核 可以通過例如消息郵箱 (消息隊列 ),事件標志,信號,互斥型信號量,信號量等原語來執(zhí)行多任務和交互式任務的通信和同步。不過,許多實時系統(tǒng)的設計者使用這些功能作為基礎來建立實時系統(tǒng)。由于這些應用比較簡單,它們就能夠相對容易 的體現(xiàn)出其時間限制。然后,當應用變得越來越復雜,小型快速專有內(nèi)核就越來越難以依靠這種利用將所有時間,計算時間,資源,優(yōu)先權和數(shù)值要求劃分為一個簡單的優(yōu)先級給每個任務的優(yōu)先級調度方式去解決。 9JWKf wvGt YM*Jgamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7Jn D6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv ^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gjqv^ $UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv* 3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。 qYpEh5 pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWv*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz84! z89Am v^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^ $UE9w
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1