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

    基于GPRS的STM32固件遠(yuǎn)程升級系統(tǒng)

    2019-09-10 07:22:44牛軍浩張少壯馮怡凱覃小梅蒙遠(yuǎn)鍵
    現(xiàn)代信息科技 2019年23期

    牛軍浩 張少壯 馮怡凱 覃小梅 蒙遠(yuǎn)鍵

    摘? 要:嵌入式產(chǎn)品投入市場后,由于需求的改進(jìn)或者應(yīng)用程序BUG的修補,仍需要對產(chǎn)品上的應(yīng)用程序進(jìn)行維護(hù)、更新,但工程師到現(xiàn)場更新應(yīng)用程序比較麻煩,嵌入式軟件的遠(yuǎn)程在線升級功能可以使工程師不用親臨現(xiàn)場,直接將編譯好的程序通過網(wǎng)絡(luò)傳輸給產(chǎn)品,產(chǎn)品上的無線模塊接收到應(yīng)用軟件程序包之后自動保存到程序區(qū),由此實現(xiàn)應(yīng)用程序的遠(yuǎn)程更新。本課題重點研究和實現(xiàn)了STM32的應(yīng)用程序遠(yuǎn)程升級功能模塊的方案,主控板通過無線模塊與服務(wù)器端連接,當(dāng)主控板運行應(yīng)用程序時,服務(wù)器端可以查看主控板當(dāng)前的應(yīng)用軟件狀態(tài),并向主控板發(fā)送升級請求,主控板接受請求后自動進(jìn)入引導(dǎo)升級程序,接收來自服務(wù)器端的應(yīng)用程序包,完成應(yīng)用程序的更新。

    關(guān)鍵詞:遠(yuǎn)程升級;網(wǎng)絡(luò)傳輸;固件更新

    中圖分類號:TP368.1;TN929.532? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)23-0055-03

    STM32 Firmware Remote Upgrade System Based on GPRS

    NIU Junhao,ZHANG Shaozhuang,F(xiàn)ENG Yikai,QIN Xiaomei,MENG Yuanjian

    (Guilin University of Electronic Technology,Guilin? 541004,China)

    Abstract:After the embedded product is put into the market,due to the improvement of the requirement or the repair of the application program BUG,the application program on the product needs to be maintained and updated. But it’s hard for engineers to update the application on site,the remote on-line upgrade function of the embedded software can enable the engineer to transmit the compiled program directly to the product through the network without being on-site,and the wireless module on the product is automatically saved to the program area after the application software package is received,thereby realizing the remote update of the application program. This project focuses on the research and implementation of the STM32 application remote upgrade function module. The main control board is connected with the server end through the wireless module,and when the main control board runs the application program,the server side can view the current application software state of the main control board,and sends an upgrade request to the main control board,the master control board automatically enters the boot upgrade program after receiving the request,receives the application package from the server side,and finishes the update of the application program.

    Keywords:remote upgrade;network transmission;firmware update

    1? 緒論

    1.1? 課題的背景及意義

    如今一些產(chǎn)品投放市場后仍需要工程師親臨現(xiàn)場維護(hù),部分是由于應(yīng)用軟件的BUG需要修補,部分是用戶需求的改進(jìn),還有部分是市場需求的提高等等,諸多原因都需要更新應(yīng)用程序,若可以遠(yuǎn)程對應(yīng)用程序進(jìn)行更新,則可以節(jié)省很多的人力、物力以及時間,給產(chǎn)品維護(hù)帶來很大的方便。尤其是對于一些無人值守的產(chǎn)品,只需要在遠(yuǎn)程給產(chǎn)品發(fā)送升級申請,產(chǎn)品對版本號進(jìn)行判斷后自行選擇是否進(jìn)行更新,無需人為操作,更新完成后直接運行應(yīng)用程序,智能化使產(chǎn)品維護(hù)更加便捷。

    1.2? 應(yīng)用軟件遠(yuǎn)程升級功能的研究現(xiàn)狀及發(fā)展趨勢

    1.2.1? 應(yīng)用軟件遠(yuǎn)程升級的研究現(xiàn)狀

    應(yīng)用軟件遠(yuǎn)程升級功能目前大多是依賴于無線通信,單片機可以通過各種接口與無線模塊進(jìn)行數(shù)據(jù)傳輸,如今網(wǎng)絡(luò)已覆蓋國內(nèi)大部分地區(qū),通信穩(wěn)定、速度快、可永遠(yuǎn)在線等優(yōu)點為應(yīng)用軟件的傳輸提供了十分良好的環(huán)境。

    借由無線模塊將應(yīng)用軟件包傳輸?shù)絾纹瑱C上,單片機即可執(zhí)行自我升級,也就是在應(yīng)用升級(In Application Programming,IAP)。當(dāng)單片機在運行程序的時候可以提供一種改變FLASH數(shù)據(jù)的方法,也就是說程序自己可以往程序存儲器里寫數(shù)據(jù)或修改程序。這種方式的典型應(yīng)用是用一小段代碼來實現(xiàn)程序的下載。

    1.2.2? 應(yīng)用軟件遠(yuǎn)程升級的發(fā)展趨勢

    應(yīng)用軟件遠(yuǎn)程升級的未來發(fā)展趨勢是向著智能化的方向發(fā)展。無需人為操作,一鍵升級,自動備份老版本程序,防止突發(fā)故障丟失升級程序包,使得升級的可靠性得到很好的保障。這對于產(chǎn)品應(yīng)用程序的維護(hù)和更新均有有很大的意義。

    2? 應(yīng)用軟件遠(yuǎn)程升級相關(guān)技術(shù)與原理分析

    2.1? C#搭建Socket服務(wù)器平臺

    Socket是面向客戶/服務(wù)器模型設(shè)計的,針對客戶和服務(wù)器程序提供不同的Socket系統(tǒng)調(diào)用。客戶隨機申請一個Socket(相當(dāng)于一個想打電話的人可以在任何一臺入網(wǎng)電話上撥號呼叫),系統(tǒng)為之分配一個Socket號;服務(wù)器擁有全局公認(rèn)的Socket,任何客戶都可以向它發(fā)出連接請求和信息請求。.net平臺封裝了建立Socket通信所使用的類,在VS2010上利用C#語言可以很方便地把服務(wù)器搭建起來。

    2.2? TCP/IP協(xié)議

    Transmission Control Protocol/Internet Protocol,即傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通訊協(xié)議。簡單來說:TCP控制傳輸數(shù)據(jù),負(fù)責(zé)發(fā)現(xiàn)傳輸?shù)膯栴},一旦有問題就發(fā)出信號,要求重新傳輸,直到所有數(shù)據(jù)安全正確地傳輸?shù)侥康牡?,而IP是負(fù)責(zé)給因特網(wǎng)中的每一臺電腦定義一個地址,以便傳輸。相較于UDP協(xié)議,TCP傳輸速度比較慢,但其可靠性較高。

    2.3? CRC校驗

    CRC(Cyclic Redundancy Check)即循環(huán)冗余校驗碼,是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。循環(huán)冗余檢查(CRC)是一種數(shù)據(jù)傳輸檢錯功能,對數(shù)據(jù)進(jìn)行多項式計算,并將得到的結(jié)果附在幀的后面,接收設(shè)備也執(zhí)行類似的算法,以保證數(shù)據(jù)傳輸?shù)恼_性和完整性。

    2.4? IAP技術(shù)

    IAP(In-Application Programming)即在應(yīng)用編程,指單片機可以在系統(tǒng)中獲取新代碼并對自己重新編程,即可用程序來改變程序。單片機通過串口接收新代碼,將其寫入對應(yīng)的FLASH分區(qū),設(shè)置地址偏移并移動PC指針,使程序在對應(yīng)的分區(qū)內(nèi)運行。

    將FLASH的主存儲器分成五個部分,最初的區(qū)域為BootLoader區(qū)(起始于0x08000000),這里放置BootLoader程序,由JTAG燒錄,其作用是接收應(yīng)用程序包、備份應(yīng)用程序、存儲應(yīng)用程序等。一般情況下,程序文件從此地址開始寫入;其次是應(yīng)用程序區(qū),應(yīng)用程序主要存放在這個地址段,升級完成后將PC指針指向該地址段的首地址,使應(yīng)用程序在這里運行;再往后是應(yīng)用程序的備份區(qū),為防止升級過程中出現(xiàn)故障,所以在FLASH中開辟出一片區(qū)域?qū)?dāng)前版本的應(yīng)用程序存儲起來,當(dāng)終端重新上電或者升級超時之后再將APP從中恢復(fù)出來,以免系統(tǒng)丟失應(yīng)用程序無法正常工作;隨后是公共指令區(qū),一些指令、標(biāo)志將會存在這片區(qū)域,應(yīng)用程序或者BootLoader都可以訪問這片區(qū)域,如升級標(biāo)志,進(jìn)入升級之前在應(yīng)用程序中將升級標(biāo)志置1,進(jìn)入BootLoader升級成功之后將其置0,系統(tǒng)去讀這個標(biāo)志的時候就知道將要運行哪個區(qū)域的程序了。

    3? 系統(tǒng)整體框架

    系統(tǒng)整體的框架如圖1所示,通過服務(wù)器端點擊按鍵進(jìn)行操作,打開服務(wù)器,等待無線模塊的連接。無線模塊與服務(wù)器端連接上之后,點擊按鍵通過Socket給無線模塊發(fā)送請求(包含版本號),無線模塊將服務(wù)器端傳輸過來的信息通過串口發(fā)送給單片機。當(dāng)接收到升級請求時,單片機在FLASH公共命令區(qū)寫下升級標(biāo)記并告知服務(wù)器端,隨后跳轉(zhuǎn)至BootLoader程序。若單片機進(jìn)入了BootLoader程序,點擊開始升級的按鍵之后,服務(wù)器端讀取應(yīng)用程序文件,將其發(fā)送給終端,BootLoader程序接收這個程序包,并對其進(jìn)行校驗、保存。為保證數(shù)據(jù)的可靠傳輸,采用Ymodem協(xié)議進(jìn)行文件的傳輸,單片機要先給服務(wù)器端發(fā)送請求,服務(wù)器端才開始傳輸文件,等待終端收到數(shù)據(jù)包并且校驗通過之后,終端會進(jìn)行應(yīng)答,此時服務(wù)器端才開始發(fā)送下一幀數(shù)據(jù)。應(yīng)用程序升級成功后,BootLoader才會置位FLASH公共命令區(qū)中的標(biāo)記,將PC指針指向APP程序區(qū)的首地址。

    3.1? 服務(wù)器

    服務(wù)器端的主要功能是將應(yīng)用程序文件通過網(wǎng)絡(luò)發(fā)送給終端,并觀察終端應(yīng)用程序升級的過程中每一個階段的狀態(tài)。在Visual studio 2010中建立一個窗體,搭建友好的人機交互界面,利用.net平臺上封裝好的Socket類庫新建一個服務(wù)器。

    各個階段終端反饋回來的信息都顯示在服務(wù)器端的消息窗口上,如圖2所示,如此可以直觀地了解終端的各個狀態(tài)。

    3.2? 終端設(shè)計

    3.2.1? Bootloader

    終端負(fù)責(zé)接收來自服務(wù)器端的升級請求,進(jìn)行判斷之后進(jìn)行應(yīng)答,能對當(dāng)前應(yīng)用程序進(jìn)行備份與恢復(fù),成功升級以及應(yīng)對升級過程中的突發(fā)事件。

    在FLASH中的公共指令區(qū)存放了一個切換程序的標(biāo)志,保證BootLoader和APP都能訪問。系統(tǒng)上電之后首先會在BootLoader程序中讀出這個標(biāo)志,若判定要進(jìn)入APP程序,則檢查APP程序區(qū)存放的棧頂?shù)刂肥欠窈戏ǎㄖ袛嘞蛄勘碇械牡谝粋€放的是棧頂?shù)刂罚?,只有APP程序的棧頂?shù)刂泛戏ǖ那闆r下才會去執(zhí)行APP,否則就從備份區(qū)中把上一次備份的APP調(diào)出來執(zhí)行。將PC指針指向APP程序的起始地址,使程序在APP程序中運行。

    應(yīng)用程序的備份與恢復(fù)是一樣的過程,備份要求從APP程序區(qū)將數(shù)據(jù)讀取出來,保存到備份區(qū),而恢復(fù)則是把數(shù)據(jù)從備份區(qū)讀出來,保存到APP程序區(qū)。

    在BootLoader中接收數(shù)據(jù)時,會把數(shù)據(jù)的長度length寫入FLASH中,在進(jìn)行數(shù)據(jù)的備份和恢復(fù)時,去訪問FLASH中指定數(shù)據(jù)區(qū)域的首地址,讀取逐個地址的數(shù)據(jù),再逐個寫到備份區(qū)或者APP程序區(qū)中,直到讀出的數(shù)據(jù)長度滿足等于length時,說明已經(jīng)完整地讀取出了APP數(shù)據(jù)包,并成功寫入指定分區(qū)。清除備份標(biāo)志或者恢復(fù)標(biāo)志,成功完成備份或恢復(fù)。

    數(shù)據(jù)包傳輸結(jié)束之后,服務(wù)器端會發(fā)送一個EOT信號,此時數(shù)據(jù)傳輸進(jìn)入第三階段,收到這個信號時,除了回復(fù)應(yīng)答信號之外,還要發(fā)送請求,等待服務(wù)器端發(fā)送全零數(shù)據(jù)包,收到這個全零數(shù)據(jù)包意味著所有數(shù)據(jù)已經(jīng)成功傳輸。每次接收數(shù)據(jù)都判斷是否超過10秒,計超過的次數(shù),當(dāng)超過6次(1分鐘)則判定為升級超時。

    3.2.2? APP

    封裝了一個函數(shù)加入到APP中,在APP程序中,設(shè)置程序起始地址和中斷向量表偏移,利用串口與無線模塊連接,在程序中將串口傳過來的數(shù)據(jù)緩存起來,調(diào)用封裝好的Request函數(shù),解析緩存區(qū)中的數(shù)據(jù),即可進(jìn)行應(yīng)用程序的升級。Request函數(shù)的具體流程首先在數(shù)據(jù)緩存區(qū)中找到數(shù)據(jù)頭,數(shù)據(jù)頭由0xAA和0xF6兩個字節(jié)組成,第三個字節(jié)為功能指令,這里定義0x01為升級指令,第四個字節(jié)為新的APP的版本號,最后一個字節(jié)為和校驗,數(shù)據(jù)頭找到之后,往下找到和校驗,將數(shù)據(jù)頭到和校驗之間(包含數(shù)據(jù)頭,不包含校驗)的數(shù)據(jù)相加,結(jié)果取低八位,拿去與和校驗進(jìn)行對比,若一樣,則表示數(shù)據(jù)沒有出錯,判斷功能指令處是否為0x01,確定為0x01,則提取出新的APP版本,與當(dāng)前的版本號(保存在FLASH中)進(jìn)行對比,若新的版本號大于當(dāng)前版本號,將備份標(biāo)志和升級標(biāo)志置1,記錄新的版本號,將這些信息存入FLASH中,舒適化堆棧指針,使其指向BootLoader的首地址,執(zhí)行BootLoader程序,進(jìn)行應(yīng)用軟件升級。

    4? 結(jié)? 論

    完成的工作:成功進(jìn)入BootLoader并進(jìn)行備份,服務(wù)器端請求升級,進(jìn)入BootLoader并成功執(zhí)行備份操作。舊版本的APP讓兩個LED快速循環(huán)閃爍,BootLoader中令一個LED快速閃爍,新版本的APP讓兩個APP慢速循環(huán)閃爍。在終端可以看到由兩個LED快速循環(huán)閃爍變?yōu)橐粋€快速閃爍,表明終端以進(jìn)入BootLoader程序。成功升級,實現(xiàn)遠(yuǎn)程、在線升級應(yīng)用程序,升級成功自動運行最新的程序,升級成功率為90%以上。數(shù)據(jù)傳輸完成后,服務(wù)器端會有提示:“APP成功升級至新版本”,終端的表現(xiàn)為從BootLoader(一個LED快閃)轉(zhuǎn)化成新的APP版本(兩個ALED循環(huán)閃爍)。升級超時、升級失敗、校驗失敗等故障,超過一分鐘不給終端發(fā)送程序包,服務(wù)器端窗口提示超時,自動從備份區(qū)中恢復(fù)并執(zhí)行舊版本程序。

    存在的問題:單次只能升級一個終端的應(yīng)用程序,無法進(jìn)行批量升級。

    未來的研究方向:優(yōu)化服務(wù)器端程序,實現(xiàn)多線程操作,同步升級多個終端;在服務(wù)器端后臺進(jìn)行優(yōu)化,自動判斷是否可以升級,并確定發(fā)送程序包。

    參考文獻(xiàn):

    [1] 曾自怡,李靖沙.GPRS通信技術(shù)在五凌電力水情測報系統(tǒng)中的應(yīng)用 [J].水電站機電技術(shù),2019,42(9):29-31.

    [2] 鄭歡歡,錢宇坤.基于GPRS的遠(yuǎn)程抄表系統(tǒng)的設(shè)計 [J].工業(yè)計量,2019,29(4):23-26.

    [3] 李坊玉.STM32 ST-LINK Utility應(yīng)用功能及使用方法(三) [N].電子報,2019-09-15(007).

    [4] 劉定良,陳文科.基于GPRS和PLC的大學(xué)校園配電網(wǎng)遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計 [J].智庫時代,2018(47):163-164.

    [5] 謝世春,陳露,李繼揚.大數(shù)據(jù)時代下計算機網(wǎng)絡(luò)信息安全問題 [J].電子技術(shù)與軟件工程,2019(19):178-179.

    作者簡介:牛軍浩(1981-),男,漢族,河南林州人,就職于測控技術(shù)與儀器系,主任,高級實驗師,工學(xué)碩士,研究方向:智能儀器、自動測試總線。

    亚洲一级一片aⅴ在线观看| 欧美日韩在线观看h| 一区二区av电影网| 天美传媒精品一区二区| 久久精品久久久久久久性| 久久这里有精品视频免费| av天堂中文字幕网| 久久久久久久久大av| 亚洲情色 制服丝袜| 久久久久网色| 国产亚洲av片在线观看秒播厂| www.av在线官网国产| 自拍偷自拍亚洲精品老妇| 色哟哟·www| 欧美 亚洲 国产 日韩一| av线在线观看网站| 99精国产麻豆久久婷婷| 亚洲伊人久久精品综合| 久久午夜福利片| 在线亚洲精品国产二区图片欧美 | kizo精华| 日本与韩国留学比较| 国产亚洲最大av| 免费观看的影片在线观看| 97在线人人人人妻| 肉色欧美久久久久久久蜜桃| xxx大片免费视频| 国语对白做爰xxxⅹ性视频网站| 久久精品国产亚洲av天美| 人妻制服诱惑在线中文字幕| 免费播放大片免费观看视频在线观看| 好男人视频免费观看在线| 纯流量卡能插随身wifi吗| 国产精品99久久久久久久久| 26uuu在线亚洲综合色| 在线观看国产h片| 日韩 亚洲 欧美在线| 成年女人在线观看亚洲视频| 日日啪夜夜撸| 久久久久人妻精品一区果冻| 国产精品蜜桃在线观看| 亚洲成色77777| 成人国产麻豆网| 日日摸夜夜添夜夜爱| 三上悠亚av全集在线观看 | 午夜91福利影院| 蜜桃久久精品国产亚洲av| 国产成人freesex在线| 亚洲美女黄色视频免费看| 偷拍熟女少妇极品色| 亚洲欧美日韩另类电影网站| 99久久精品一区二区三区| 永久免费av网站大全| 九色成人免费人妻av| 五月天丁香电影| 亚洲国产毛片av蜜桃av| 成年美女黄网站色视频大全免费 | 一本大道久久a久久精品| 中文字幕人妻熟人妻熟丝袜美| 精品国产一区二区三区久久久樱花| 国产一区二区在线观看av| 男男h啪啪无遮挡| 国产91av在线免费观看| 精品国产一区二区三区久久久樱花| 日日撸夜夜添| 中文乱码字字幕精品一区二区三区| 亚洲第一av免费看| 国产免费一级a男人的天堂| 自拍欧美九色日韩亚洲蝌蚪91 | 免费人妻精品一区二区三区视频| 91在线精品国自产拍蜜月| 妹子高潮喷水视频| 看十八女毛片水多多多| 五月玫瑰六月丁香| 女性被躁到高潮视频| 黄色欧美视频在线观看| 久久99蜜桃精品久久| 国产综合精华液| 成人二区视频| 亚洲经典国产精华液单| 国产成人精品婷婷| 中文字幕精品免费在线观看视频 | av.在线天堂| 日韩人妻高清精品专区| 男女啪啪激烈高潮av片| 五月伊人婷婷丁香| 精品一区二区免费观看| 午夜激情久久久久久久| 国产黄片视频在线免费观看| 亚洲高清免费不卡视频| 国产在视频线精品| 少妇 在线观看| 亚洲国产成人一精品久久久| 国产高清三级在线| 日韩欧美一区视频在线观看 | 亚洲四区av| 亚洲三级黄色毛片| 国内少妇人妻偷人精品xxx网站| 国产真实伦视频高清在线观看| 亚洲不卡免费看| 99热这里只有精品一区| 丁香六月天网| 老司机影院毛片| 婷婷色综合大香蕉| 大片电影免费在线观看免费| 少妇裸体淫交视频免费看高清| 精品久久久精品久久久| 国产精品久久久久久精品电影小说| 欧美3d第一页| 久久久国产欧美日韩av| 成人美女网站在线观看视频| 久久av网站| 亚洲,欧美,日韩| 国产精品一区二区三区四区免费观看| 99精国产麻豆久久婷婷| 亚洲激情五月婷婷啪啪| 人人妻人人澡人人看| 国产精品一区二区三区四区免费观看| 国产精品一区二区三区四区免费观看| 纵有疾风起免费观看全集完整版| 亚洲欧洲国产日韩| 七月丁香在线播放| 久久久国产一区二区| 51国产日韩欧美| 国产伦在线观看视频一区| 精品久久久久久久久亚洲| 卡戴珊不雅视频在线播放| 中文字幕制服av| 特大巨黑吊av在线直播| 精品人妻偷拍中文字幕| 亚洲精品自拍成人| 国产精品人妻久久久影院| 18禁在线播放成人免费| 最近手机中文字幕大全| 韩国高清视频一区二区三区| 伊人久久国产一区二区| 亚洲av成人精品一区久久| 亚洲久久久国产精品| 交换朋友夫妻互换小说| 欧美三级亚洲精品| 午夜福利网站1000一区二区三区| 日本色播在线视频| 一本色道久久久久久精品综合| 日韩伦理黄色片| 天美传媒精品一区二区| 在线免费观看不下载黄p国产| h视频一区二区三区| 亚洲精品亚洲一区二区| 热re99久久国产66热| 精品人妻一区二区三区麻豆| 国产极品天堂在线| 国模一区二区三区四区视频| 两个人免费观看高清视频 | 一本一本综合久久| 少妇被粗大的猛进出69影院 | 人妻制服诱惑在线中文字幕| 九色成人免费人妻av| 热re99久久精品国产66热6| 国产精品一区二区三区四区免费观看| 精品久久国产蜜桃| 少妇人妻精品综合一区二区| 精品亚洲成国产av| a级片在线免费高清观看视频| 国产精品久久久久久久电影| 免费播放大片免费观看视频在线观看| 久久久久视频综合| 日韩成人伦理影院| 人人妻人人爽人人添夜夜欢视频 | 久久久午夜欧美精品| 91aial.com中文字幕在线观看| 99热网站在线观看| 国产亚洲最大av| 亚洲va在线va天堂va国产| 麻豆精品久久久久久蜜桃| 一个人免费看片子| 三上悠亚av全集在线观看 | 美女国产视频在线观看| 人人澡人人妻人| 日韩 亚洲 欧美在线| 大又大粗又爽又黄少妇毛片口| 久久久久久久久久成人| 成人国产av品久久久| 极品教师在线视频| 国产永久视频网站| 黄色毛片三级朝国网站 | 视频中文字幕在线观看| av黄色大香蕉| 欧美精品一区二区免费开放| 久久久久精品性色| 国产白丝娇喘喷水9色精品| 国产成人精品婷婷| 国产爽快片一区二区三区| 国产成人精品久久久久久| 一级二级三级毛片免费看| av线在线观看网站| 国产精品无大码| 婷婷色综合www| 久久亚洲国产成人精品v| 亚洲美女视频黄频| 性色av一级| av天堂中文字幕网| 久久久久久久精品精品| 免费人成在线观看视频色| 亚洲天堂av无毛| 美女cb高潮喷水在线观看| 日韩成人伦理影院| 日韩三级伦理在线观看| 久久久久久人妻| 我的老师免费观看完整版| 青青草视频在线视频观看| 99久久人妻综合| 伊人亚洲综合成人网| 久久国产亚洲av麻豆专区| 夜夜爽夜夜爽视频| 国产一区二区在线观看av| 午夜激情福利司机影院| 欧美三级亚洲精品| 国产精品久久久久久av不卡| a级片在线免费高清观看视频| 久久久久久伊人网av| a级毛色黄片| 你懂的网址亚洲精品在线观看| 久久午夜综合久久蜜桃| 亚洲丝袜综合中文字幕| 成人国产av品久久久| 国产欧美日韩精品一区二区| 最近最新中文字幕免费大全7| 国产日韩欧美视频二区| 大话2 男鬼变身卡| 亚洲色图综合在线观看| 欧美高清成人免费视频www| 日日撸夜夜添| 蜜桃久久精品国产亚洲av| 男女啪啪激烈高潮av片| 日韩亚洲欧美综合| 久久女婷五月综合色啪小说| 黄色怎么调成土黄色| 精品视频人人做人人爽| 成人国产av品久久久| 免费看av在线观看网站| 我的老师免费观看完整版| 久久国产亚洲av麻豆专区| 亚洲第一av免费看| 边亲边吃奶的免费视频| 草草在线视频免费看| 黑人猛操日本美女一级片| 精品久久久精品久久久| 精品亚洲成国产av| 亚洲欧美一区二区三区黑人 | 大香蕉97超碰在线| 久久狼人影院| 亚洲精品视频女| 搡老乐熟女国产| 美女视频免费永久观看网站| 亚洲经典国产精华液单| 国产欧美另类精品又又久久亚洲欧美| 老司机亚洲免费影院| 日韩一区二区视频免费看| 亚洲精品日韩在线中文字幕| 国国产精品蜜臀av免费| 最近2019中文字幕mv第一页| 伊人久久国产一区二区| 99九九在线精品视频 | 伊人久久精品亚洲午夜| 日韩强制内射视频| 午夜影院在线不卡| 亚洲一级一片aⅴ在线观看| 女的被弄到高潮叫床怎么办| 国产永久视频网站| 国产老妇伦熟女老妇高清| 国产精品.久久久| 激情五月婷婷亚洲| 免费少妇av软件| 亚洲欧洲国产日韩| 18禁动态无遮挡网站| 精品人妻偷拍中文字幕| 精品一区二区三区视频在线| 亚洲欧美一区二区三区黑人 | 边亲边吃奶的免费视频| 亚洲综合精品二区| 夫妻性生交免费视频一级片| 91精品国产国语对白视频| 人人妻人人看人人澡| 亚洲精品乱久久久久久| 日本91视频免费播放| 免费观看a级毛片全部| 国产成人aa在线观看| 全区人妻精品视频| 一区二区三区乱码不卡18| 九草在线视频观看| 一区二区三区四区激情视频| 日本黄色日本黄色录像| 欧美日韩视频高清一区二区三区二| 男女无遮挡免费网站观看| 国产伦精品一区二区三区视频9| 亚洲成人一二三区av| 日韩av在线免费看完整版不卡| 日韩免费高清中文字幕av| 国产欧美亚洲国产| 久久青草综合色| 免费看不卡的av| xxx大片免费视频| 97在线人人人人妻| 久久久久久伊人网av| 狠狠精品人妻久久久久久综合| freevideosex欧美| 麻豆成人午夜福利视频| 边亲边吃奶的免费视频| 下体分泌物呈黄色| 成人毛片60女人毛片免费| 18禁在线无遮挡免费观看视频| 亚洲国产日韩一区二区| 黄色怎么调成土黄色| a级片在线免费高清观看视频| 国产精品三级大全| 男女无遮挡免费网站观看| 国产精品国产三级国产av玫瑰| 自线自在国产av| 美女主播在线视频| 如何舔出高潮| 在线看a的网站| 国产亚洲午夜精品一区二区久久| 男人爽女人下面视频在线观看| 中文精品一卡2卡3卡4更新| 少妇熟女欧美另类| 十八禁网站网址无遮挡 | 热re99久久国产66热| 国产成人精品一,二区| 精华霜和精华液先用哪个| 简卡轻食公司| 亚洲久久久国产精品| 99久久精品热视频| 99久国产av精品国产电影| av视频免费观看在线观看| 一区二区av电影网| 免费观看性生交大片5| 晚上一个人看的免费电影| 亚洲,欧美,日韩| 国产极品粉嫩免费观看在线 | 免费av中文字幕在线| 建设人人有责人人尽责人人享有的| 高清视频免费观看一区二区| 久久久久久久久大av| 亚洲欧美日韩另类电影网站| 中文字幕制服av| 亚洲精品亚洲一区二区| 六月丁香七月| 免费黄频网站在线观看国产| 亚洲国产精品一区二区三区在线| 女人久久www免费人成看片| 免费久久久久久久精品成人欧美视频 | av国产精品久久久久影院| 99热这里只有是精品在线观看| av网站免费在线观看视频| 亚洲欧洲日产国产| 国产乱人偷精品视频| 亚洲天堂av无毛| 精品人妻熟女av久视频| 久久久国产精品麻豆| 国产精品女同一区二区软件| 青春草视频在线免费观看| 亚洲欧美成人综合另类久久久| 亚洲欧美一区二区三区国产| 亚洲电影在线观看av| 啦啦啦视频在线资源免费观看| 夜夜爽夜夜爽视频| 国产一区二区在线观看日韩| 老司机影院成人| 久久久久久久久久人人人人人人| 色视频在线一区二区三区| 少妇的逼水好多| 大码成人一级视频| 国产黄片视频在线免费观看| 欧美老熟妇乱子伦牲交| 欧美精品国产亚洲| 91成人精品电影| 亚洲欧美精品专区久久| 久久午夜综合久久蜜桃| 日韩视频在线欧美| 视频区图区小说| 国产中年淑女户外野战色| av天堂中文字幕网| 国产免费视频播放在线视频| 国产成人午夜福利电影在线观看| 亚洲怡红院男人天堂| 久久精品夜色国产| 午夜福利在线观看免费完整高清在| 欧美精品国产亚洲| 免费黄频网站在线观看国产| 日本wwww免费看| 青春草国产在线视频| 午夜福利网站1000一区二区三区| 国产高清有码在线观看视频| 久久毛片免费看一区二区三区| 少妇被粗大猛烈的视频| 91精品国产国语对白视频| 一级爰片在线观看| 女人精品久久久久毛片| 久久精品国产亚洲网站| 一级,二级,三级黄色视频| 亚洲高清免费不卡视频| 午夜免费观看性视频| 国产成人精品婷婷| 99久久人妻综合| 亚洲av国产av综合av卡| 亚洲精品国产av成人精品| 亚洲,欧美,日韩| 亚洲av.av天堂| 久久久久久久久久久丰满| 国产精品无大码| 我要看黄色一级片免费的| 日韩欧美一区视频在线观看 | 亚洲av免费高清在线观看| 99re6热这里在线精品视频| 99久久精品一区二区三区| 不卡视频在线观看欧美| 婷婷色综合大香蕉| 国产69精品久久久久777片| 国产黄色免费在线视频| 中文字幕av电影在线播放| 久热这里只有精品99| 美女国产视频在线观看| 香蕉精品网在线| 国产女主播在线喷水免费视频网站| 99九九在线精品视频 | 日韩av免费高清视频| 九九爱精品视频在线观看| 国产精品成人在线| 欧美 亚洲 国产 日韩一| 久久久久久久久久久免费av| 在线观看美女被高潮喷水网站| 欧美变态另类bdsm刘玥| 最近最新中文字幕免费大全7| 亚洲国产成人一精品久久久| 国产极品天堂在线| 日韩亚洲欧美综合| av有码第一页| 9色porny在线观看| 狠狠精品人妻久久久久久综合| 国产黄频视频在线观看| 曰老女人黄片| 亚洲一区二区三区欧美精品| 18禁动态无遮挡网站| 亚洲伊人久久精品综合| 精品视频人人做人人爽| 18禁在线播放成人免费| 欧美日本中文国产一区发布| videossex国产| 男女免费视频国产| 三级国产精品片| 国产 一区精品| 久久精品国产亚洲av天美| 九九久久精品国产亚洲av麻豆| 九九爱精品视频在线观看| 久久99一区二区三区| 欧美精品亚洲一区二区| 国产精品偷伦视频观看了| 久久久久久久国产电影| 亚洲自偷自拍三级| 免费看不卡的av| av在线播放精品| 99视频精品全部免费 在线| 男人和女人高潮做爰伦理| 亚洲精品自拍成人| 纯流量卡能插随身wifi吗| 少妇被粗大猛烈的视频| 欧美精品高潮呻吟av久久| 黄色毛片三级朝国网站 | 久久久久国产精品人妻一区二区| 亚洲熟女精品中文字幕| 91成人精品电影| 国国产精品蜜臀av免费| 人妻制服诱惑在线中文字幕| 我要看黄色一级片免费的| 一级,二级,三级黄色视频| 久热久热在线精品观看| 亚洲一级一片aⅴ在线观看| 免费少妇av软件| 777米奇影视久久| 国产精品麻豆人妻色哟哟久久| 美女国产视频在线观看| av在线老鸭窝| av又黄又爽大尺度在线免费看| 日韩不卡一区二区三区视频在线| 人妻人人澡人人爽人人| 看十八女毛片水多多多| 亚洲精品久久午夜乱码| 国产在线男女| 亚洲精品色激情综合| 又爽又黄a免费视频| 日韩精品有码人妻一区| 人妻系列 视频| 永久免费av网站大全| 成年人午夜在线观看视频| 久久女婷五月综合色啪小说| 国产综合精华液| 国产精品不卡视频一区二区| 免费av中文字幕在线| 久热这里只有精品99| 一级a做视频免费观看| tube8黄色片| 九九久久精品国产亚洲av麻豆| 高清毛片免费看| 成人国产麻豆网| 狠狠精品人妻久久久久久综合| 成人国产麻豆网| 亚洲精品乱码久久久v下载方式| 日本黄色日本黄色录像| 国产国拍精品亚洲av在线观看| 国产一区有黄有色的免费视频| 18禁裸乳无遮挡动漫免费视频| 国产亚洲av片在线观看秒播厂| 国产一区二区在线观看av| 黑人巨大精品欧美一区二区蜜桃 | 十八禁高潮呻吟视频 | 中文资源天堂在线| 亚洲av电影在线观看一区二区三区| 一级毛片aaaaaa免费看小| 777米奇影视久久| 国产极品天堂在线| 国产中年淑女户外野战色| 男人舔奶头视频| 亚洲成人一二三区av| 国产极品粉嫩免费观看在线 | 国产乱来视频区| 免费人妻精品一区二区三区视频| 曰老女人黄片| 高清黄色对白视频在线免费看 | 免费观看在线日韩| 国产黄片视频在线免费观看| 久久鲁丝午夜福利片| 免费观看性生交大片5| 亚洲经典国产精华液单| 最近中文字幕高清免费大全6| 日韩一区二区视频免费看| 99热网站在线观看| 日本91视频免费播放| 欧美精品国产亚洲| 日韩欧美一区视频在线观看 | kizo精华| 亚洲精品久久午夜乱码| 精品酒店卫生间| av国产久精品久网站免费入址| 黑丝袜美女国产一区| 国内精品宾馆在线| 久久久久久久久久久久大奶| 精品人妻熟女av久视频| 日日啪夜夜撸| 少妇 在线观看| 街头女战士在线观看网站| 欧美3d第一页| 久久99蜜桃精品久久| 亚洲精品456在线播放app| 日韩不卡一区二区三区视频在线| 精品99又大又爽又粗少妇毛片| 成人国产麻豆网| 91成人精品电影| 国产成人精品婷婷| 亚洲精华国产精华液的使用体验| 一区二区三区免费毛片| 国产极品天堂在线| 国产高清三级在线| av在线播放精品| 天天躁夜夜躁狠狠久久av| 久久久久久久久久久丰满| 亚洲av电影在线观看一区二区三区| 中文字幕人妻丝袜制服| 国产精品久久久久久精品古装| 国产精品人妻久久久影院| 免费大片黄手机在线观看| 亚洲欧美中文字幕日韩二区| 少妇丰满av| 欧美变态另类bdsm刘玥| 亚洲va在线va天堂va国产| 国产 一区精品| h视频一区二区三区| 久久午夜福利片| 亚洲欧美精品专区久久| 美女中出高潮动态图| 嫩草影院入口| 中文欧美无线码| 久久精品熟女亚洲av麻豆精品| 大片免费播放器 马上看| 在线观看免费日韩欧美大片 | 男的添女的下面高潮视频| 九九爱精品视频在线观看| 青春草亚洲视频在线观看| 肉色欧美久久久久久久蜜桃| 久久精品久久久久久久性| 亚洲国产欧美在线一区| 女人久久www免费人成看片| 少妇熟女欧美另类| 精品午夜福利在线看| 久久久国产精品麻豆| 丰满饥渴人妻一区二区三| 国产国拍精品亚洲av在线观看| 波野结衣二区三区在线| 建设人人有责人人尽责人人享有的| 18禁裸乳无遮挡动漫免费视频| 欧美激情极品国产一区二区三区 | 大香蕉97超碰在线| 看非洲黑人一级黄片| 一级毛片aaaaaa免费看小| 最后的刺客免费高清国语| 日本av免费视频播放| a级一级毛片免费在线观看| 亚洲精品国产av成人精品| 看非洲黑人一级黄片| 欧美老熟妇乱子伦牲交| 日韩亚洲欧美综合| 亚洲国产av新网站| 人人妻人人爽人人添夜夜欢视频 | 免费观看在线日韩| 自线自在国产av| 欧美日韩视频高清一区二区三区二|