UCOS2的文件目錄

想着閒着也是閒着,把之前學習ucos2源碼的筆記整理一下,覆盤一次,總結內容將其寫爲博客作爲學習的輸出。

一、爲什麼要學RTOS或者IOTOS

我在大一時,開始進入實驗室接觸單片機,摸爬滾打的參加了幾次比賽, 也因此入了嵌入式的坑,大三時開始思考自己未來的方向,瞄準了物聯網這個未來巨大的變革–從互聯網人與人、互聯網+的模式,再到物聯網的萬物互聯。幾個巨頭很早便開始部署,華爲、阿里、騰訊各自都推出自己的雲平臺、物聯網的實時操作系統IOTOS。因此操作系統的知識,RTOS的框架必須牢牢掌握。選擇ucosII的原因,是因爲uc/os是在幾年前RTOS中佔比較大的OS,相比uc/osII要簡單一些,並且在前不久開源了。掌握一個後,再去看freeRTOS、liteOS,也就很快了。

二、uC/OS介紹

1999年的ucosII到現在,前幾年還沒有物聯網、RTOS很火的時候、ucos的市場佔比是很高,由於license以及技術的變化,市場佔有率降了下來,現在對接第三方模塊變多,freeRTOS、國內的物聯網操作系統的佔比越來火。
ucos網頁:https://www.micrium.com/rtos/
被移植到各種主流MCU平臺https://www.micrium.com/downloadcenter/

三、目錄結構

最開始學習,瞭解各個文件夾是做什麼的,大概哪些文件是幹什麼的是很重要的,有助於對這個框架有所瞭解,知道個大概。最近發現有道雲筆記的思維導圖,所以也採用思維導圖的方式來理順框架。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

UCOS2目錄的思維導圖-有道雲分享鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章