新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > 高性能嵌入應用的優(yōu)化解決方案

高性能嵌入應用的優(yōu)化解決方案

——
作者: 時間:2005-09-21 來源:電子產(chǎn)品世界 收藏

   是一個世界領先的智能設備和相應基礎部件的系統(tǒng)軟件供應商。以提供基于GNU/Linux的開放源碼軟件解決方案來推動系統(tǒng)革命。它由實時操作系統(tǒng)(RTOS)的倡導者James Ready在1999年創(chuàng)立。提供的MontaVista Linux家族系列產(chǎn)品滿足了廣泛的軟件開發(fā)商的需要,包含從通信基礎設施到消費電子的應用。MontaVista發(fā)布的多種MontaVista Linux版本包括—專業(yè)版(Professional Edition),消費電子版(Consumer Electronics Edition),電信運營級版(Carrier Grade Edition)。同時附加技術產(chǎn)品提供功能強大的圖形開發(fā)功能。

  MontaVista 已經(jīng)被驗證并已經(jīng)在新一輪裝載Oracle 9i 數(shù)據(jù)庫的通訊服務器和最新的Motorola A760智能手機中使用,在2003年,一系列著名的產(chǎn)品如Sharp家庭服務器(Home sever),VOLVO汽車的電子系統(tǒng),NEC的ATCA電信平臺,Philip的通用遙控器,松下電器的寬帶終端和TV接收器也都使用了MontaVista Linux產(chǎn)品。自成立到2003年底,MontaVista已經(jīng)有超過1200個用戶。

  MonaVista現(xiàn)已在美國硅谷、日本、歐洲和亞太區(qū)設有分公司和辦公室,在俄羅斯、印度和中國設有研發(fā)中心。MontaVista是包含開發(fā)系統(tǒng)發(fā)展實驗室(OSDL),服務有效性論壇(SAF),Eclips, Linux社團(ELC),開放手機聯(lián)盟(OMP)和消費電子Linux論壇的創(chuàng)建人或重要成員。MontaVista Linux產(chǎn)品也是遵循這些標準。

  Montavista Linux Professional Edition 3.1是開放源碼,無版稅的操作系統(tǒng),而且具有實時性、高級開發(fā)環(huán)境,并且在嵌入式領域中支持廣泛的硬件平臺。它是減少嵌入式系統(tǒng)開發(fā)者開發(fā)時間和降低開發(fā)成本的理想解決方案。

  隨著嵌入式應用復雜程度的日益增長,嵌入式系統(tǒng)設計既要面對技術,又要面對成本和上市時間的帶來的巨大壓力。MontaVista Linux 專業(yè)版(Professional Edition)無疑是面對緊迫的產(chǎn)品上市時間和有限的開發(fā)經(jīng)費的嵌入式系統(tǒng)開發(fā)者的理想選擇。專業(yè)版(Pro)可以滿足幾乎所有的嵌入式系統(tǒng)的技術需求,其中包括網(wǎng)絡和通信設備、儀器儀表、控制器、航天和國防、辦公設備、家庭網(wǎng)絡以及醫(yī)療電子等。

專門為嵌入式應用設計的Linux

  充分利用強大的開發(fā)工具和完善的Linux發(fā)布版本,專業(yè)版(Pro)可以滿足您對可預測性、穩(wěn)定性以及高級I/O支持的要求。這也使Pro成為目前最值得信賴的操作系統(tǒng)。MontaVista在嵌入式系統(tǒng)和Linux市場的豐富的經(jīng)驗和獨到見解,使您可以獲得一套高度裁減和經(jīng)過考驗的嵌入式解決方案。

開放源代碼的優(yōu)點

  MontaVista Linux 專業(yè)版開放源碼,是一個健壯并且功能強大可以滿足各類嚴格應用要求的操作系統(tǒng)。專業(yè)版(Pro)擴展的內(nèi)核和用戶空間與標準的Linux內(nèi)核的完美結合,實現(xiàn)了您所需要的功能和特性。同時MontaVista充分利用開放源碼的優(yōu)點,將其內(nèi)核的開發(fā)、驅(qū)動的開發(fā)、網(wǎng)絡的增強、錯誤的修訂全部提供給開源社區(qū),以獲得更強的系統(tǒng)穩(wěn)定性和更高的性能表現(xiàn)。

高效的開發(fā)工具

  基于工業(yè)級的Eclipse開發(fā)框架,MontaVista DevRocket成為一款非常全面的開發(fā)工具,滿足各種系統(tǒng)設計的需求。它是一套完整的應用開發(fā)和調(diào)試環(huán)境,包括全面的系統(tǒng)測量、內(nèi)存使用分析,以及實時跟蹤。


