• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    輕量級TCP/IP協(xié)議棧機制分析與優(yōu)化

    2015-01-06 08:21:57袁中書
    計算機工程 2015年2期
    關(guān)鍵詞:調(diào)用隊列校驗

    袁中書,陸 陽

    (合肥工業(yè)大學(xué)計算機與信息學(xué)院,合肥230009)

    輕量級TCP/IP協(xié)議棧機制分析與優(yōu)化

    袁中書,陸 陽

    (合肥工業(yè)大學(xué)計算機與信息學(xué)院,合肥230009)

    輕量級TCP/IP協(xié)議棧(LwIP)主要應(yīng)用于資源受限的嵌入式設(shè)備。為滿足嵌入式設(shè)備對實時性的要求,分析LwIP的內(nèi)部機制,對其進(jìn)行性能瓶頸分析,并根據(jù)分析結(jié)果設(shè)計、實施LwIP的實時性和優(yōu)先級管理優(yōu)化方案。LwIP的主要性能瓶頸是內(nèi)存拷貝和校驗過程,據(jù)此給出優(yōu)化后的內(nèi)存拷貝算法和校驗算法。為滿足緊急數(shù)據(jù)對更高優(yōu)先級的要求,給出LwIP協(xié)議棧優(yōu)先級管理機制,能夠確保高優(yōu)先級標(biāo)記的緊急數(shù)據(jù)包優(yōu)先傳輸于普通數(shù)據(jù)包。實驗結(jié)果表明,該優(yōu)化方法可以顯著提高LwIP的實時性能。

    輕量級TCP/IP協(xié)議棧;嵌入式;實時性;優(yōu)化;優(yōu)先級;等待隊列

    1 概述

    隨著嵌入式系統(tǒng)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用和發(fā)展,以及控制系統(tǒng)的網(wǎng)絡(luò)化發(fā)展趨勢,嵌入式系統(tǒng)的網(wǎng)絡(luò)特性越來越受到重視[1]。基于這種趨勢,一些專門運行于嵌入式設(shè)備的TCP/IP協(xié)議棧應(yīng)運而生,比較成熟的開源協(xié)議棧主要有LwIP、uIP、μC/ IP、TinyTcp等[2-3]。這些嵌入式協(xié)議棧均派生自BSD TCP/IP[4],實現(xiàn)了其最基本的通信功能。輕量級TCP/IP協(xié)議棧(Lightweight TCP/IP protocol stack,LwIP)[5]是一套用于嵌入式系統(tǒng)的開源TCP/ IP協(xié)議棧。LwIP可以移植到多種嵌入式操作系統(tǒng)上,如Linux,μCOS等,也可以在缺乏操作系統(tǒng)的裸機上獨立運行。LwIP的主要目標(biāo)是在保持TCP/IP協(xié)議主要功能的基礎(chǔ)上減少存儲器使用量和代碼尺寸,以便適應(yīng)資源有限的嵌入式環(huán)境[6]。為了滿足嵌入式應(yīng)用對TCP/IP協(xié)議棧實時性的要求,本文將在實驗分析的基礎(chǔ)上,給出LwIP協(xié)議棧實時優(yōu)化方案,并對優(yōu)化結(jié)果進(jìn)行實驗驗證。

    2 LwIP分析

    2.1 LwIP與嵌入式系統(tǒng)的關(guān)系

    為了提高可移植性,LwIP在協(xié)議棧和操作系統(tǒng)之間增加了一個操作系統(tǒng)模擬層[7]。操作系統(tǒng)模擬層使用統(tǒng)一的接口提供定時器、進(jìn)程同步及消息傳遞機制等諸如此類的系統(tǒng)服務(wù)。消息傳遞通過一個被稱作郵箱的機制來實現(xiàn),投遞到郵箱的消息被操作系統(tǒng)模擬層放到隊列中直至其他進(jìn)程將它們?nèi)〕鯷8]。LwIP將所有協(xié)議駐留在同一個進(jìn)程,應(yīng)用程序既可以駐留在LwIP的進(jìn)程中,也可以使用一個單獨的進(jìn)程[9]。應(yīng)用程序與協(xié)議棧通信可以采用2種方式:(1)函數(shù)調(diào)用;(2)使用LwIP提供的API通過操作系統(tǒng)的郵箱等進(jìn)行通信。

    2.2 LwIP模塊架構(gòu)

    LwIP的設(shè)計與實現(xiàn)采用了分層的結(jié)構(gòu),每層協(xié)議都作為一個獨立的模塊來實現(xiàn),層與層之間通過接口函數(shù)進(jìn)行通信[10-11]。LwIP主要由IP,ICMP, UDP和TCP模塊組成[12],這些模塊完成通信功能。除此之外,LwIP還包含一些輔助模塊,例如操作系統(tǒng)模擬層、內(nèi)存管理系統(tǒng)等[13]。

    TCP協(xié)議為傳輸層協(xié)議,它為應(yīng)用層提供可靠的面向連接的數(shù)據(jù)流服務(wù)[14]。TCP主要由6個函數(shù)組成,其中,tcp_write(),tcp_enqueue()與tcp_ output()對TCP輸出過程進(jìn)行處理,tcp_input(), tcp_process()與tcp_receive()對TCP輸入過程進(jìn)行處理。

    UDP協(xié)議為應(yīng)用層提供不可靠的無連接數(shù)據(jù)報服務(wù)[15]。發(fā)送UDP數(shù)據(jù)時,應(yīng)用程序調(diào)用udp_ send()函數(shù),該函數(shù)調(diào)用udp_output()完成udp頭部添加等操作,然后數(shù)據(jù)被移交給ip_output_if(),進(jìn)入IP層。接收時,IP層調(diào)用udp_input()函數(shù)檢查UDP頭部,找到對應(yīng)的UDP PCB[16],然后調(diào)用recv()函數(shù),通知應(yīng)用層做進(jìn)一步處理。

    2.3 LwIP數(shù)據(jù)處理

    以TCP協(xié)議發(fā)送數(shù)據(jù)過程為例詳細(xì)分析LwIP數(shù)據(jù)處理流程。發(fā)送數(shù)據(jù)時,應(yīng)用程序調(diào)用LwIP API接口函數(shù)LwIP_write(),LwIP_write()函數(shù)進(jìn)一步調(diào)用LwIP提供給內(nèi)嵌應(yīng)用程序使用的API函數(shù)netconn_write()。該函數(shù)負(fù)責(zé)POST一個發(fā)送數(shù)據(jù)包消息到郵箱。

    當(dāng)協(xié)議棧接收到該消息時,調(diào)用tcp_write()函數(shù),tcp_write()將控制權(quán)交給tcp_enqueue()。tcp_ enqueue()函數(shù)將應(yīng)用程序數(shù)據(jù)拷貝到協(xié)議棧內(nèi)部緩沖區(qū),對發(fā)送數(shù)據(jù)進(jìn)行分割與編號,封裝進(jìn)pbuf,然后調(diào)用tcp_output()檢查當(dāng)前窗口是否還有空間存放更多的數(shù)據(jù),填充剩余TCP報頭字段,計算TCP校驗和,最后使用ip_output()發(fā)送報文段。

    ip_output()函數(shù)使用ip_route()查找適當(dāng)?shù)木W(wǎng)絡(luò)接口來傳送數(shù)據(jù)包。外發(fā)網(wǎng)絡(luò)接口確定后,數(shù)據(jù)包傳給ip_output_if()進(jìn)行IP頭字段的填充以及IP校驗和的計算,然后調(diào)用netif->output()函數(shù)(協(xié)議棧初始化時,該函數(shù)被初始化為low_level_ output()函數(shù))進(jìn)行數(shù)據(jù)包的物理層發(fā)送。在low_ level_output()中,pbuf中的數(shù)據(jù)被拷貝到發(fā)送緩沖區(qū),默認(rèn)使用的是C庫的memcpy()函數(shù),接著調(diào)用驅(qū)動函數(shù)發(fā)送數(shù)據(jù)。數(shù)據(jù)發(fā)送流程如圖1所示。

    圖1 TCP協(xié)議數(shù)據(jù)發(fā)送流程

    3 性能瓶頸分析

    3.1 分析工具

    Linux平臺上比較典型的性能分析工具是gprof[17]。gprof通過在編譯時在函數(shù)入口處插入計數(shù)器,來收集每個函數(shù)的被調(diào)用次數(shù)以及函數(shù)占用時間[18],進(jìn)而找出程序中比較耗時的模塊。

    3.2 測量方法

    在PC機上運行TCP/IP調(diào)試工具NetAssist作為TCP服務(wù)端,接受客戶端的連接。在嵌入式Linux平臺下使用LwIP協(xié)議棧編寫TCP客戶端與服務(wù)端建立連接并發(fā)送數(shù)據(jù),每次發(fā)送1000個數(shù)據(jù)包,每個包1024 Byte??蛻舳顺绦蚩偣策\行10次。

    3.3 測量結(jié)果

    使用gprof工具分析10次運行結(jié)果,得到各函數(shù)占用時間統(tǒng)計結(jié)果如圖2所示。

    圖2 各函數(shù)占用時間

    3.4 結(jié)果分析

    在發(fā)送數(shù)據(jù)過程中,進(jìn)行了2次內(nèi)存拷貝:函數(shù)tcp_enqueue()調(diào)用MEMCPY()(默認(rèn)采用C庫memcpy()函數(shù)實現(xiàn))將應(yīng)用程序數(shù)據(jù)拷貝到LwIP協(xié)議棧緩沖區(qū);函數(shù)low_level_output()調(diào)用memcpy()將pbuf中的數(shù)據(jù)拷貝到發(fā)送緩沖區(qū)。2次內(nèi)存拷貝耗時百分比分別為20%和16%,占總時間的36%??梢?內(nèi)存拷貝是制約LwIP協(xié)議棧實時性性能的瓶頸之一。

    函數(shù)ethernet_send()調(diào)用驅(qū)動程序?qū)l(fā)送緩沖區(qū)中的數(shù)據(jù)寫入Tx隊列,進(jìn)而完成物理層的數(shù)據(jù)發(fā)送,其性能取決于驅(qū)動程序的效率以及網(wǎng)絡(luò)控制器的硬件性能。

    API_EVENT通過信號量機制喚醒LwIP協(xié)議棧進(jìn)程,占總時間的20%,其性能取決于操作系統(tǒng)對信號量機制的實現(xiàn)方式。

    函數(shù)inet_chksum_pseudo()負(fù)責(zé)TCP包頭字段的校驗;inet_chksum()負(fù)責(zé)IP報文頭字段的校驗。2次校驗過程占總時間的11%,其效率與其本身算法實現(xiàn)方式以及CPU運算速度相關(guān)。

    函數(shù)netconn_connect()負(fù)責(zé)與服務(wù)端建立連接,占總時間的5%,郵箱操作占總時間的4%,其余代碼的執(zhí)行占總時間的12%。

    4 優(yōu)化方法

    4.1 內(nèi)存拷貝算法優(yōu)化

    根據(jù)特定的體系架構(gòu),使用相應(yīng)的匯編指令可以有效優(yōu)化內(nèi)存拷貝算法。本文的LwIP協(xié)議棧運行于ARM體系架構(gòu)下的嵌入式Linux平臺。ARM指令集中LDM(批量加載)和STM(批量存儲)指令可以實現(xiàn)在一組寄存器和一塊連續(xù)的內(nèi)存單元之間傳送數(shù)據(jù)[19]。使用LDM/STM指令傳送內(nèi)存數(shù)據(jù)對訪問的目標(biāo)內(nèi)存地址以及數(shù)據(jù)長度有限制,目標(biāo)內(nèi)存地址必須按字對齊,數(shù)據(jù)長度必須是一次傳送字節(jié)數(shù)的整數(shù)倍。緩沖區(qū)內(nèi)存地址通常都是按字對齊的,而數(shù)據(jù)長度則因應(yīng)用而異。當(dāng)數(shù)據(jù)長度不是LDM/STM一次傳送字節(jié)數(shù)的整數(shù)倍時,可以先使用LDM/STM指令進(jìn)行塊數(shù)據(jù)傳送,多余的字節(jié)使用LDRB/STRB指令傳送。程序流程如圖3所示。

    圖3 ARM匯編指令內(nèi)存拷貝流程

    算法主要代碼如下:

    算法ARM匯編指令內(nèi)存拷貝算法

    4.2 校驗算法優(yōu)化

    在LwIP中,校驗函數(shù)inet_chksum_pseudo()與inet_chksum()都是通過循環(huán)調(diào)用LwIP協(xié)議棧內(nèi)置校驗函數(shù)LwIP_standard_chksum()實現(xiàn)的。LwIP_ standard_chksum()有3種不同的實現(xiàn)方式,可以通過對宏LwIP_CHKSUM_ALGORITHM定義不同的值來選擇合適的校驗算法。3種校驗算法復(fù)雜度依次降低,校驗強度也依次減弱。

    LwIP默認(rèn)選擇第1種校驗算法。該算法計算每個字節(jié)的校驗和,校驗強度高,但比較耗時?;趨f(xié)議棧對實時性的要求,本文選擇第3種校驗算法。該算法使用循環(huán)展開的校驗方式,對數(shù)據(jù)包頭部和尾部字節(jié)進(jìn)行特殊處理,并在一次內(nèi)循環(huán)的校驗過程中,同時對8個字節(jié)的校驗和進(jìn)行計算,大大提高了校驗效率。

    4.3 優(yōu)先級管理機制

    在實時性有嚴(yán)格要求的應(yīng)用中,往往出現(xiàn)特定的緊急數(shù)據(jù)(比如警示信息等)需要以更高的優(yōu)先級發(fā)送到網(wǎng)絡(luò)上的情況,但LwIP并沒有提供這樣的傳輸機制。基于這種需求,本文通過在LwIP協(xié)議棧IP層定義緊急數(shù)據(jù)等待隊列和普通數(shù)據(jù)等待隊列的方式,建立了LwIP協(xié)議棧優(yōu)先級管理機制。當(dāng)應(yīng)用程序使用帶有優(yōu)先級參數(shù)的發(fā)送函數(shù)發(fā)送數(shù)據(jù)時,數(shù)據(jù)被提交到IP層,通過測試DSCP字段獲得數(shù)據(jù)包的優(yōu)先級,進(jìn)而將數(shù)據(jù)包指針放到對應(yīng)的等待隊列。當(dāng)網(wǎng)絡(luò)接口層發(fā)送函數(shù)空閑時,優(yōu)先發(fā)送緊急隊列中的數(shù)據(jù)包,緊急隊列為空再發(fā)送普通隊列中的數(shù)據(jù)包。

    優(yōu)先級管理機制主要采用一個互斥信號量eth_ available和一對等待隊列emergency_wait_queue與common_wait_queue實現(xiàn)。等待隊列通過循環(huán)隊列方式實現(xiàn),如圖4所示,C語言描述如下:

    圖4 等待隊列

    互斥信號量eth_available分別用于函數(shù)ip_ output()與low_level_output(),為0表示網(wǎng)絡(luò)接口層發(fā)送函數(shù)正忙,為1表示空閑。函數(shù)ip_output()調(diào)用ip_output_if()發(fā)送數(shù)據(jù)之前對eth_available進(jìn)行PEND操作;函數(shù)low_level_output()調(diào)用底層驅(qū)動發(fā)送數(shù)據(jù)幀之后對eth_available進(jìn)行POST操作。

    當(dāng)數(shù)據(jù)進(jìn)入IP層時,函數(shù)ip_output()通過檢查參數(shù)tos確定數(shù)據(jù)的優(yōu)先級,根據(jù)數(shù)據(jù)優(yōu)先級將數(shù)據(jù)包指針放到對應(yīng)的等待隊列的rear處,然后通過PEND eth_available測試當(dāng)前網(wǎng)絡(luò)接口層發(fā)送函數(shù)狀態(tài)。如果空閑,則檢查緊急隊列是否為空,如果不為空,則發(fā)送緊急隊列中head處數(shù)據(jù)包,如果為空則發(fā)送普通隊列中head處數(shù)據(jù)包;如果網(wǎng)絡(luò)接口層發(fā)送函數(shù)正忙,則將進(jìn)程掛起,等待喚醒。LwIP優(yōu)先級管理機制流程如圖5所示。

    圖5 LwIP優(yōu)先級管理機制流程

    5 實驗與分析

    測試目的:對比LwIP優(yōu)化前響應(yīng)速度,優(yōu)化后普通數(shù)據(jù)響應(yīng)速度以及優(yōu)化后緊急數(shù)據(jù)響應(yīng)速度。

    測試平臺:PC端搭載Windows XP操作系統(tǒng),運行TCP/IP調(diào)試工具NetAssist;開發(fā)板搭載嵌入式Linux操作系統(tǒng),以優(yōu)化前后的LwIP作為TCP/IP協(xié)議棧,運行測試程序。

    測試方法:在不同的網(wǎng)絡(luò)負(fù)載下,測試程序向PC端發(fā)送數(shù)據(jù)包,通過記錄應(yīng)用程序調(diào)用協(xié)議棧發(fā)送函數(shù)以及驅(qū)動程序在物理層發(fā)出數(shù)據(jù)2個時刻的系統(tǒng)時間來計算LwIP協(xié)議棧響應(yīng)時間。網(wǎng)絡(luò)負(fù)載大小由測試程序發(fā)送數(shù)據(jù)包的頻率控制。測試程序以固定的頻率向PC上的服務(wù)端發(fā)送數(shù)據(jù)包,數(shù)據(jù)包大小為1024 Byte,一次會話發(fā)送1000個數(shù)據(jù)包,通過對每個數(shù)據(jù)包的響應(yīng)時間進(jìn)行算數(shù)平均得到協(xié)議棧平均響應(yīng)時間。在發(fā)送普通數(shù)據(jù)的過程中隨機插入緊急數(shù)據(jù)并對其響應(yīng)時間進(jìn)行測試可以得到優(yōu)化后的LwIP緊急數(shù)據(jù)的響應(yīng)時間。

    測試結(jié)果:測試結(jié)果如表1所示,結(jié)果對比如圖6所示。

    表1 LwIP協(xié)議棧響應(yīng)時間μs

    圖6 LwIP協(xié)議棧響應(yīng)時間對比

    測試結(jié)果顯示,在相同的網(wǎng)絡(luò)負(fù)載情況下,優(yōu)化后的LwIP協(xié)議棧比優(yōu)化前響應(yīng)時間少12%~32%。網(wǎng)絡(luò)負(fù)載較小時,LwIP優(yōu)化前后的響應(yīng)時間相差不大,約為12%;網(wǎng)絡(luò)負(fù)載較大時,優(yōu)化后的LwIP響應(yīng)時間明顯小于優(yōu)化前,約為32%。此外,優(yōu)化后的協(xié)議棧緊急數(shù)據(jù)的響應(yīng)時間隨網(wǎng)絡(luò)負(fù)載的增加變化較小,可見緊急數(shù)據(jù)具有更高的優(yōu)先級。

    6 結(jié)束語

    隨著科技的發(fā)展,嵌入式系統(tǒng)和網(wǎng)絡(luò)技術(shù)結(jié)合得越來越緊密,網(wǎng)絡(luò)化將成為嵌入式設(shè)備的發(fā)展趨勢。在此背景下,對嵌入式TCP/IP協(xié)議棧的性能進(jìn)行優(yōu)化,具有重要的意義。本文針對嵌入式系統(tǒng)對LwIP實時性的要求,通過實驗分析協(xié)議棧性能瓶頸,采用3種優(yōu)化方式,實現(xiàn)LwIP協(xié)議棧實時性能優(yōu)化。

    [1] 許 剛.基于ARM11的嵌入式視頻采集系統(tǒng)設(shè)計[J].測控技術(shù),2013,32(12):37-40.

    [2] 王建平,周辰飛,朱程輝,等.一種ZigBee-TCP/IP無縫網(wǎng)關(guān)模型[J].合肥工業(yè)大學(xué)學(xué)報:自然科學(xué)版,2013, 36(9):1058-1062.

    [3] 陳華兵.基于μC/OS-Ⅱ網(wǎng)絡(luò)模塊的擴展及任務(wù)調(diào)度算法的研究[D].武漢:武漢理工大學(xué),2007.

    [4] 郭傳雄,鄭少仁.對Linux操作系統(tǒng)中TCP/IP網(wǎng)絡(luò)協(xié)議的IP層排隊分析[J].計算機學(xué)報,2001,24(5): 860-865.

    [5] 韓德強,楊淇善,王宗俠,等.基于μC/OS-Ⅲ的LwIP協(xié)議棧的移植與實現(xiàn)[J].電子技術(shù)應(yīng)用,2013, 39(5):18-21.

    [6] Dunkels A.Design and Implementation of the LwIP TCP/IPStack[D].Stockholm,Sweden:Swedish Institute of Computer Science,2001.

    [7] 張 齊,勞熾元.輕量級協(xié)議棧LWIP的分析與改進(jìn)[J].計算機工程與設(shè)計,2010,31(10):2169-2171.

    [8] 周海瑞.嵌入式TCP/IP協(xié)議棧的設(shè)計與實現(xiàn)[D].西安:西北工業(yè)大學(xué),2007.

    [9] 孫鶴旭,邵 巖,邢關(guān)生,等.移動機器人網(wǎng)絡(luò)的嵌入式Web系統(tǒng)設(shè)計[J].計算機工程,2013,39(9):134-136.

    [10] 楊高峰,顧春華.基于LwIP的ICMP路由重定向改進(jìn)[J].北京聯(lián)合大學(xué)學(xué)報:自然科學(xué)版,2009,23(1): 39-42.

    [11] 湯維維.數(shù)字機頂盒以太網(wǎng)接入的設(shè)計與實現(xiàn)[D].武漢:武漢理工大學(xué),2008.

    [12] 李良仁,彭雪峰.LwIP協(xié)議棧在NIOSⅡ系統(tǒng)中的移植[J].機電技術(shù),2009,25(4):25-28.

    [13] 張 潔,傅 明.LwIP協(xié)議棧在嵌入式Linux下的移植與實現(xiàn)[J].微計算機信息,2011,27(4):94-96.

    [14] 馮彥君,孫利民,錢華林,等.MANET中TCP改進(jìn)研究綜述[J].軟件學(xué)報,2005,16(3):434-444.

    [15] Liu Guoping,Sun Jian,Zhao Yunbo.Design,Analysis and Real-time Implementation of Networked Predictive Control Systems[J].Acta Automatica Sinica,2013, 39(11):1769-1777.

    [16] 蔡雄飛,王新華,郭淑琴.嵌入式TCP/IP協(xié)議LwIP的內(nèi)存管理機制研究[J].杭州電子科技大學(xué)學(xué)報, 2012,32(4):118-121.

    [17] 孫曉穎,曾文藝.基于Gprof的函數(shù)調(diào)用順序研究[J].微計算機信息,2010,26(12):121-124.

    [18] 張惠臻,王 超,陳 雁.嵌入式軟件性能分析方法研究與工具設(shè)計[J].計算機應(yīng)用與軟件,2013,30(10): 284-287.

    [19] 魏 強,金 然,王清賢.基于中間匯編的緩沖區(qū)溢出檢測模型[J].計算機工程,2009,35(3):169-172.

    編輯 顧逸斐

    Analysis and Optimization of Lightweight TCP/IP Protocol Stack Mechanism

    YUAN Zhongshu,LU Yang
    (School of Computer and Information,Hefei University of Technology,Hefei 230009,China)

    Lightweight TCP/IP protocol stack(LwIP)is mainly used in resource-constrained embedded devices.In order to meet the real-time requirement of the embedded device,this paper analyzes the internal mechanism of LwIP, conducts a performance bottleneck analysis by experimental measurements,and designs the optimization program of LwIP.The main performance bottlenecks of LwIP are memory copy and verification process.Accordingly,the optimized algorithms of memory copy and checksum are presented.Additionally,in order to meet the higher priority requirement of the urgent data,this paper presents the management mechanism of the priority,and ensures that the emergency packets take precedence over ordinary data packets.Experimental tests are presented to prove that these optimization methods improve the real-time performance of LwIP.

    Lightweight TCP/IP protocol stack(LwIP);embedded;real-time;optimization;priority;wait queue

    袁中書,陸 陽.輕量級TCP/IP協(xié)議棧機制分析與優(yōu)化[J].計算機工程,2015,41(2):317-321.

    英文引用格式:Yuan Zhongshu,Lu Yang.Analysis and Optimization of Lightweight TCP/IP Protocol Stack Mechanism[J]. Computer Engineering,2015,41(2):317-321.

    1000-3428(2015)02-0317-05

    :A

    :TP393

    10.3969/j.issn.1000-3428.2015.02.061

    安徽省科技攻關(guān)計劃基金資助重大項目(11010201011)。

    袁中書(1988-),男,碩士研究生,主研方向:嵌入式系統(tǒng);陸 陽,教授。

    2014-02-27

    :2014-03-26E-mail:yuanzhongshu_1988@163.com

    猜你喜歡
    調(diào)用隊列校驗
    隊列里的小秘密
    基于多隊列切換的SDN擁塞控制*
    軟件(2020年3期)2020-04-20 00:58:44
    核電項目物項調(diào)用管理的應(yīng)用研究
    在隊列里
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
    豐田加速駛?cè)胱詣玉{駛隊列
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    大型電動機高阻抗差動保護(hù)穩(wěn)定校驗研究
    電測與儀表(2015年1期)2015-04-09 12:03:02
    基于加窗插值FFT的PMU校驗方法
    午夜福利高清视频| 老女人水多毛片| 啪啪无遮挡十八禁网站| 色综合站精品国产| 国产精品国产高清国产av| 久久精品国产99精品国产亚洲性色| 综合色av麻豆| 亚洲av美国av| 熟女电影av网| 国产又黄又爽又无遮挡在线| x7x7x7水蜜桃| 1024手机看黄色片| 欧美成人一区二区免费高清观看| 久久99热这里只有精品18| 国产av在哪里看| 国产精品久久久久久久电影| 亚洲av中文字字幕乱码综合| 不卡一级毛片| 成人性生交大片免费视频hd| 九九久久精品国产亚洲av麻豆| 成人特级黄色片久久久久久久| 搡老熟女国产l中国老女人| 国产在线男女| 性色avwww在线观看| 久久久久久国产a免费观看| 99国产极品粉嫩在线观看| 亚洲成av人片在线播放无| 免费看av在线观看网站| 免费搜索国产男女视频| 国产一区二区激情短视频| 久久精品久久久久久噜噜老黄 | 尾随美女入室| 日韩欧美国产在线观看| 欧美3d第一页| 久久亚洲真实| 高清日韩中文字幕在线| 黄片wwwwww| 动漫黄色视频在线观看| 亚洲精华国产精华液的使用体验 | 九九在线视频观看精品| 国产欧美日韩精品一区二区| 午夜福利成人在线免费观看| 99热这里只有是精品在线观看| 美女cb高潮喷水在线观看| 国产精品一区二区三区四区久久| 国产精品久久久久久亚洲av鲁大| 三级男女做爰猛烈吃奶摸视频| 国产成人一区二区在线| 中文在线观看免费www的网站| 真实男女啪啪啪动态图| 天堂网av新在线| 蜜桃亚洲精品一区二区三区| 岛国在线免费视频观看| 精品一区二区免费观看| 国产伦精品一区二区三区视频9| 伊人久久精品亚洲午夜| 成人美女网站在线观看视频| 干丝袜人妻中文字幕| 国内精品宾馆在线| 99九九线精品视频在线观看视频| 国产精品久久久久久精品电影| 97碰自拍视频| 一个人看的www免费观看视频| 赤兔流量卡办理| 久久久久精品国产欧美久久久| 日本撒尿小便嘘嘘汇集6| 最后的刺客免费高清国语| 国产精品女同一区二区软件 | 成人性生交大片免费视频hd| 欧美成人a在线观看| 欧美性感艳星| 欧美精品国产亚洲| 五月伊人婷婷丁香| 成人国产一区最新在线观看| 午夜福利在线观看免费完整高清在 | 在线免费十八禁| 国产黄色小视频在线观看| 99热只有精品国产| 九九在线视频观看精品| 尾随美女入室| 在线国产一区二区在线| 国产伦精品一区二区三区四那| 国产在视频线在精品| 麻豆av噜噜一区二区三区| 亚洲成人久久爱视频| 18禁黄网站禁片午夜丰满| 男插女下体视频免费在线播放| 欧美xxxx黑人xx丫x性爽| 一级黄片播放器| 中文字幕免费在线视频6| 免费在线观看成人毛片| 舔av片在线| 国产精品免费一区二区三区在线| 久久婷婷人人爽人人干人人爱| 色综合亚洲欧美另类图片| 国产午夜福利久久久久久| .国产精品久久| 欧美日韩瑟瑟在线播放| 国语自产精品视频在线第100页| 搡老熟女国产l中国老女人| 成人综合一区亚洲| 夜夜爽天天搞| av在线天堂中文字幕| 女生性感内裤真人,穿戴方法视频| 久久久久久久久大av| 黄片wwwwww| 成人三级黄色视频| 日日啪夜夜撸| 99久久久亚洲精品蜜臀av| 亚洲国产高清在线一区二区三| 免费无遮挡裸体视频| 国产精品99久久久久久久久| 成人永久免费在线观看视频| 久久久精品大字幕| 久久人妻av系列| 日日摸夜夜添夜夜添小说| 午夜免费男女啪啪视频观看 | 午夜亚洲福利在线播放| а√天堂www在线а√下载| 一个人免费在线观看电影| 岛国在线免费视频观看| 国国产精品蜜臀av免费| 狂野欧美激情性xxxx在线观看| av国产免费在线观看| 精品人妻偷拍中文字幕| 中文亚洲av片在线观看爽| 亚洲电影在线观看av| 午夜免费成人在线视频| 国产高清激情床上av| 国产 一区精品| 18禁黄网站禁片免费观看直播| 亚洲av.av天堂| 高清日韩中文字幕在线| 亚洲熟妇中文字幕五十中出| 国产精品日韩av在线免费观看| 亚洲av日韩精品久久久久久密| 波多野结衣高清作品| 97人妻精品一区二区三区麻豆| 午夜福利在线在线| 亚洲真实伦在线观看| 国产免费av片在线观看野外av| 国产女主播在线喷水免费视频网站 | 麻豆成人av在线观看| 欧美日韩瑟瑟在线播放| 伦精品一区二区三区| 久久久久久久久中文| 色5月婷婷丁香| 99久久精品一区二区三区| 日日摸夜夜添夜夜添小说| 欧美日韩国产亚洲二区| 在线观看免费视频日本深夜| 亚洲,欧美,日韩| 搞女人的毛片| 天天一区二区日本电影三级| 精品不卡国产一区二区三区| 欧美日韩综合久久久久久 | 精品一区二区三区人妻视频| 麻豆久久精品国产亚洲av| 午夜福利在线在线| 精品国产三级普通话版| 久久久久久久久大av| 婷婷六月久久综合丁香| 久久久久久久久大av| 国产欧美日韩精品亚洲av| 久久久精品欧美日韩精品| 少妇猛男粗大的猛烈进出视频 | 亚洲国产欧美人成| 亚洲狠狠婷婷综合久久图片| 啪啪无遮挡十八禁网站| 欧美一区二区亚洲| 免费观看人在逋| 天美传媒精品一区二区| 国内精品宾馆在线| 一本一本综合久久| 1024手机看黄色片| 国产成人aa在线观看| 国产中年淑女户外野战色| 色视频www国产| 久久草成人影院| 国产精品久久电影中文字幕| 久久精品国产鲁丝片午夜精品 | 人人妻,人人澡人人爽秒播| 亚洲欧美日韩无卡精品| 婷婷色综合大香蕉| 99久久精品热视频| 日本精品一区二区三区蜜桃| 色哟哟·www| 亚洲性夜色夜夜综合| 国产伦人伦偷精品视频| 久久6这里有精品| 亚洲五月天丁香| 毛片女人毛片| 一区二区三区四区激情视频 | 婷婷精品国产亚洲av| 少妇的逼水好多| 亚洲国产日韩欧美精品在线观看| 亚洲av五月六月丁香网| 老熟妇仑乱视频hdxx| 亚洲国产精品sss在线观看| 此物有八面人人有两片| 国产精品无大码| 3wmmmm亚洲av在线观看| 琪琪午夜伦伦电影理论片6080| 亚洲狠狠婷婷综合久久图片| 精品久久国产蜜桃| 亚洲精品粉嫩美女一区| 国产伦人伦偷精品视频| 久久九九热精品免费| 午夜福利成人在线免费观看| 免费一级毛片在线播放高清视频| 伊人久久精品亚洲午夜| 亚洲av二区三区四区| 1000部很黄的大片| 搡老岳熟女国产| 色吧在线观看| 女人十人毛片免费观看3o分钟| 成人性生交大片免费视频hd| 欧美国产日韩亚洲一区| 在线播放无遮挡| 国产一区二区三区视频了| 1000部很黄的大片| 中文字幕av成人在线电影| 91av网一区二区| 高清日韩中文字幕在线| а√天堂www在线а√下载| or卡值多少钱| 69人妻影院| 一夜夜www| 亚洲国产色片| 狂野欧美白嫩少妇大欣赏| 韩国av在线不卡| 日韩欧美在线二视频| 成人一区二区视频在线观看| 国产探花极品一区二区| 国产精品亚洲一级av第二区| 国产高潮美女av| 成人三级黄色视频| 丰满人妻一区二区三区视频av| 国国产精品蜜臀av免费| 日本爱情动作片www.在线观看 | 国产精品自产拍在线观看55亚洲| 91久久精品国产一区二区成人| 久久午夜亚洲精品久久| 麻豆精品久久久久久蜜桃| 免费黄网站久久成人精品| 国内精品久久久久精免费| 赤兔流量卡办理| 国产精品98久久久久久宅男小说| 人妻夜夜爽99麻豆av| 日本色播在线视频| 国产成年人精品一区二区| 亚洲av熟女| 在线免费十八禁| 国内久久婷婷六月综合欲色啪| 91狼人影院| 午夜福利在线在线| 黄色女人牲交| 久久久久久大精品| 18禁裸乳无遮挡免费网站照片| bbb黄色大片| 十八禁国产超污无遮挡网站| 国产色婷婷99| 不卡视频在线观看欧美| 老熟妇乱子伦视频在线观看| 九九在线视频观看精品| 18禁黄网站禁片免费观看直播| 丰满乱子伦码专区| 午夜福利视频1000在线观看| av女优亚洲男人天堂| 午夜激情福利司机影院| 老师上课跳d突然被开到最大视频| 波多野结衣巨乳人妻| 天天一区二区日本电影三级| 午夜福利高清视频| 国产精品久久久久久精品电影| 观看美女的网站| 俺也久久电影网| 99久久精品国产国产毛片| 美女 人体艺术 gogo| 中文字幕免费在线视频6| 欧美潮喷喷水| 在线播放无遮挡| 精品不卡国产一区二区三区| 99久久久亚洲精品蜜臀av| avwww免费| av在线天堂中文字幕| 69av精品久久久久久| 给我免费播放毛片高清在线观看| 国产69精品久久久久777片| 免费观看精品视频网站| 国产精品一区二区三区四区免费观看 | 亚洲欧美日韩高清专用| 亚洲av不卡在线观看| 亚洲中文日韩欧美视频| 精品不卡国产一区二区三区| 国产真实伦视频高清在线观看 | 在线播放国产精品三级| 日韩欧美一区二区三区在线观看| 女生性感内裤真人,穿戴方法视频| 99久久无色码亚洲精品果冻| 久久久久性生活片| 亚洲在线观看片| 看免费成人av毛片| 色在线成人网| 国产精品自产拍在线观看55亚洲| 夜夜爽天天搞| 国内久久婷婷六月综合欲色啪| 亚洲精品一卡2卡三卡4卡5卡| 国产精品av视频在线免费观看| av视频在线观看入口| 少妇人妻精品综合一区二区 | 不卡视频在线观看欧美| 国产不卡一卡二| 亚洲最大成人av| 国产淫片久久久久久久久| 亚洲精品456在线播放app | 久久精品国产清高在天天线| 国产精品久久久久久av不卡| 免费黄网站久久成人精品| 免费观看在线日韩| a级毛片免费高清观看在线播放| 国产视频内射| 日日夜夜操网爽| 网址你懂的国产日韩在线| 国产三级在线视频| 女生性感内裤真人,穿戴方法视频| 18禁裸乳无遮挡免费网站照片| 校园春色视频在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 午夜影院日韩av| 日日干狠狠操夜夜爽| 亚洲美女搞黄在线观看 | 啦啦啦观看免费观看视频高清| 欧美+日韩+精品| 午夜影院日韩av| 嫩草影院新地址| 亚洲男人的天堂狠狠| 亚洲av五月六月丁香网| 91午夜精品亚洲一区二区三区 | 狂野欧美白嫩少妇大欣赏| 99精品在免费线老司机午夜| 欧美日韩黄片免| 国产精品无大码| 99九九线精品视频在线观看视频| 51国产日韩欧美| 国产在线精品亚洲第一网站| av天堂中文字幕网| 成人国产麻豆网| 亚洲aⅴ乱码一区二区在线播放| 精品无人区乱码1区二区| 日韩一区二区视频免费看| 夜夜看夜夜爽夜夜摸| 一区福利在线观看| 欧美zozozo另类| 极品教师在线视频| 国产精品99久久久久久久久| 国产精品无大码| 女人十人毛片免费观看3o分钟| 久久精品国产鲁丝片午夜精品 | 天堂动漫精品| 久久午夜亚洲精品久久| 久久久久久久亚洲中文字幕| 身体一侧抽搐| 九色成人免费人妻av| 麻豆国产av国片精品| 啦啦啦观看免费观看视频高清| 欧美区成人在线视频| 久久精品国产清高在天天线| 别揉我奶头~嗯~啊~动态视频| 亚洲中文日韩欧美视频| 深夜a级毛片| 午夜福利在线观看吧| 日本黄色视频三级网站网址| 国产一区二区三区av在线 | 日韩欧美在线乱码| 美女大奶头视频| 亚洲精品影视一区二区三区av| 亚洲男人的天堂狠狠| 亚洲,欧美,日韩| 日本五十路高清| 精品免费久久久久久久清纯| 蜜桃久久精品国产亚洲av| 国产精品亚洲一级av第二区| 久久久久久久午夜电影| 精品欧美国产一区二区三| 亚洲人成网站高清观看| 成人av一区二区三区在线看| 床上黄色一级片| 国产v大片淫在线免费观看| 在线观看66精品国产| 国产精品,欧美在线| 春色校园在线视频观看| 国内久久婷婷六月综合欲色啪| 在线观看免费视频日本深夜| 97超视频在线观看视频| 最近在线观看免费完整版| 免费一级毛片在线播放高清视频| 成人国产一区最新在线观看| 国产精品精品国产色婷婷| 免费看日本二区| 婷婷精品国产亚洲av| 精品乱码久久久久久99久播| 一本一本综合久久| 午夜视频国产福利| 久久人人精品亚洲av| 亚洲av熟女| 日韩欧美国产在线观看| 亚洲一区二区三区色噜噜| 国产一区二区激情短视频| 一级黄片播放器| 免费看光身美女| 久久亚洲精品不卡| 日韩高清综合在线| 免费在线观看日本一区| 国产精品久久久久久亚洲av鲁大| 亚洲av熟女| 久久久久久久久久久丰满 | 91av网一区二区| 国产三级在线视频| 午夜老司机福利剧场| 国产亚洲精品av在线| 国产91精品成人一区二区三区| 一本一本综合久久| 人人妻人人看人人澡| 日韩中字成人| 春色校园在线视频观看| 天堂网av新在线| 国产午夜精品久久久久久一区二区三区 | 亚洲不卡免费看| 麻豆成人av在线观看| 色哟哟·www| 久久久国产成人精品二区| 午夜日韩欧美国产| 日韩中字成人| 两个人视频免费观看高清| 色av中文字幕| 日韩中文字幕欧美一区二区| 嫩草影院精品99| 色尼玛亚洲综合影院| 男人舔奶头视频| 亚洲黑人精品在线| 黄色欧美视频在线观看| 午夜福利18| 国产成人影院久久av| 天天一区二区日本电影三级| 日本精品一区二区三区蜜桃| 日本黄色片子视频| 亚洲专区国产一区二区| 国产精品三级大全| 亚洲图色成人| av中文乱码字幕在线| 日本免费a在线| 精品一区二区三区av网在线观看| 国产精品久久久久久亚洲av鲁大| 18禁裸乳无遮挡免费网站照片| 欧美最黄视频在线播放免费| 小说图片视频综合网站| 熟女电影av网| 欧美性猛交黑人性爽| 欧美日韩亚洲国产一区二区在线观看| 国产视频一区二区在线看| 亚洲无线在线观看| 亚洲男人的天堂狠狠| 一区二区三区高清视频在线| 精品免费久久久久久久清纯| 亚洲人成网站高清观看| 少妇人妻一区二区三区视频| 欧美xxxx黑人xx丫x性爽| 麻豆一二三区av精品| 日日撸夜夜添| 婷婷丁香在线五月| 日韩欧美国产一区二区入口| 午夜免费激情av| 欧美日韩瑟瑟在线播放| 色哟哟·www| 精品久久久久久成人av| 国产乱人视频| 欧美成人一区二区免费高清观看| 在线播放无遮挡| 在线免费观看的www视频| 亚洲欧美精品综合久久99| 中文字幕av成人在线电影| 男女视频在线观看网站免费| 国产色婷婷99| 国产主播在线观看一区二区| 99久久精品国产国产毛片| 国产探花极品一区二区| 国产av不卡久久| 午夜久久久久精精品| 日韩中字成人| 亚洲成a人片在线一区二区| 国内少妇人妻偷人精品xxx网站| www.www免费av| 国产亚洲精品av在线| 十八禁网站免费在线| 国内久久婷婷六月综合欲色啪| 日韩欧美国产一区二区入口| 国产成人aa在线观看| 身体一侧抽搐| 91久久精品国产一区二区成人| a级一级毛片免费在线观看| 国产精品人妻久久久影院| 亚洲精品乱码久久久v下载方式| 久久国产乱子免费精品| 在线看三级毛片| 一区二区三区高清视频在线| 高清毛片免费观看视频网站| 国产精品一区二区三区四区免费观看 | 成人欧美大片| 久久久成人免费电影| 91麻豆av在线| av中文乱码字幕在线| 久99久视频精品免费| 亚洲电影在线观看av| 天美传媒精品一区二区| 日韩一区二区视频免费看| 久久久久久久久大av| 99久国产av精品| 亚洲精品在线观看二区| 久久国内精品自在自线图片| 免费av不卡在线播放| 狂野欧美激情性xxxx在线观看| 中文在线观看免费www的网站| 成人三级黄色视频| 国产淫片久久久久久久久| 亚洲精品一卡2卡三卡4卡5卡| 偷拍熟女少妇极品色| 免费在线观看日本一区| 久久久成人免费电影| 成人二区视频| 久久欧美精品欧美久久欧美| 午夜精品在线福利| 欧美最新免费一区二区三区| 男女之事视频高清在线观看| 中文字幕av在线有码专区| 亚洲精品色激情综合| 亚洲精品乱码久久久v下载方式| 久久人人精品亚洲av| bbb黄色大片| 欧美三级亚洲精品| 最近最新免费中文字幕在线| 日韩国内少妇激情av| 噜噜噜噜噜久久久久久91| 免费观看精品视频网站| 国产精品一及| 中出人妻视频一区二区| 亚洲真实伦在线观看| 亚洲成人久久爱视频| 日本黄大片高清| 久久久久九九精品影院| 国语自产精品视频在线第100页| 欧美日韩乱码在线| 欧美高清成人免费视频www| 亚洲人成网站在线播放欧美日韩| 日韩欧美免费精品| 午夜视频国产福利| 亚洲熟妇熟女久久| 男女那种视频在线观看| 国产精品久久久久久精品电影| 一卡2卡三卡四卡精品乱码亚洲| 国产三级在线视频| 免费在线观看成人毛片| 日韩一本色道免费dvd| av女优亚洲男人天堂| 欧美日韩黄片免| 亚洲欧美清纯卡通| 在线天堂最新版资源| 免费人成视频x8x8入口观看| 天天一区二区日本电影三级| 琪琪午夜伦伦电影理论片6080| 级片在线观看| 久久精品国产亚洲av香蕉五月| 欧美日韩亚洲国产一区二区在线观看| 国产午夜精品久久久久久一区二区三区 | 伊人久久精品亚洲午夜| 亚洲av一区综合| 成人永久免费在线观看视频| 亚洲精品粉嫩美女一区| 99精品在免费线老司机午夜| 99久久中文字幕三级久久日本| 亚洲第一电影网av| 国产一区二区在线观看日韩| 国产中年淑女户外野战色| 国产精品久久久久久亚洲av鲁大| 在线免费观看不下载黄p国产 | 可以在线观看的亚洲视频| 一区二区三区高清视频在线| 中文字幕精品亚洲无线码一区| 神马国产精品三级电影在线观看| 免费在线观看成人毛片| 国产三级中文精品| 可以在线观看的亚洲视频| 亚洲精品亚洲一区二区| 三级毛片av免费| 国产爱豆传媒在线观看| 成人性生交大片免费视频hd| 两个人的视频大全免费| 午夜精品久久久久久毛片777| 在线观看av片永久免费下载| 久久99热6这里只有精品| 成人三级黄色视频| 亚洲国产精品久久男人天堂| 国产精品,欧美在线| 免费人成在线观看视频色| 中文字幕熟女人妻在线| 少妇熟女aⅴ在线视频| 亚洲精品久久国产高清桃花| 永久网站在线| 国产成人av教育| av中文乱码字幕在线| 久久精品国产99精品国产亚洲性色| 日本色播在线视频| 亚洲久久久久久中文字幕| 久久婷婷人人爽人人干人人爱| 久久国产精品人妻蜜桃|