目錄
第一部分、uCOSII作業系統簡介
1、什么是uCOSII?
2、留坑
第二部分、新建Quartus II工程
第三部分、修改別人的軟核
1、注意
第五部分、新建uCOSII工程
第六部分、總結
1、視頻演示
2、我的問題
3、完整資料
第一部分、uCOSII作業系統簡介
1、什么是uCOSII?
uC/OS II( Micro Control Operation System Two)是的一個多任務實時作業系統,
實時作業系統就是:如果作業系統能使計算機系統及時回應外部事件的請求,并能及時控制所有實時設備與實時任務協調運行,且能在一個規定的時間內完成對事件的處理,那么這種作業系統就是一個實時作業系統,也就是我們通常說所說的 RTOS( Real Time Operation System),
實時系統有兩個基本要求:第一,實時系統的計算必須產生正確的結果,第二,實時系統的計算機必須在預定的時間內完成,按照時間正確的程式來劃分,實時作業系統又可以分為硬實時作業系統和軟實時作業系統兩種,如果要求系統必須在極嚴格的時間內完成任務,那么這樣的系統就叫做硬實時作業系統,相對來說,如果系統完成任務的截止時間要求不是十分嚴格,那么這種系統就叫做軟實時系統
2、留坑
這里最后的結果我的代碼跑不起來,什么意思呢,也就是按照生成的代碼直接運行,結果我的串口只列印了一次,然后就不動了,

但是如果把下圖中這兩行代碼給注釋掉,那系統就一直列印,如果有D大兄弟知道問題出在哪里,麻煩你告訴我一下,

第二部分、新建Quartus II工程
這里我們還是一如既往復制小梅哥的LCD9341的初始工程到自己建立的檔案夾中去,不會的話去看《第一篇、如何燒錄NiosII工程:https://blog.csdn.net/Learning1232/article/details/110225728》
第一步、復制小梅哥的LCD9341的初始工程,到自己建立的檔案夾中,然后打開工程

第三部分、修改別人的軟核
1、注意
這里只需要添加一個 timer 定時器IP核, 我們將該定時器配置為 Full-featured,以供我們的 uC/OS II 使用,

第五部分、新建uCOSII工程
第一步、如圖操作

第二步、選擇當前工程的.sopcinfo檔案

第三步、選擇Hello Microc/OS-II,點擊Finish

第四步、生成的代碼不改動,直接編譯、仿真,看結果

第六部分、總結
1、視頻演示
已經拍成視頻放在群檔案中,可以去下載查看,你也可以先點擊這個鏈接直接觀看效果(https://live.csdn.net/v/121223),這里放張圖片,

2、我的問題
我的遇到問題,前面就介紹了,希望知道的小伙伴告訴我一下,
最后希望有問題的鐵子加下面這個群,群檔案里面有所有的資料,有問題也可以直接提出來,當然也可以私聊我,

3、完整資料
歡樂的白嫖時光從來不會缺席!(完整工程、演示視頻、參考資料下載鏈接:https://download.csdn.net/download/Learning1232/13692801),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236077.html
標籤:其他
上一篇:HTML簡要學習
