這個問題其實跟用Linux內核做嵌入式系統有啥好處差不多。
現在市面上的嵌入式系統操作系統也不少,比如Palm OS、VxWorks、pSOS、Neculeus還有Windows CE這些。不過高端系統功能是多,價格也高,一般人可能真有點吃不消。像Win CE雖然也有不少功能,但實時性不夠,很多嵌入式場景下不太夠用,而且移植起來也麻煩。
那為啥選Linux?主要是因為性能、成本和穩定性這三點太香了。首先,Linux是真的快,很多資料顯示它是最簡潔高效的操作系統之一。圖形界面也能按需開啟或關閉,想跑圖形就跑,不想跑就可以關掉,完全不影響系統內核,這對嵌入式來說就很靈活。其次,Linux是開源的,幾乎沒啥授權費,隨便下載安裝,省了不少錢。而且它對硬件要求低,內存小點也能跑,省了升級硬件的成本。最重要的是穩,Linux基本不崩,可靠性堪比大型系統,像Unix、VMS那種級別。再加上支持的硬件多、網絡功能強,用來做嵌入式平臺真的很合適。
現在市面上的嵌入式系統操作系統也不少,比如Palm OS、VxWorks、pSOS、Neculeus還有Windows CE這些。不過高端系統功能是多,價格也高,一般人可能真有點吃不消。像Win CE雖然也有不少功能,但實時性不夠,很多嵌入式場景下不太夠用,而且移植起來也麻煩。
那為啥選Linux?主要是因為性能、成本和穩定性這三點太香了。首先,Linux是真的快,很多資料顯示它是最簡潔高效的操作系統之一。圖形界面也能按需開啟或關閉,想跑圖形就跑,不想跑就可以關掉,完全不影響系統內核,這對嵌入式來說就很靈活。其次,Linux是開源的,幾乎沒啥授權費,隨便下載安裝,省了不少錢。而且它對硬件要求低,內存小點也能跑,省了升級硬件的成本。最重要的是穩,Linux基本不崩,可靠性堪比大型系統,像Unix、VMS那種級別。再加上支持的硬件多、網絡功能強,用來做嵌入式平臺真的很合適。