新聞中心

        EEPW首頁 > 嵌入式系統 > 業界動態 > 高性能嵌入應用的優化解決方案

        高性能嵌入應用的優化解決方案

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

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

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

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

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

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

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

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

        開放源代碼的優點

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

        高效的開發工具

          基于工業級的Eclipse開發框架,MontaVista DevRocket成為一款非常全面的開發工具,滿足各種系統設計的需求。它是一套完整的應用開發和調試環境,包括全面的系統測量、內存使用分析,以及實時跟蹤。


        最全面的硬件支持

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

        實時Linux,實時性能

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

        MontaVista的優越性

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

        特點

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

          本地POSIX線程庫作為內核的組件更好實現系統的POSIX兼容性

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

          可搶占內核技術

          O(1)調度實現固定優先級實時調度

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

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

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

          內建內存保護機制有效阻止運行錯誤

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

          限制過度使用

          優先級內存溢出

          CPU親和性多處理器系統提供了方便多線程和多進程的執行控制

        增強的I/O支持

        Serial ATA
        USB 2.0 Host
        Hot Plug

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

        硬件支持

        ARM(ARM,Texas Instruments)
        MIPS(AMD,Broadcom,MTI,NEC, Toshiba)
        PowerPC(AMCC,Freescale,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)

        顯示設備 (串口控制臺,Framebuffer,觸摸屏,LCD)

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

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

        網絡支持

        TCP/IP (IPv4/v6)MIPv6

        無線網

        遠程訪問

        Internet訪問

        VLAN

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

        IPSec (IKE)

        路由(Zebra)

        郵件,聊天

        網絡引導/地址解析

        大量的網絡使用程序

        文件系統支持

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

        圖形支持

        基于Xorg的支持:

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

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

        MontaVista DevRocket

        (高集成系統應用開發環境)

        平臺映像向導
        庫尺寸優化
        Linux跟蹤工具
        最新GUN工具鏈(3.4)
        內存泄漏檢查
        基于圖形界面的調試方式
        MontaVista目標工具

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黄骅市| 衢州市| 泸溪县| 康保县| 临漳县| 鄂州市| 资源县| 景宁| 昌江| 环江| 新乐市| 方正县| 孟津县| 龙口市| 慈溪市| 罗田县| 铜陵市| 方正县| 贺兰县| 聂拉木县| 和顺县| 兴义市| 偏关县| 苍溪县| 温州市| 两当县| 万安县| 邯郸县| 永顺县| 略阳县| 庐江县| 崇左市| 喀喇沁旗| 郴州市| 堆龙德庆县| 宁津县| 邵阳市| 奈曼旗| 扎兰屯市| 扬中市| 孙吴县|