上海婦科疾病研究所 上海女性不孕醫(yī)院 上海引產(chǎn)醫(yī)院 無(wú)痛引產(chǎn)痛不痛 上海人流醫(yī)院 白癜風(fēng)治療醫(yī)院 上海小兒腦癱醫(yī)院 上海女子醫(yī)院
我欲封天txt下载,有声小说

国产精品无码毛片AV_亚洲毛片精品在线_全球黄色短视频在线免费观看_亚洲一区二区爱av_成年人免费观看网址_欧美美女性爱喷水网址_亚洲毛片av无码不卡_国产无码视频在线观看_高清国语自产拍在线播放_女人午夜免费黄片

用戶名: 密碼:
主頁(yè) 設(shè)為首頁(yè) 加入收藏
      產(chǎn)品中心       技術(shù)中心       下載中心        社區(qū)新聞        誠(chéng)聘英才       大學(xué)計(jì)劃        關(guān)于我們       技術(shù)論壇
  您的當(dāng)前位置:ADSP開源社區(qū) >> 技術(shù)中心 >> ADI操作系統(tǒng) 今天是:
技術(shù)中心  
SigmaDSP
SHARC
A2B音頻總線
Blackfin
ADI操作系統(tǒng)
ADSP-218X
TigerSAHRC
ADI DSP仿真器
產(chǎn)品導(dǎo)航
ADI DSP仿真器
SigmaDSP開發(fā)板
ADI A2B總線開發(fā)板
SHARC DSP開發(fā)板
銷售網(wǎng)絡(luò)
ADI操作系統(tǒng)  
uClinux介紹
[ 作者:admin ] [ 來(lái)源:ADSP開源社區(qū) ] [ 發(fā)布時(shí)間:2011-3-29 ]

uClinux是一種很受歡迎的操作系統(tǒng),它與UNIX系統(tǒng)兼容,開放源代碼。它原本被設(shè)計(jì)為桌面系統(tǒng),現(xiàn)在廣泛應(yīng)用于服務(wù)器領(lǐng)域。而更大的影響在于它正逐漸的應(yīng)用于嵌入式設(shè)備。uClinux正是在這種氛圍下產(chǎn)生的。在uClinux這個(gè)英文單詞中u表示Micro,小的意思,C表示Control,控制的意思,所以u(píng)Clinux就是Micro-Control-Linux,字面上的理解就是"針對(duì)微控制領(lǐng)域而設(shè)計(jì)的Linux系統(tǒng)"。

    uClinux是一種優(yōu)秀的嵌入式Linux版本,是micro-Conrol-Linux的縮寫。它秉承了標(biāo)準(zhǔn)Linux的優(yōu)良特性, 經(jīng)過(guò)各方面的小型化改造,形成了一個(gè)高度優(yōu)化的、代碼緊湊的嵌入式Linux。雖然它的體積很小,卻仍然保留了Linux的大多數(shù)的優(yōu)點(diǎn):穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、對(duì)各種文件系統(tǒng)完備的支持和標(biāo)準(zhǔn)豐富的API。它專為嵌入式系統(tǒng)做了許多小型化的工作,目前已支持多款CPU。 其編譯后目標(biāo)文件可控制在幾百KB數(shù)量級(jí),并已經(jīng)被成功地移植到很多平臺(tái)上。
 
    uClinux從Linux 2.0/2.4內(nèi)核派生而來(lái),沿襲了Linux的絕大部分特性。它是專門針對(duì)沒(méi)有MMU(內(nèi)存管理單元)的CPU,并且為嵌入式系統(tǒng)做了許多小型化的工作。它通常用于具有很少內(nèi)存或Flash的嵌入式操作系統(tǒng)。在GNU通用許可證的保證下,運(yùn)行uClinux操作系統(tǒng)的用戶可以使用幾乎所有的Linux API函數(shù)。由于經(jīng)過(guò)了裁剪和優(yōu)化,它形成了一個(gè)高度優(yōu)化,代碼緊湊的嵌入式Linux。它具有體積小、穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、完備的對(duì)各種文件系統(tǒng)的支持,以及豐富的API函數(shù)等優(yōu)點(diǎn)。uClinux與Linux在兼容性方面表現(xiàn)出色,uClinux除了不能實(shí)現(xiàn)fork()外,其余uClinux的API函數(shù)與標(biāo)準(zhǔn)Linux完全相同。
   

    針對(duì)沒(méi)有MMU的CPU,全球每年生產(chǎn)的CPU的數(shù)量大概在二十億顆左右,其中大部分是應(yīng)用于專用性很強(qiáng)的各類嵌入式系統(tǒng)。大部分嵌入式系統(tǒng)為了減少系統(tǒng)復(fù)雜程度、降低硬件及開發(fā)成本和運(yùn)行功耗,在硬件設(shè)計(jì)中取消了內(nèi)存管理單元(MMU)模塊。最初,運(yùn)行于這類沒(méi)有MMU的CPU之上的都是一些很簡(jiǎn)單的單任務(wù)操作系統(tǒng),或者更簡(jiǎn)單的控制程序,甚至根本就沒(méi)有操作系統(tǒng)而直接運(yùn)行應(yīng)用程序。在這種情況下,系統(tǒng)無(wú)法運(yùn)行復(fù)雜的應(yīng)用程序,或者效率很低,并且所有的應(yīng)用程序需要重新開發(fā),還要求開發(fā)人員十分了解硬件特性。這些都阻礙了不含MMU的嵌入式產(chǎn)品開發(fā)的速度和應(yīng)用水平。

    uClinux專門針對(duì)沒(méi)有MMU的CPU,并且為嵌入式系統(tǒng)做了許多小型化的工作。uClinux是一個(gè)完全符合GNU/GPL公約的項(xiàng)目,完全開放代碼。
 
    最初的uClinux僅僅支持Palm硬件系統(tǒng),基于Linux 2.0內(nèi)核。隨著系統(tǒng)的日益改進(jìn),支持的內(nèi)核版本從2.0、2.2、2.4一直到現(xiàn)在最新的2.6。系統(tǒng)的開發(fā)人員從兩人增加到了目前的12人,支持的硬件系統(tǒng)也從一種增加到了目前的十余種(支持的硬件平臺(tái)如Motorola公司的M68328、M68EN322、MC68360、DragonBall系列如68EZ328、68VZ328,ColdFire系列的如5272、5307,ARM 7TDMI、MC68EN302、ETRAX、Intel i960、PRISMA、Atari 68k等等。)
   
    根據(jù)Linuxdevices網(wǎng)站2004年3月的調(diào)查,uClinux在全球嵌入式Linux市場(chǎng)所占的份額已位居第二,僅僅落后于定制Linux(即自己下載源碼進(jìn)行修改定制)。同時(shí)Linux在全球嵌入式操作系統(tǒng)的市場(chǎng)份額依然處于統(tǒng)治地位(占40%以上),領(lǐng)先第二名微軟公司的嵌入式操作系統(tǒng)三倍以上(市場(chǎng)份額約13%)。

聯(lián)系我們 | 關(guān)于我們 | 免責(zé)聲明 | 誠(chéng)征英才 | 友情鏈接
Copyright 2019 All rights reserved  本網(wǎng)頁(yè)版權(quán)屬Open ADSP所有
北京海淀區(qū)中關(guān)村大街32號(hào)新中發(fā)市場(chǎng)3659 郵編100100
電話 18611096839 
粵ICP備14035876號(hào)-1