新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式實時操作系統應用分析

        嵌入式實時操作系統應用分析

        作者: 時間:2011-10-06 來源:網絡 收藏

        雖然, Linux 2.6 系統仍然不是嚴格實時系統,但它的實時性能得到了很大提高卻是個不爭的事實,有關文獻采用統計的方法對 Linux 2.6 和 2.4 內核中任務響應和中斷響應的進行了 310 萬次測試,然后對平均響應時間和最壞響應時間進行了對比,下圖 (a) 和 (b) 給出了時間比較結果。從結果可以看出 2.6 內核的實時響應能力要遠高于 2.4 內核,差距至少在十多倍以上。這一結果更增強了用戶將 2.6 內核應用到各種非嚴格實時應用中的信心。

        a 平均響應時間

        b 最壞響應時間

        中嵌科技多年來一直關注 Linux 系統在工業控制領域的應用,所提供的全系列產品已全部支持基于 2.6 內核的 Linux 系統,并針對不同工業應用的實時性要求進行深入的應用研究。

        eCos ( Embedded Configurable Operating System ,可配置實時操作系統)

        eCos ( Embedded Configurable Operating System ),嵌入式可配置操作系統,是 Cygnus 公司 1998 年推出的嵌入式實時操作系統解決方案。 eCos 的一個主要設計目標是實現系統的高度可配置能力,為實現這一目標,它將系統分為不同的軟件組件。這些軟件組件具有可重用性,根據實際應用的需要,通過其獨特的配置工具可以選擇使用相應的組件,同時對每一個選擇使用的組件,用戶還可以對每個選項進行更細致的配置,可以增加或刪減組件的某些功能,從而實現完整的嵌入式操作系統。使用這種方式最后產生可執行的 eCos 映像文件非常緊湊,只包含應用所需的特定功能,這樣使得 eCos 系統與許多傳統的 RTOS 相比、系統的運行速度更快,穩定性更高。

        除了高度可配置能力之外, eCos 所追求的目標還包括移植性和兼容性,因此 eCos 采用了與 Linux 類似的模塊化設計,將不同功能的軟件分成不同的組件,這些組件具有可重用性,分別位于系統的不同層次。下圖是 eCos 系統的層次結構圖。

        eCos 的層次結構圖

        eCos 操作系統遵循的許可證與 GPL 兼容,而且比 GPL 更自由,用戶可以在產品開發中免費的,自由的使用 eCos 操作系統,包括其開發工具;除涉及到對 eCos 系統本身的修改以外,用戶的應用程序可以不公開,這一點既顯著減少了開發者的開發成本,又最大限度的保護了開發者的利益。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新疆| 临清市| 滦平县| 明光市| 通州区| 九寨沟县| 靖江市| 云梦县| 精河县| 方山县| 大理市| 普兰店市| 罗定市| 鹤庆县| 财经| 鄂伦春自治旗| 怀集县| 石棉县| 汨罗市| 莱州市| 龙口市| 弥渡县| 屯昌县| 浦城县| 浦东新区| 禄劝| 会理县| 和顺县| 五家渠市| 炉霍县| 扶沟县| 昂仁县| 怀宁县| 贡觉县| 兴隆县| 永春县| 略阳县| 岳普湖县| 乡宁县| 建瓯市| 丹阳市|