簡單介紹ecos, uc/OS,uClinux,RTlinux,Linux
1:QNX 的可靠性很好,協議棧、各種外設驅動穩定,只是執行所需資源有些多,需要MMU。如果需要高可靠性應用,QNX可能是最好的選擇,本人公司現在就是基於 QNX開發RTOS的。
2:RTLinux的實時性與其它RTOS相比有些差。但是,因為好多Linux資源可以利用,是RTLinux的優點。 但是執行所需資源比QNX還多,也是需要MMU。可以選用開源的RTLinux或內容新的商用RTLinux。3:uC/OS-II比較小巧,移 植容易,網上資源很多,核心可以做得很小。但不是免費的,並且驅動需要自己編寫,協議棧、圖形驅動都要另外加。
4:Nucleus Plus比uC/OS-II龐大,另外提供了檔案系統、協議棧、圖形介面等許多東西。當然也是分開賣的,不是免費的東西。使用起來比較容易上手。
5:VRTX 是一款比較早的RTOS,現在使用的人已經很少。執行還是比較可靠。配套的檔案、協議棧等模組很少。
6:VxWorks是RTOS中的大牛,國內 外用的人很多,開發工具功能強大,使用方便,但是價格昂貴。也有基於MMU的高可靠性的產品。所需資源比QNX小,比uC/OS、eCos多。對於一些私 企或者好似小公司來說,可用性值得商榷。
7:eCos是開源的RTOS。針對不同的CPU已經做了許多現成的移植。程式碼尺寸比Nucleus的略 大。如果不用USB host等,並且不想花費太多的金錢,應該是不錯的選擇。