這個(gè)問(wèn)題其實(shí)跟用Linux內(nèi)核做嵌入式系統(tǒng)有啥好處差不多。
現(xiàn)在市面上的嵌入式系統(tǒng)操作系統(tǒng)也不少,比如Palm OS、VxWorks、pSOS、Neculeus還有Windows CE這些。不過(guò)高端系統(tǒng)功能是多,價(jià)格也高,一般人可能真有點(diǎn)吃不消。像Win CE雖然也有不少功能,但實(shí)時(shí)性不夠,很多嵌入式場(chǎng)景下不太夠用,而且移植起來(lái)也麻煩。
那為啥選Linux?主要是因?yàn)樾阅堋⒊杀竞头€(wěn)定性這三點(diǎn)太香了。首先,Linux是真的快,很多資料顯示它是最簡(jiǎn)潔高效的操作系統(tǒng)之一。圖形界面也能按需開(kāi)啟或關(guān)閉,想跑圖形就跑,不想跑就可以關(guān)掉,完全不影響系統(tǒng)內(nèi)核,這對(duì)嵌入式來(lái)說(shuō)就很靈活。其次,Linux是開(kāi)源的,幾乎沒(méi)啥授權(quán)費(fèi),隨便下載安裝,省了不少錢(qián)。而且它對(duì)硬件要求低,內(nèi)存小點(diǎn)也能跑,省了升級(jí)硬件的成本。最重要的是穩(wěn),Linux基本不崩,可靠性堪比大型系統(tǒng),像Unix、VMS那種級(jí)別。再加上支持的硬件多、網(wǎng)絡(luò)功能強(qiáng),用來(lái)做嵌入式平臺(tái)真的很合適。
現(xiàn)在市面上的嵌入式系統(tǒng)操作系統(tǒng)也不少,比如Palm OS、VxWorks、pSOS、Neculeus還有Windows CE這些。不過(guò)高端系統(tǒng)功能是多,價(jià)格也高,一般人可能真有點(diǎn)吃不消。像Win CE雖然也有不少功能,但實(shí)時(shí)性不夠,很多嵌入式場(chǎng)景下不太夠用,而且移植起來(lái)也麻煩。
那為啥選Linux?主要是因?yàn)樾阅堋⒊杀竞头€(wěn)定性這三點(diǎn)太香了。首先,Linux是真的快,很多資料顯示它是最簡(jiǎn)潔高效的操作系統(tǒng)之一。圖形界面也能按需開(kāi)啟或關(guān)閉,想跑圖形就跑,不想跑就可以關(guān)掉,完全不影響系統(tǒng)內(nèi)核,這對(duì)嵌入式來(lái)說(shuō)就很靈活。其次,Linux是開(kāi)源的,幾乎沒(méi)啥授權(quán)費(fèi),隨便下載安裝,省了不少錢(qián)。而且它對(duì)硬件要求低,內(nèi)存小點(diǎn)也能跑,省了升級(jí)硬件的成本。最重要的是穩(wěn),Linux基本不崩,可靠性堪比大型系統(tǒng),像Unix、VMS那種級(jí)別。再加上支持的硬件多、網(wǎng)絡(luò)功能強(qiáng),用來(lái)做嵌入式平臺(tái)真的很合適。