<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 嵌入式 Linux 簡(jiǎn)介

          嵌入式 Linux 簡(jiǎn)介

          ——
          作者: 時(shí)間:2007-02-28 來源:華恒科技 收藏
          隨著微處理器的產(chǎn)生,價(jià)格低廉、結(jié)構(gòu)小巧的CPU 和外設(shè)連接提供了穩(wěn)定可靠的硬件架構(gòu),那么限制嵌入式系統(tǒng)發(fā)展的瓶頸就突出表現(xiàn)在了軟件方面。盡管從八十年代末開始,陸續(xù)出現(xiàn)了一些,比較著名的有Vxwork、pSOS、Neculeus和Windows CE。但這些專用操作系統(tǒng)都是商業(yè)化產(chǎn)品,其高昂的價(jià)格使許多低端產(chǎn)品的小公司望而卻步;而且,源代碼封閉性也大大限制了開發(fā)者的積極性。另外,結(jié)合國(guó)內(nèi)實(shí)情,當(dāng)前國(guó)家對(duì)自主操作系統(tǒng)的大力支持,也為源碼開放的Linux的推廣提供的廣闊的發(fā)展前景。還有,對(duì)上層應(yīng)用開發(fā)者而言,嵌入式系統(tǒng)需要的是一套高度簡(jiǎn)練、界面友善、質(zhì)量可靠、應(yīng)用廣泛、易開發(fā)、多任務(wù),并且價(jià)格低廉的操作系統(tǒng)。在不久的將來,從冰箱到收音機(jī)都會(huì)內(nèi)置處理器。因?yàn)長(zhǎng)inux的開放性,許多人認(rèn)為L(zhǎng)inux非常適合多數(shù)Internet設(shè)備。他們認(rèn)為L(zhǎng)inux可以支持不同的設(shè)備,支持不同的配置。Linux對(duì)廠商不偏不倚而且成本極低,能夠很快成為用于各種設(shè)備的操作系統(tǒng)。如今,業(yè)界已經(jīng)達(dá)成共識(shí):即嵌入式linux是大勢(shì)所趨,其巨大的市場(chǎng)潛力與醞釀的無限商機(jī)必然會(huì)吸引眾多的廠商進(jìn)入這一領(lǐng)域。
            主要有 Palm OS,Windows CE,EPOC,LinuxCE,QNX,ECOS,LYNX,高端嵌入式系統(tǒng)要求許多高級(jí)的功能,如圖形用戶界面和網(wǎng)絡(luò)支持 。很多高端RTOS供應(yīng)商已經(jīng)提供了這些功能,但其價(jià)格也很高端,一般人難以接受。微軟的Windows CE也有此類功能,卻不具備大多數(shù)嵌入式系統(tǒng)要求的實(shí)時(shí)性能,而且難以移植,也曾經(jīng)有人想以DOS為基礎(chǔ)用單獨(dú)的第三方工具拼湊一個(gè)系統(tǒng),但這種努力將是白費(fèi)?,F(xiàn)在需要的是一個(gè)便宜、成熟并且提供高端嵌入式系統(tǒng)所必須特性的操作系統(tǒng),嵌入式Linux操作系統(tǒng)以價(jià)格低廉、功能強(qiáng)大又易于移植而正在被廣泛采用,成為新興的力量,所以,眾多商家紛紛轉(zhuǎn)向了嵌入式linux。
            Linux為嵌入操作系統(tǒng)提供了一個(gè)極有吸引力的選擇,它是個(gè)和Unix相似、以核心為基礎(chǔ)的、完全內(nèi)存保護(hù)、多任務(wù)多進(jìn)程的操作系統(tǒng)。支持廣泛的計(jì)算機(jī)硬件,包括X86 ,Alpha, Sparc, MIPS, PPC, ARM, NEC, MOTOROLA 等現(xiàn)有的大部分蕊片。程式源碼全部公開,任何人可以修改并在GNU通用公共許可證(GNU General Public License)下發(fā)行,這樣,開發(fā)人員可以對(duì)操作系統(tǒng)進(jìn)行定制,再也不必?fù)?dān)心像MS Windows 操作系統(tǒng)中"后門"的威脅。同時(shí)由于有GPL的控制,大家開發(fā)的東西大都相互兼容,不會(huì)走向分裂之路。Linux 用戶遇到問題時(shí)可以通過Internet向網(wǎng)上成千上萬的Linux開發(fā)者請(qǐng)教,這使最困難的問題也有辦法解決。Linux 帶有Unix 用戶熟悉的完善的開發(fā)工具,幾乎所有的Unix系統(tǒng)的應(yīng)用軟件都已移植到了Linux 上。Linux還提供了強(qiáng)大的網(wǎng)絡(luò)功能,有多種可選擇窗口管理器(X windows)。其強(qiáng)大的語言編譯器gcc、g++等也可以很容易得到。不但成熟完善、而且使用方便。

          選擇linux的原因
            ◆可應(yīng)用于多種硬件平臺(tái)。Linux 已經(jīng)被移植到多種硬件平臺(tái),這對(duì)受開銷、時(shí)間限制的研究與開發(fā)項(xiàng)目是很有吸引力的。原型可以在標(biāo)準(zhǔn)平臺(tái)上開發(fā)然后移植到具體的硬件上,加快了軟件與硬件的開發(fā)過程。
            ◆Linux可以隨意地配置不需要任何的許可證或商家的合作關(guān)系。
            ◆它是免費(fèi)的,源代碼可以得到。這是最吸引人的。毫無疑問,這會(huì)節(jié)省大量的開發(fā)費(fèi)用。
            ◆它本身內(nèi)置網(wǎng)絡(luò)支持。
            ◆Linux的高度模塊化使添加部件非常容易。
            ◆Linux在臺(tái)式機(jī)上的成功,使大家看到了linux在嵌入式系統(tǒng)中的輝煌前景。


          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();