新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 實時Linux與其它嵌入式實時操作系統(tǒng)的比較

        實時Linux與其它嵌入式實時操作系統(tǒng)的比較

        作者: 時間:2013-12-06 來源:網(wǎng)絡 收藏

        操作系統(tǒng)服務比較

        的系統(tǒng)服務:

        *多種資源管理器,包括各種文件系統(tǒng)和設備管理,支持多個文件系統(tǒng)同時運行,包括提供完全POSIX.1及UNIX語法的POSIX文件系統(tǒng),支持多種閃存設備的嵌入式文件系統(tǒng),支持對多種文件服務器(如Windows NT/95、LAN Manager等)的透明訪問的SMB文件系統(tǒng)、DOS文件系統(tǒng)、CD-ROM文件系統(tǒng)等。

        *設備管理。在進程和終端設備間提供大吞吐量、低開銷接口服務。

        *圖形/窗口支持。包括 Windows、X Window System for 、對MS Windows NT/95和X Window系統(tǒng)的遠程圖形連接。

        *TCP/IP for QNX.

        *高性能、容錯型QNX網(wǎng)絡——FLEET,使得所有連入網(wǎng)絡的計算機變成一個邏輯上的超級計算機。

        *透明的分布式處理。FLEET網(wǎng)絡處理與消息傳遞和進程管理原語的集成,將本地和網(wǎng)絡IPC統(tǒng)一起來,使得網(wǎng)絡對IPC而言是透明的。

        的系統(tǒng)服務:

        *網(wǎng)絡和通信。由于使用UNIX/POSIX API,Lynx很適合于數(shù)據(jù)通信和Internet應用。又由于系統(tǒng)的開放性,網(wǎng)絡軟件很容易移植到Lynx上。同樣,Lynx亦提供關(guān)鍵的電話通信協(xié)議,使之適用于電信系統(tǒng)的基礎(chǔ)架構(gòu)、操作和多媒體應用。

        *TCP/IP協(xié)議棧。Lynx自帶優(yōu)化的TCP/IP協(xié)議棧,提供高性能服務,如TCP頭預測、高級路由算法、IP級多址廣播和鏈路級高速緩沖。

        *Internet工具。包括,Telnet、Ftp、tftp、PPP、SLIP、實時調(diào)度的嵌入式Java虛擬機、嵌入式HTTP server、bootp、ARP/RARP、DNS域名服務、電子郵件、Perl、電話通信協(xié)議等。

        *SVR3流。流機制為開發(fā)和移植基于流的驅(qū)動程序和應用提供了核心支持。

        *文件系統(tǒng)。實時的類UNIX層次結(jié)構(gòu)文件系統(tǒng):連續(xù)結(jié)構(gòu)文件、帶緩沖/不帶緩沖、原始分區(qū)和原始設備訪問。

        *基于Motif的圖形用戶接口。

        *分布式計算資源。SCMP與VME總線上的多處理結(jié)合,PCI橋服務、CompactPCI Hot-swap Services、Lynx/HA-DDS分布式數(shù)據(jù)系統(tǒng)。

        Linux的系統(tǒng)服務:

        近來,很多基于Linux的實時應用被開發(fā)出來,它具有成熟和豐富的資源。

        *UNIX用戶的開發(fā)工具和應用軟件都被移植到Linux上。

        *TCP/IP網(wǎng)絡協(xié)議。

        *各種Internet客戶/服務端軟件。

        *X Window.

        *C/C++、Java等語言編譯器。

        上述系統(tǒng)的共同點是都提供了圖形界面、各種網(wǎng)絡支持等必要工具。QNX是一個更加符合傳統(tǒng)“分布式”概念的操作系統(tǒng),目標是把整個局域網(wǎng)變成一個大的超級計算機,使得網(wǎng)絡的存在對用戶透明,文件系統(tǒng)提供的服務也很豐富。但是,分布式的程度越高也意味著系統(tǒng)開銷的增大。則著意于提供豐富的網(wǎng)絡服務,而Linux的最大優(yōu)勢則是經(jīng)濟,還可以通過新聞組或mailing list快速地解決用戶碰到的任何問題。

        系統(tǒng)開放性對比

        對于很多大、中型系統(tǒng)來說,大多數(shù)軟件都是為UNIX平臺編寫的,因此RTOS是否提供POSIX/UNIX API就顯得很重要。

        QNX的開放性:

        *QNX的POSIX兼容性和其提供的UNIX特色的編譯器、調(diào)試器、X Window和TCP/IP都是UNIX程序員所熟悉的。

        *支持多種CPU:AMD ElanSC300/310/400/410、Am386 DE/SE、Cyrix MediaGX、x86處理器(386以上)、Pentium系列、STMicroelectronics的STPC.

        *多種總線:CompactPCI、EISA、ISA、MPE (RadiSys)、STD、STD 32、PC/104、PC/104-Plus、PCI、PCMCIA、VESA、VME.

        *各種外設:多種SCSI設備、IDE/EIDE驅(qū)動器、10M/100M以太網(wǎng)卡、Token Ring網(wǎng)卡、FDDI接口卡、多種PCMCIA設備、閃存、聲卡等等。

        LynxOS的開放性:

        *POSIX.1a、1b、1c及BSD4.4等兼容性,使得遵循POSIX 1003或用于UNIX的程序很容易移植到LynxOS上。

        *支持多種CPU主板:包括CompactPCI(6U/3U)和標準PCI、VME/Eurobus、PC/104和PC/AT硬件等。

        *各種外設適配器:10/100BaseT Ethernet、SCSI接口、單/多通道串行控制器、單/雙工并行口、時鐘、計時器、IDE接口、高分辨率顯示適配器等。

        Linux的開放性:

        *用戶可得到UNIX的全部開發(fā)工具。

        *可使用市場上便宜又常見的硬件。

        通過分析,可以看到以上系統(tǒng)各有優(yōu)勢,因此,在平臺搭造過程中,用戶應根據(jù)自己的實際需要并結(jié)合性能價格比進行選擇。

        本文引用地址:http://www.104case.com/article/256997.htm

        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 宿松县| 顺平县| 文昌市| 报价| 彩票| 安溪县| 古浪县| 嘉善县| 乌兰察布市| 嘉黎县| 阳原县| 平乡县| 华安县| 富阳市| 阳新县| 安徽省| 明光市| 承德县| 克东县| 乾安县| 浑源县| 洛扎县| 蓬安县| 如东县| 墨竹工卡县| 巫山县| 东丰县| 美姑县| 通榆县| 常德市| 文水县| 璧山县| 龙井市| 习水县| 东城区| 清水河县| 永靖县| 新乐市| 密山市| 开原市| 永定县|