論壇:
教程推薦:
第一步.
《嵌入式實時作業系統μcos-ii原理及應用》 任哲編著
首選任哲的這本書。我建議先把這本書看一遍,弄清楚ucos是怎麼回事,至於作業系統裡面的具體**實現,大概了解就行,可以暫且不去細究。先會用,然後慢慢才能談上精通。
第二步.
《基於嵌入式實時作業系統的程式設計技術 》周慈航
這本書是針對
電子工程師,對ucosii的程式設計思路進行了介紹。通過這本書,大家就可以明白系統如果移植了ucos的話,
程式設計就和之前的裸機程式設計有何區別
。第三步.實踐!!
通過上述的兩本書,基本就可以對ucos有初步的認識。然後我建議可以在pc機上進行模擬實驗。通過這些實驗就可以加深對於ucos的認識。 實際上,任哲老師的書中就有很多例子,我們的實驗最好也基於這些例子,把這些例子跑一遍,應該就差不多了。
但是任哲書中是基於bc編譯器的,個人覺得操作很麻煩。。。除錯起來還是太麻煩。。。
所以 我建議使用
移植到vc6.0的工程進行實驗
,當然我個人認為vc6還是有點古老,於是就將ucosii移植到了vs2010中,這樣我們可以
在vs2010中進行程式設計實驗
,這樣就方便極了。
至於如何移植的問題,需要對內部**有一定的了解。我建議 有興趣的同學可以稍微研究一下,只是為了使用的同學,可以在基本了解作業系統的操作以後,再去了解。
第四步,高階階段。
《嵌入式實時作業系統ucos-ii》(第二版) 邵貝貝
官方的ucos使用者手冊的中文譯本。由於這是官方的指南,因此對這個要是有較為深刻的了解和體會的話,就會對ucos會有更為深刻的了解,對內部**的實現,對於移植、介面等都會有新的認識。所以通過這本書,可以對整個系統會有更深刻的認識。
有了以上各階段的學習,基本上就可以在各類cpu中進行ucos的移植和工程的建立編寫了。
ucos學習資料收集
嵌入式實時作業系統 c os原理與實踐 是2010 2011年編寫,2012年1月出版,這本書內容翔實,有大量的 解析,有vc下的例程。基於stm32的嵌入式系統原理與設計 是2012 2013年編寫,2013年12月出版,這本書內容適合stm32初學者,有原理 硬體設計 軟體程式設計 裸奔 工程例...
uc os學習之路 一 初識uc os
實時作業系統是指當外界事件或資料產生時,能在規定的時間內進行處理並作出相應。實時作業系統有一下基本特徵 現廣泛使用的實時作業系統有很多種,它們具體的比較可以參考 從其 檔案的布局就能大致地了解uc os iii系統的各個功能,及使用方法。uc os iii是uc os中與處理器無關的檔案,其中 該目...
uC OS 的中斷 uC OS學習筆記(三)
1.常見名詞 a 中斷服務子程式 應中斷請求而執行的程式 b 中斷向量 中斷服務子程式的入口位址 2.uc os的中斷過程 系統接收到中斷請求後,如果這時cpu處於中斷允許狀態,系統就會立刻終止正在執行的任務,而按照中斷向量的指向執行中斷服務子程式。對於可剝奪型核心uc os而言,中斷服務子程式執行...