中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 科技論文 > 電子信息論文 >

基于FPGA的μC/OS-Ⅱ通信機制的硬件實現(xiàn)

發(fā)布時間:2024-06-02 15:51
  現(xiàn)如今的操作系統(tǒng)都是單純的軟件,如Windows,Android,iOS,嵌入式系統(tǒng)中的VxWorks等。人們將PC劃分為完全獨立的兩個部分——軟件部分和硬件部分,這種劃分機制在技術(shù)上已經(jīng)取得了長足的發(fā)展。但隨著芯片技術(shù)和物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,這種劃分機制無法滿足當(dāng)前社會對于操作系統(tǒng)各方面需求,需要進行技術(shù)的創(chuàng)新。操作系統(tǒng)硬件化成為解決軟硬件劃分問題的新技術(shù)。操作系統(tǒng)硬件化有兩種方式,一是完全硬件化,一種是部分硬件化。由于完全硬件化使用范圍較低,硬件更新速度較快,技術(shù)復(fù)雜,于是我們多采用部分硬件化,即將一個實時操作系統(tǒng)劃分為H/W和S/W這兩部分,一部分功能用硬件實現(xiàn)。合理的軟硬件劃分將會能夠增強系統(tǒng)性能,減少其運行時間和任務(wù)響應(yīng)時間。本設(shè)計以μC/OS-Ⅱ?qū)崟r操作系統(tǒng)為研究基礎(chǔ),將μC/OS-Ⅱ操作系統(tǒng)任務(wù)通信機制中的互斥型信號量和消息郵箱進行了硬件化設(shè)計。將任務(wù)通信機制中的創(chuàng)建、發(fā)送、請求、刪除等具體操作采用Verilog硬件描述語言進行硬件邏輯設(shè)計,實時操作系統(tǒng)的軟核只需要將任務(wù)命令字發(fā)送給硬件邏輯,由硬件執(zhí)行這些功能。ALTERA公司的DE1SOC開發(fā)板內(nèi)...

【文章頁數(shù)】:56 頁

【學(xué)位級別】:碩士

【部分圖文】:

圖2-5任務(wù)、ISR與信號量之間的關(guān)系

圖2-5任務(wù)、ISR與信號量之間的關(guān)系

:一是一個16位范圍在0~65535的無符號整形信號量的計數(shù)值;二表,該表是由等待該種信號量的任務(wù)組成的。μC/OS-II操作系統(tǒng)中量提供了6對可以對其操作的系統(tǒng)函數(shù),分別為OSSemCremDel()、OSSemPost()、OSSemAccept()、OSSe....


圖2-6任務(wù)、ISR以及消息郵箱的關(guān)系

圖2-6任務(wù)、ISR以及消息郵箱的關(guān)系

息隊列管理/OS-II操作系統(tǒng)中,還提供了另外一種通信機制,即消息式定義變量或者其他任務(wù),再經(jīng)由一個任務(wù)或者ISR向。根據(jù)具體情況進行具體分析,所以每一個指針?biāo)赶?-7描述的就是任務(wù)、ISR以及消息隊列這三者之間的關(guān)


圖2-6任務(wù)、ISR以及消息隊列之間的關(guān)系

圖2-6任務(wù)、ISR以及消息隊列之間的關(guān)系

圖2-6任務(wù)、ISR以及消息郵箱的關(guān)系Fig.2-6Relationbetweentask,ISRandmailbox消息隊列管理μC/OS-II操作系統(tǒng)中,還提供了另外一種通信機制,即消息隊列針方式定義變量或者其他任務(wù),再經(jīng)由一個任務(wù)或者ISR向另....


圖3-2硬件實現(xiàn)RTOS的系統(tǒng)調(diào)用流程

圖3-2硬件實現(xiàn)RTOS的系統(tǒng)調(diào)用流程

-21-圖3-2硬件實現(xiàn)RTOS的系統(tǒng)調(diào)用流程Fig.3-2HardwaresystemcallprocessforRTOSA技術(shù)不斷發(fā)展,硬件芯片造價不斷降低,那么研究趨勢。實時操作系統(tǒng)的功能模塊通過硬件芯上發(fā)揮并行性,使其整個系統(tǒng)的響應(yīng)時間明顯提高....



本文編號:3987464

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/dianzigongchenglunwen/3987464.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f755e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com