區(qū)別:1、linux的開發(fā)難度較高,wince的開發(fā)難度相對較容易,開發(fā)周期短,內(nèi)核完善;2、linux的內(nèi)核較小,效率較高,而wince就占用了過多的RAM,效率較低;3、linux內(nèi)核不包含圖形界面,wince內(nèi)核包含圖形界面。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux與wince有什么區(qū)別
wince
Windows CE操作系統(tǒng)是Windows家族中的成員,為專門設(shè)計給掌上電腦(HPCs)以及嵌入式設(shè)備所使用的系統(tǒng)環(huán)境。這樣的操作系統(tǒng)可使完整的可移動技術(shù)與現(xiàn)有的Windows桌面技術(shù)整合工作。
Windows CE被設(shè)計成針對小型設(shè)備(它是典型的擁有有限內(nèi)存的無磁盤系統(tǒng))的通用操作系統(tǒng),Windows CE可以通過設(shè)計一層位于內(nèi)核和硬件之間代碼用來設(shè)定硬件平臺,這即是眾所周知的硬件抽象層(HAL)(在以前解釋時,這被稱為OEMC(原始設(shè)備制造)適應層,即OAL;內(nèi)核壓縮層,即KAL。
linux
Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器方面保持著強勁的發(fā)展勢頭以外,在個人電腦、嵌入式系統(tǒng)上都有著長足的進步。
Linux不僅系統(tǒng)性能穩(wěn)定,而且是開源軟件。其核心防火墻組件性能高效、配置簡單,保證了系統(tǒng)的安全。在很多企業(yè)網(wǎng)絡中,為了追求速度和安全,Linux不僅僅是被網(wǎng)絡運維人員當作服務器使用,甚至當作網(wǎng)絡防火墻,這是Linux的一大亮點。?
Linux具有開放源碼、沒有版權(quán)、技術(shù)社區(qū)用戶多等特點,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統(tǒng)中內(nèi)嵌網(wǎng)絡協(xié)議棧,經(jīng)過適當?shù)呐渲镁涂蓪崿F(xiàn)路由器的功能。這些特點使得Linux成為開發(fā)路由交換設(shè)備的理想開發(fā)平臺。
WinCE與Linux有何區(qū)別?
嵌入式Linux OS與Windows CE相比的優(yōu)點:
第一:Linux是開放源代碼,遍布全球的眾多Linux愛好者都是Linux開發(fā)者的強大技術(shù)支持者;Windows CE目前6.0內(nèi)核全部開放,GUI不開放。
第二:Linux的內(nèi)核小、效率高;Windows CE相比,占用過多的RAM。
第三Linux是開放源代碼的OS,在價格上極具競爭力,適合中國國情。Windows CE需要版權(quán)費用。
第四Linux不僅支持x86芯片,還是一個跨平臺的系統(tǒng)。更換CPU時就不會遇到更換平臺的困擾。
第五,Linux內(nèi)核的結(jié)構(gòu)在網(wǎng)絡方面是非常完整的,它提供了對包括十兆位、百兆位及千兆位的以太網(wǎng)絡,還有無線網(wǎng)絡、Token ring(令牌環(huán))和光纖甚至衛(wèi)星的支持,目前WINCE的網(wǎng)絡功能也比較強大。
嵌入式Linux OS與Windows CE相比的弱點:
第一:LINUX開發(fā)難度較高,需要很高的技術(shù)實力,WINCE開發(fā)相對較容易,開發(fā)周期短,內(nèi)核完善,主要是應用層開發(fā)。
第二:LINUX核心調(diào)試工具不全,調(diào)試不太方便,尚沒有很好的用戶圖形界面,WINCE的GUI豐富,開發(fā)工具強大;
第三,系統(tǒng)維護難度大。Linux占用較大的內(nèi)存,如果去掉部分無用的功能來減小使用的內(nèi)存,但是如果不仔細,將引起新的問題
推薦學習:Linux視頻教程