高性能嵌入應(yīng)用的優(yōu)化解決方案
MontaVista 軟件公司是一個(gè)世界領(lǐng)先的智能設(shè)備和相應(yīng)基礎(chǔ)部件的系統(tǒng)軟件供應(yīng)商。MontaVista以提供基于GNU/Linux的開放源碼軟件解決方案來推動(dòng)嵌入式系統(tǒng)革命。它由實(shí)時(shí)操作系統(tǒng)(RTOS)的倡導(dǎo)者James Ready在1999年創(chuàng)立。MontaVista提供的MontaVista Linux家族系列產(chǎn)品滿足了廣泛的軟件開發(fā)商的需要,包含從通信基礎(chǔ)設(shè)施到消費(fèi)電子的應(yīng)用。MontaVista發(fā)布的多種MontaVista Linux版本包括—專業(yè)版(Professional Edition),消費(fèi)電子版(Consumer Electronics Edition),電信運(yùn)營級(jí)版(Carrier Grade Edition)。同時(shí)附加技術(shù)產(chǎn)品提供功能強(qiáng)大的圖形開發(fā)功能。
MontaVista 已經(jīng)被驗(yàn)證并已經(jīng)在新一輪裝載Oracle 9i 數(shù)據(jù)庫的通訊服務(wù)器和最新的Motorola A760智能手機(jī)中使用,在2003年,一系列著名的產(chǎn)品如Sharp家庭服務(wù)器(Home sever),VOLVO汽車的電子系統(tǒng),NEC的ATCA電信平臺(tái),Philip的通用遙控器,松下電器的寬帶終端和TV接收器也都使用了MontaVista Linux產(chǎn)品。自成立到2003年底,MontaVista已經(jīng)有超過1200個(gè)用戶。
MonaVista現(xiàn)已在美國硅谷、日本、歐洲和亞太區(qū)設(shè)有分公司和辦公室,在俄羅斯、印度和中國設(shè)有研發(fā)中心。MontaVista是包含開發(fā)系統(tǒng)發(fā)展實(shí)驗(yàn)室(OSDL),服務(wù)有效性論壇(SAF),Eclips, 嵌入式Linux社團(tuán)(ELC),開放手機(jī)聯(lián)盟(OMP)和消費(fèi)電子Linux論壇的創(chuàng)建人或重要成員。MontaVista Linux產(chǎn)品也是遵循這些標(biāo)準(zhǔn)。
Montavista Linux Professional Edition 3.1是開放源碼,無版稅的嵌入式操作系統(tǒng),而且具有實(shí)時(shí)性、高級(jí)開發(fā)環(huán)境,并且在嵌入式領(lǐng)域中支持廣泛的硬件平臺(tái)。它是減少嵌入式系統(tǒng)開發(fā)者開發(fā)時(shí)間和降低開發(fā)成本的理想解決方案。
隨著嵌入式應(yīng)用復(fù)雜程度的日益增長,嵌入式系統(tǒng)設(shè)計(jì)既要面對(duì)技術(shù),又要面對(duì)成本和上市時(shí)間的帶來的巨大壓力。MontaVista Linux 專業(yè)版(Professional Edition)無疑是面對(duì)緊迫的產(chǎn)品上市時(shí)間和有限的開發(fā)經(jīng)費(fèi)的嵌入式系統(tǒng)開發(fā)者的理想選擇。專業(yè)版(Pro)可以滿足幾乎所有的嵌入式系統(tǒng)的技術(shù)需求,其中包括網(wǎng)絡(luò)和通信設(shè)備、儀器儀表、控制器、航天和國防、辦公設(shè)備、家庭網(wǎng)絡(luò)以及醫(yī)療電子等。
專門為嵌入式應(yīng)用設(shè)計(jì)的Linux
充分利用強(qiáng)大的開發(fā)工具和完善的Linux發(fā)布版本,專業(yè)版(Pro)可以滿足您對(duì)可預(yù)測(cè)性、穩(wěn)定性以及高級(jí)I/O支持的要求。這也使Pro成為目前最值得信賴的操作系統(tǒng)。MontaVista在嵌入式系統(tǒng)和Linux市場(chǎng)的豐富的經(jīng)驗(yàn)和獨(dú)到見解,使您可以獲得一套高度裁減和經(jīng)過考驗(yàn)的嵌入式解決方案。
開放源代碼的優(yōu)點(diǎn)
MontaVista Linux 專業(yè)版開放源碼,是一個(gè)健壯并且功能強(qiáng)大可以滿足各類嚴(yán)格應(yīng)用要求的操作系統(tǒng)。專業(yè)版(Pro)擴(kuò)展的內(nèi)核和用戶空間與標(biāo)準(zhǔn)的Linux內(nèi)核的完美結(jié)合,實(shí)現(xiàn)了您所需要的功能和特性。同時(shí)MontaVista充分利用開放源碼的優(yōu)點(diǎn),將其內(nèi)核的開發(fā)、驅(qū)動(dòng)的開發(fā)、網(wǎng)絡(luò)的增強(qiáng)、錯(cuò)誤的修訂全部提供給開源社區(qū),以獲得更強(qiáng)的系統(tǒng)穩(wěn)定性和更高的性能表現(xiàn)。
高效的開發(fā)工具
基于工業(yè)級(jí)的Eclipse開發(fā)框架,MontaVista DevRocket成為一款非常全面的開發(fā)工具,滿足各種系統(tǒng)設(shè)計(jì)的需求。它是一套完整的應(yīng)用開發(fā)和調(diào)試環(huán)境,包括全面的系統(tǒng)測(cè)量、內(nèi)存使用分析,以及實(shí)時(shí)跟蹤。
最全面的硬件支持
在業(yè)界, MontaVista維護(hù)30多種處理器的通用代碼體系(包括7種不同體系結(jié)構(gòu)的處理器),以及超過50多種板級(jí)硬件的支持。通過與大型的芯片和硬件供應(yīng)商的合作,MontaVista可以在統(tǒng)一的源碼基礎(chǔ)上提供最大的硬件擴(kuò)展支持。專業(yè)版(Pro)使用針對(duì)處理器優(yōu)化的工具鏈保證對(duì)系統(tǒng)高性能和高可靠性的支持。它使您在硬件選擇方面具有最大的靈活性,使用最低的成本來獲取最高的性能表現(xiàn)。
實(shí)時(shí)Linux,實(shí)時(shí)性能
MontaVista Linux可以滿足各種嵌入式應(yīng)用的實(shí)時(shí)性響應(yīng)要求。MontaVista可搶占內(nèi)核技術(shù)明顯降低了內(nèi)核的延遲和抖動(dòng),保證了100微妙以內(nèi)的系統(tǒng)最壞響應(yīng)時(shí)間,可以達(dá)到甚至超過絕大多數(shù)實(shí)時(shí)性處理的要求。專業(yè)版(Pro)通過引入O(1)調(diào)度、高分辨率時(shí)鐘(HRT,High Resolution Timers)、高速實(shí)時(shí)域(FRD,F(xiàn)ast Real-time Domain)函數(shù)庫等多種技術(shù)來達(dá)到實(shí)時(shí)性的最佳表現(xiàn)。使用HRT,編程人員能實(shí)現(xiàn)微秒級(jí)精度的基于時(shí)間、事件驅(qū)動(dòng)的新算法,減少作CPU時(shí)鐘周期的輪詢和空循環(huán)的時(shí)間開銷。FRD使用新的本地POSIX線程庫(NPTL,Native POSIX Thread Library)提供一個(gè)線程中斷上下文,保持最高級(jí)別的實(shí)時(shí)中斷響應(yīng)。
MontaVista的優(yōu)越性
世界領(lǐng)先的企業(yè)都采用了MontaVista Linux的系列產(chǎn)品。事實(shí)上,數(shù)百萬的嵌入式設(shè)備上都使用了MontaVista? Linux?專業(yè)版。MontaVista在開源和Linux方面的經(jīng)驗(yàn),不斷創(chuàng)新的理念,以及被廣泛認(rèn)可的領(lǐng)先技術(shù),這都將是選擇MontaVista作為您成功的合作伙伴的理由之一。
特點(diǎn)
在單一操作系統(tǒng)上同時(shí)支持多線程、多進(jìn)程、多處理器
本地POSIX線程庫作為內(nèi)核的組件更好實(shí)現(xiàn)系統(tǒng)的POSIX兼容性
本地Linux快速響應(yīng)的實(shí)時(shí)性能
可搶占內(nèi)核技術(shù)
O(1)調(diào)度實(shí)現(xiàn)固定優(yōu)先級(jí)實(shí)時(shí)調(diào)度
HRT實(shí)現(xiàn)微秒級(jí)時(shí)鐘分辨率,支持標(biāo)準(zhǔn)IEEE 1003.b POSIX API
全面的開發(fā)工具和分析能力,降低項(xiàng)目風(fēng)險(xiǎn)
多線程核心信息存儲(chǔ)技術(shù)可以提供所有激活線程的信息
Linux跟蹤工具包可以提供多任務(wù)程序的詳細(xì)信息
內(nèi)建內(nèi)存保護(hù)機(jī)制有效阻止運(yùn)行錯(cuò)誤
虛擬內(nèi)存過渡使用機(jī)制提供兩種有效措施防止內(nèi)存溢出:
限制過度使用
優(yōu)先級(jí)內(nèi)存溢出
CPU親和性多處理器系統(tǒng)提供了方便多線程和多進(jìn)程的執(zhí)行控制
增強(qiáng)的I/O支持
Serial ATA
USB 2.0 Host
Hot Plug
包含超過250種Linux系統(tǒng)應(yīng)用包以及更多的可配置應(yīng)用組件,可被用于快速構(gòu)建平臺(tái)映像。
硬件支持
ARM(ARM,Texas Instruments)
MIPS(AMD,Broadcom,MTI,NEC, Toshiba)
PowerPC(AMCC,F(xiàn)reescale,IBM)
XScale(ADI,Intel)
X86(586,Pentium 2,Pentium 3,Pentium 4)
完整資料參閱
http://www.mvista.com/products/boards.html
主機(jī)平臺(tái)
Red Hat Linux 9
Red Hat Enterpise Linux 3.0
SuSe Linux 9.2 Workstation
SuSe Linux Enterpise Server 9.0
Sun Solaris 8.0, 9.0
Microsoft Windows 2000 SP4, XP SP1
硬件設(shè)備支持
存儲(chǔ)設(shè)備(Serial ATA, SCSI, Flash)
顯示設(shè)備 (串口控制臺(tái),F(xiàn)ramebuffer,觸摸屏,LCD)
多媒體設(shè)備(音頻芯片組,MPEG解碼器)
USB設(shè)備(1.1主/從,2.0主)
標(biāo)準(zhǔn)I/O (串口,紅外設(shè)備,PS/2,并口)
以太網(wǎng)設(shè)備(10/100/1000, 802.11b)
網(wǎng)絡(luò)支持
TCP/IP (IPv4/v6)MIPv6
無線網(wǎng)
遠(yuǎn)程訪問
Internet訪問
VLAN
Web服務(wù)器(客戶端/服務(wù)器)
IPSec (IKE)
路由(Zebra)
郵件,聊天
網(wǎng)絡(luò)引導(dǎo)/地址解析
大量的網(wǎng)絡(luò)使用程序
文件系統(tǒng)支持
EKT 2/3,JFFS, JFFS2,XFS,CRAMFS,NFSv3,YAFFS,XIA
圖形支持
基于Xorg的支持:
X Windows
GLib, gpp, gtk2
FreeType
ATK
IceWM, Matchbox
Pango
所有支持LSPs都將附帶一個(gè)基于幀緩沖機(jī)制的圖形系統(tǒng)支持
MontaVista DevRocket
(高集成系統(tǒng)應(yīng)用開發(fā)環(huán)境)
平臺(tái)映像向?qū)?
庫尺寸優(yōu)化
Linux跟蹤工具
最新GUN工具鏈(3.4)
內(nèi)存泄漏檢查
基于圖形界面的調(diào)試方式
MontaVista目標(biāo)工具
北京麥克泰公司是MontaVista公司在中國的唯一代理。
評(píng)論