新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 提高實時操作系統(tǒng)的實時性能和可靠性策略

        提高實時操作系統(tǒng)的實時性能和可靠性策略

        作者: 時間:2009-05-06 來源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/258027.htm
        策略決策

        有助于使一個復(fù)雜的應(yīng)用程序具有可猜測性和可靠性。當(dāng)然,選擇一個合適的本身就是一項復(fù)雜的任務(wù),而的底層架構(gòu)是選擇的重要依據(jù),此外還有一些其它因素,包括:

        調(diào)度算法的靈活選擇。RTOS應(yīng)該支持調(diào)度算法的選擇、輪詢、零星調(diào)度等)并支持以線程為單位設(shè)定這些算法。這樣,工程師就可以不必將一個算法用到系統(tǒng)中的所有線程。

        圖形用戶界面。RTOS使用的是原始的圖形庫還是能支持多層界面、多路顯示、3D渲染以及其它高級的圖形功能的真正的窗口系統(tǒng)?能很輕易定制GUI的外觀嗎?GUI支持同時顯示和輸入多種語言嗎?

        遠程診斷工具。因為對很多嵌入式系統(tǒng)而言,中斷系統(tǒng)運行進行檢測和維護是無法接受的。RTOS供給商應(yīng)該提供診斷工具,這些工具能夠在不中斷系統(tǒng)服務(wù)的前提下分析系統(tǒng)的行為。要尋找能提供代碼覆蓋、應(yīng)用測評、跟蹤分析和內(nèi)存分析工具的供給商。

        開發(fā)平臺。RTOS提供商提供的開發(fā)環(huán)境是基于像Eclipse那樣的開放平臺,答應(yīng)工程師嵌入所喜愛的第三方工具來進行建模、版本控制嗎?還是開發(fā)環(huán)境基于專利技術(shù)?

        互聯(lián)網(wǎng)功能。RTOS支持預(yù)集成最新的IPvIPvIPsec、SCTP和具有NAT功能的IP過濾等協(xié)議棧套件嗎?它支持嵌入式網(wǎng)絡(luò)瀏覽器嗎?瀏覽器應(yīng)該具有可擴展的封裝模式,并能夠在很小的屏幕上繪制網(wǎng)頁。它也應(yīng)該支持像HTML0XHTMLSSL0和WML3這樣的標(biāo)準(zhǔn)。

        標(biāo)準(zhǔn)API。RTOS將你限定到專有的API之中了嗎?還是它對于像POSIX這樣的標(biāo)準(zhǔn)API提供了完全的支持,這使得將代碼移植到其它操作系統(tǒng),或者從其它操作系統(tǒng)移植代碼變得更輕易?另外,所用的RTOS提供完全一致性的API還是僅僅支持被定義接口的一個子集?例如,POSIX.1的最新版本包含了大約1,300個接口。

        多處理技術(shù)。RTOS能支持對稱多處理和分布式多處理技術(shù)來提高應(yīng)用性能和容量嗎?假如這樣,是必須重新設(shè)計你的應(yīng)用程序呢,還是RTOS能夠?qū)?yīng)用程序透明的分配到多個處理器上去呢?

        8.源代碼工具包。RTOS供給商提供了能使RTOS滿足設(shè)計需求的具有具體文檔的定制工具包嗎?供給商提供了方便開發(fā)驅(qū)動定制硬件的驅(qū)動程序開發(fā)工具包嗎?

        9.對于很多公司而言,選擇一款RTOS是一項戰(zhàn)略性決策。RTOS供給商在對上述問題提供了清楚的回答后,你將選擇出一個在現(xiàn)在和將來都適合你的RTOS。

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 海城市| 阿坝| 广昌县| 肥乡县| 辽宁省| 长宁区| 安达市| 全州县| 高平市| 郓城县| 乐亭县| 绩溪县| 六枝特区| 焉耆| 大足县| 阳曲县| 股票| 昆山市| 大余县| 长泰县| 新兴县| 常山县| 原平市| 蓝田县| 象州县| 公主岭市| 阜康市| 比如县| 云浮市| 海伦市| 贵定县| 丰镇市| 京山县| 探索| 三明市| 罗甸县| 阿克苏市| 萍乡市| 吴旗县| 都安| 门头沟区|