最全面的硬件支持

  在業(yè)界, MontaVista維護30多種處理器的通用代碼體系(包括7種不同體系結構的處理器),以及超過50多種板級硬件的支持。通過與大型的芯片和硬件供應商的合作,MontaVista可以在統(tǒng)一的源碼基礎上提供最大的硬件擴展支持。專業(yè)版(Pro)使用針對處理器優(yōu)化的工具鏈保證對系統(tǒng)高性能和高可靠性的支持。它使您在硬件選擇方面具有最大的靈活性,使用最低的成本來獲取最高的性能表現(xiàn)。

實時Linux,實時性能

  MontaVista Linux可以滿足各種嵌入式應用的實時性響應要求。MontaVista可搶占內(nèi)核技術明顯降低了內(nèi)核的延遲和抖動,保證了100微妙以內(nèi)的系統(tǒng)最壞響應時間,可以達到甚至超過絕大多數(shù)實時性處理的要求。專業(yè)版(Pro)通過引入O(1)調(diào)度、高分辨率時鐘(HRT,High Resolution Timers)、高速實時域(FRD,F(xiàn)ast Real-time Domain)函數(shù)庫等多種技術來達到實時性的最佳表現(xiàn)。使用HRT,編程人員能實現(xiàn)微秒級精度的基于時間、事件驅(qū)動的新算法,減少作CPU時鐘周期的輪詢和空循環(huán)的時間開銷。FRD使用新的本地POSIX線程庫(NPTL,Native POSIX Thread Library)提供一個線程中斷上下文,保持最高級別的實時中斷響應。

MontaVista的優(yōu)越性

  世界領先的企業(yè)都采用了MontaVista Linux的系列產(chǎn)品。事實上,數(shù)百萬的嵌入式設備上都使用了MontaVista? Linux?專業(yè)版。MontaVista在開源和Linux方面的經(jīng)驗,不斷創(chuàng)新的理念,以及被廣泛認可的領先技術,這都將是選擇MontaVista作為您成功的合作伙伴的理由之一。

特點

  在單一操作系統(tǒng)上同時支持多線程、多進程、多處理器

  本地POSIX線程庫作為內(nèi)核的組件更好實現(xiàn)系統(tǒng)的POSIX兼容性

  本地Linux快速響應的實時性能

  可搶占內(nèi)核技術

  O(1)調(diào)度實現(xiàn)固定優(yōu)先級實時調(diào)度

  HRT實現(xiàn)微秒級時鐘分辨率,支持標準IEEE 1003.b POSIX API
  全面的開發(fā)工具和分析能力,降低項目風險

  多線程核心信息存儲技術可以提供所有激活線程的信息

  Linux跟蹤工具包可以提供多任務程序的詳細信息

  內(nèi)建內(nèi)存保護機制有效阻止運行錯誤

  虛擬內(nèi)存過渡使用機制提供兩種有效措施防止內(nèi)存溢出:

  限制過度使用

  優(yōu)先級內(nèi)存溢出

  CPU親和性多處理器系統(tǒng)提供了方便多線程和多進程的執(zhí)行控制

增強的I/O支持

Serial ATA
USB 2.0 Host
Hot Plug

  包含超過250種Linux系統(tǒng)應用包以及更多的可配置應用組件,可被用于快速構建平臺映像。

硬件支持

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

主機平臺

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

硬件設備支持

存儲設備(Serial ATA, SCSI, Flash)

顯示設備 (串口控制臺,F(xiàn)ramebuffer,觸摸屏,LCD)

多媒體設備(音頻芯片組,MPEG解碼器)
 
USB設備(1.1主/從,2.0主)
 
標準I/O (串口,紅外設備,PS/2,并口)

以太網(wǎng)設備(10/100/1000, 802.11b)

網(wǎng)絡支持

TCP/IP (IPv4/v6)MIPv6

無線網(wǎng)

遠程訪問

Internet訪問

VLAN

Web服務器(客戶端/服務器)

IPSec (IKE)

路由(Zebra)

郵件,聊天

網(wǎng)絡引導/地址解析

大量的網(wǎng)絡使用程序

文件系統(tǒng)支持

EKT 2/3,JFFS, JFFS2,XFS,CRAMFS,NFSv3,YAFFS,XIA

圖形支持

基于Xorg的支持:

X Windows
GLib, gpp, gtk2
FreeType
ATK
IceWM, Matchbox
Pango

  所有支持LSPs都將附帶一個基于幀緩沖機制的圖形系統(tǒng)支持

MontaVista DevRocket

(高集成系統(tǒng)應用開發(fā)環(huán)境)

平臺映像向?qū)?
庫尺寸優(yōu)化
Linux跟蹤工具
最新GUN工具鏈(3.4)
內(nèi)存泄漏檢查
基于圖形界面的調(diào)試方式
MontaVista目標工具

  北京麥克泰公司是MontaVista公司在中國的唯一代理。



評論


相關推薦

技術專區(qū)

關閉