中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用VxWorks作Internet電話網(wǎng)關(guān)設計

        利用VxWorks作Internet電話網(wǎng)關(guān)設計

        作者: 時間:2012-04-17 來源:網(wǎng)絡 收藏

        H.323上層應用

        上層的應用程序主要是H.323協(xié)議棧提供的API函數(shù)編程完成呼叫建立、呼叫處理、話音數(shù)據(jù)打包等功能,從而實現(xiàn)的協(xié)議。

        可靠性考慮

        操作系統(tǒng)的用戶希望在一個工作穩(wěn)定,可以信賴的環(huán)境中工作,所以操作系統(tǒng)的可靠性是用戶首先要考慮的問題。而穩(wěn)定、可靠一直是的一個突出優(yōu)點。自從對中國的銷售解禁以來,以其良好的可靠性在中國贏得了越來越多的用戶。

        實時性考慮

        實時性是指能夠在限定時間內(nèi)執(zhí)行完規(guī)定的功能并對外部的異步事件作出響應的能力。實時性的強弱是以完成規(guī)定功能和作出響應時間的長短來衡量的。

        從操作系統(tǒng)能否滿足實時性要求來區(qū)分,可把操作系統(tǒng)分成分時操作系統(tǒng)和實時操作系統(tǒng)。

        分時操作系統(tǒng)按照相等的時間片調(diào)度進程輪流運行,分時操作系統(tǒng)由調(diào)度程序自動計算進程的優(yōu)先級,而不是由用戶控制進程的優(yōu)先級。這樣的系統(tǒng)無法實時響應外部異步事件。

        實時操作系統(tǒng)能夠在限定的時間內(nèi)執(zhí)行完所規(guī)定的功能,并能在限定的時間內(nèi)對外部的異步事件作出響應。分時系統(tǒng)主要應用于科學計算和一般實時性要求不高的場合。實時性系統(tǒng)主要應用于過程控制、數(shù)據(jù)采集、通信、多媒體信息

        處理等對時間敏感的場合。面向的是廣大的用戶,必須要保證話音通信的實時性,加之電話系統(tǒng)固有的傳輸延時和算法延時,所以選擇一個實時性良好的操作系統(tǒng)就顯得尤為重要。

        如何保證系統(tǒng)的實時性?當然可以采用提高硬件能力的辦法,80960RD有足夠的處理能力,PCI總線和外圍存儲器有足夠的速度和容量,80960RD 內(nèi)置的中斷控制器也有足夠的事件響應和控制能力;但只考慮硬件是不夠的,還必須有一個實時操作系統(tǒng)。在同樣的硬件條件下,運行系統(tǒng)所提供的是一個實時的還是一個非實時的服務,是由操作系統(tǒng)來決定的。在硬件條件確定之后,一個實時系統(tǒng)的性能好壞也是由操作系統(tǒng)決定的。

        的實時性做得非常好,其系統(tǒng)本身的開銷很小,進程調(diào)度、進程間通信、中斷處理等系統(tǒng)公用程序精練而有效,它們造成的延遲很短。VxWorks 提供的多任務機制中對任務的控制采用了優(yōu)先級搶占(Preemptive Priority Scheduling)和輪轉(zhuǎn)調(diào)度(Round-Robin Scheduling)機制,也充分保證了可靠的實時性,使同樣的硬件配置能滿足更強的實時性要求,為應用的開發(fā)留下更大的余地。

        可裁減性考慮

        用戶在使用操作系統(tǒng)時,并不是操作系統(tǒng)中的每一個部件都要用到。例如圖形顯示、文件系統(tǒng)以及一些設備驅(qū)動在某些嵌入系統(tǒng)中往往并不使用。而 Internet電話正是典型的嵌入式系統(tǒng),操作系統(tǒng)映像被裝在這有限的存儲器(FLASH)中,動態(tài)存儲器的容量也有限。為了節(jié)省存儲器空間、提高運行效率,我們需要根據(jù)自己的應用裁減操作系統(tǒng)。

        VxWorks 由一個體積很小的內(nèi)核及一些可以根據(jù)需要進行定制的系統(tǒng)模塊組成。VxWorks 內(nèi)核最小為 8kB,即便加上其它必要模塊,所占用的空間也很小,且不失其實時、多任務的系統(tǒng)特征。由于它的高度靈活性,用戶可以很容易地對這一操作系統(tǒng)進行定制或作適當開發(fā),來滿足自己的實際應用需要。

        開放性考慮

        VxWorks有著較好的開放性。鑒于其擁有良好的聲譽和眾多的用戶,眾多第三方廠商開發(fā)了基于VxWorks的軟件產(chǎn)品,包括: OSI,SS7,ATM,F(xiàn)rame Relay,CORBA,ISDN,X.25,CMIP/GDMO、H.323以及分布式網(wǎng)絡管理等等。其中,我們可以根據(jù)需要購買一些我們感興趣的第三方產(chǎn)品,從而縮短產(chǎn)品的開發(fā)周期,占得市場先機。

        易用性考慮

        開發(fā)系統(tǒng)的易用性也是大多數(shù)用戶非常關(guān)心的問題。Tornado在主機開發(fā)環(huán)境中提供了幾套非常強大的開發(fā)工具,其簡潔的機制、良好的操作界面極大地方便了開發(fā)工作,提高了開發(fā)效率。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