uC/OS-ii 學習步驟及書籍推薦
我也不知道原創在哪裡
第一步.《嵌入式實時作業系統μCOS-II原理及應用》
任哲編著
首選任哲的這本書。我建議先把這本書看一遍,弄清楚ucos是怎麼回事,至於作業系統裡面的具體程式碼實現,大概瞭解就行,可以暫且不去細究。先會用,然後慢慢才能談上精通。
第二步.《基於嵌入式實時作業系統的程式設計技術
》周慈航
這本書是針對電子工程師,對ucosII的程式設計思路進行了介紹。通過這本書,大家就可以明白系統如果移植了ucos的話,程式設計就和之前的裸機程式設計有何區別。
第三步.實踐!!
通過上述的兩本書,基本就可以對ucos有初步的認識。然後我建議可以在PC機上進行模擬實驗。通過這些實驗就可以加深對於ucOS的認識。 實際上,任哲老師的書中就有很多例子,我們的實驗最好也基於這些例子,把這些例子跑一遍,應該就差不多了。
但是任哲書中是基於BC編譯器的,個人覺得操作很麻煩。。。除錯起來還是太麻煩。。。
所以 我建議使用移植到VC6.0的工程進行實驗,當然我個人認為vc6還是有點古老,於是就將ucosII移植到了VS2010中,這樣我們可以在VS2010中進行程式設計實驗,這樣就方便極了。
至於如何移植的問題,需要對內部程式碼有一定的瞭解。我建議 有興趣的同學可以稍微研究一下,只是為了使用的同學,可以在基本瞭解作業系統的操作以後,再去了解。
第四步,高階階段。
《嵌入式實時作業系統uCOS-II》(第二版)
邵貝貝
官方的ucos使用者手冊的中文譯本。由於這是官方的指南,因此對這個要是有較為深刻的瞭解和體會的話,就會對ucos會有更為深刻的瞭解,對內部程式碼的實現,對於移植、介面等都會有新的認識。所以通過這本書,可以對整個系統會有更深刻的認識。
有了以上各階段的學習,基本上就可以在各類CPU中進行ucos的移植和工程的建立編寫了。
祝大家學習順利~~
相關文章
- 學習Hadoop最佳書籍推薦Hadoop
- Linux入門及進階學習推薦書籍Linux
- Java學習必備書籍推薦Java
- 機器學習必看書籍推薦機器學習
- 統計學書籍推薦
- Java學習必備書籍推薦終極版!Java
- 解決日常“書荒”:深度學習書籍推薦瞭解下!深度學習
- javascript推薦書籍JavaScript
- Java書籍推薦Java
- 0基礎大資料學習路線及各階段學習書籍推薦大資料
- 有哪些學習效能測試的書籍推薦呢
- 後端書籍推薦後端
- python 書籍推薦 三Python
- 推薦適合Java初學的書籍?Java
- 機器學習/深度學習書單推薦及學習方法機器學習深度學習
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 學Java可以看哪些書?6本Java書籍推薦Java
- 學習Python有什麼好的書籍?推薦這幾本Python
- 對於初學者學習web前端,關於書籍方面的推薦Web前端
- 計算機書籍(必看推薦)計算機
- 書籍推薦:《API 設計模式》API設計模式
- 適合初學者學java技術的書籍推薦!Java
- 老司機分散式書籍推薦分散式
- 開始學go,有推薦什麼書籍的嗎?Go
- 誰能推薦推薦好的 PHP 設計模式得書籍和有關框架核心得書籍PHP設計模式框架
- 【乾貨分享】嵌入式學習路線公開!(書籍推薦+視訊推薦+練手專案)
- 流媒體音視訊開發有哪些學習書籍?推薦11本
- C#/.NET/.NET Core推薦學習書籍(升職加薪,你值得擁有)C#
- 學習大資料專業的學生讀書,有什麼建議和推薦的書籍?大資料
- 史上最全的Java進階書籍推薦Java
- oracle最佳化相關書籍推薦Oracle
- 7本產品經理推薦書籍
- 前端入門——day1(簡介及推薦書籍和網站)前端網站
- 推薦8本高質量的Python書籍,初學者必看Python
- 有沒有好的測試書籍推薦
- 一本Python新手入門書籍推薦Python
- NEO共識節點推薦搭建步驟
- 推薦Web前端初學者應該知道的書籍和網站!Web前端網站