2009年10月28日 星期三

about RTOS

對於RTOS
我要討論以下的
1.Micrium uc/os-ii
2.Small RTOS

一般的情況下,對於RTOS.不論是市面上的書藉或者是相關的討論
均是在討論ARM平台上的linux,win ce .
但不論是其中之一任者,均是一個複雜的系統(對我個人而言.
有太多的應用層次上內容已包含在裡面了(也用過一個intel PXA27XX)
而市面的書藉也都是針對
某一特定chip來特別的介紹及應用.
若你沒有指定的chip時,也就什麼也做不了orz
即使你有但是,進而....你也無法了解其內容的動作 .

特別,像我這種沒有任何的資料及人時,也只能自己不斷不斷地試著(*3)
故我才會採用uc/os-ii或是small RTOS來使用,成功機率高些吧...orz

至於,為何要使用RTOS....我目前還不太清楚,大至如下吧....
1.從其嵌入式的三大型架構(*1)來看.這是必要的
2.隨著製程及材料的進步,其32-bit的chip的價格已逼進
   8 bit 的MCU了.為了有效地使用32-bit MCU使用RTOS
3.市場的需求.大多已不可以8-bit MCU所能...影像,通訊,音效

以下是uc/os-ii及small rtos的優缺
1.
優:因為us/os-ii可以整合許多的功能
如人機界面、文件系統、TCP/IP、USB主機等組合,甚至可以和一些自由軟件組合
可自己剪裁其大小

缺:不論是uc/os-ii或是最新的us/os-iii均非開放式系統(需付費
      ulinux雖不用,但太複雜了............而Win CE也是需付費

2.small RTOS
優:是一個以8051/2為主的RTOS,也可以porting ARM v.7上
免費,開放式

缺:少有書藉討論.及目前國內少人討論之...
---------------------------
(*1)
1.前景/背景 ;
2.非強取式  ;
3.強取式      ;
(*2)
(http://en.wikipedia.org/wiki/MicroC/OS-II
http://www.zlgmcu.com/philips/philips-embedsys.asp
http://askey299.blogspot.com/
http://www.freertos.org/portcygn.html
http://www.freertos.org/a00104.html
 -----------------------------




沒有留言:

張貼留言