《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于AVR單片機的嵌入式系統(tǒng)的應(yīng)用分析
基于AVR單片機的嵌入式系統(tǒng)的應(yīng)用分析
摘要: AVRX2.6為了支持C語言,保存了所有的32個寄存器,最小的上下文是32個寄存器、SREG和PC,總共35個字節(jié)。AvrXInitTask()函數(shù)給所有的寄存器初始化為0x00;只有進程上下文保存在任務(wù)堆棧中,所有其他的使用(包括內(nèi)核和中斷)保存在內(nèi)核堆棧。這樣降低了第一個中斷的上下文切換和進入內(nèi)核API的SRAM消耗。隨后的中斷(如果允許中斷嵌套)嵌入內(nèi)核堆棧,API不進行上下文切換。
關(guān)鍵詞: avr
Abstract:
Key words :
 

  隨著技術(shù)的發(fā)展,嵌入式系統(tǒng)的設(shè)計及應(yīng)用對人們的生活產(chǎn)生了很大的影響,并將逐漸改變?nèi)藗兾磥淼纳罘绞剑谔囟ǖ牟僮飨到y(tǒng)上開發(fā)應(yīng)用程序,可以使開發(fā)人員忽略掉很多底層硬件細節(jié),使得應(yīng)用程序調(diào)試更方便、易于維護、開發(fā)周期縮短并且降低開發(fā)成本,因而嵌入式操作系統(tǒng)深得開發(fā)人員的青睞。

  AVR微處理器是Atmel公司開發(fā)的8位嵌入式RISC處理器,它具有高性能、高保密性、低功耗、非易失性等優(yōu)點,而且程序存儲器和數(shù)據(jù)存儲器可獨立編址,并具有獨立訪問的哈佛結(jié)構(gòu)。AVR單片機內(nèi)核有豐富的指令集,通過32個通用寄存器直接與邏輯運算單元相連接,允許在一個周期內(nèi)一條單一指令訪問兩個獨立的寄存器,這樣的結(jié)構(gòu)使代碼的執(zhí)行效率比傳統(tǒng)的復(fù)雜指令集微處理器快了將近10倍。

  AVRX是由1barello編寫的源碼公開的嵌入式操作系統(tǒng),它專門針對AVR系列單片機的RTOS,具有免費和可以修改的特點,它的缺點是由于做為一種專用的操作系統(tǒng)很難移植到其他平臺上。

  1 AVRX 系統(tǒng)的特點

  AVRX做為AVR專用RTOS有如下的特點:

  ◆完全支持占先式、優(yōu)先級驅(qū)動的任務(wù)調(diào)度算法;

  ◆16個優(yōu)先級,相同的優(yōu)先級的任務(wù)采用Round robin調(diào)度算法輪流執(zhí)行;

  ◆信號量可以用于信號傳遞、同步和互斥信號量,支持阻塞和非阻塞語法;

  ◆任務(wù)之間可以用消息隊列相互傳遞信息,接收和確認消息可以用阻塞和非阻塞調(diào)用;

  ◆在中斷子程序中,大部分非阻塞的中斷服務(wù)程序可以使用;

  ◆支持單個定時器的時間隊列管理,任何進程都可以設(shè)置一個定時器,并且任何一個任務(wù)都可以等待定時器時間到;

  ◆支持單步調(diào)式運行著的進程;

  ◆程序空間小,包含所有功能的版本占用1000字節(jié);

  ◆與定時器/計算器有關(guān)的一些事務(wù)可以用AVRX寫成任務(wù)級代碼。

  1.1 任務(wù)

  AVRX2.6為了支持C語言,保存了所有的32個寄存器,最小的上下文是32個寄存器、SREG和PC,總共35個字節(jié)。AvrXInitTask()函數(shù)給所有的寄存器初始化為0x00;只有進程上下文保存在任務(wù)堆棧中,所有其他的使用(包括內(nèi)核和中斷)保存在內(nèi)核堆棧。這樣降低了第一個中斷的上下文切換和進入內(nèi)核API的SRAM消耗。隨后的中斷(如果允許中斷嵌套)嵌入內(nèi)核堆棧,API不進行上下文切換。

  1.2 信號量

  信號量是SRAM指針,它們有三中狀態(tài):PEND、WAITING和DONE。當(dāng)一個進程被一個信號量阻塞時,它處于WAITING狀態(tài),多個任務(wù)可以排隊等候一個信號量。在后一種情況下,信號量可以看作互斥信號量。提供的API函數(shù)如下:AvrXSetSemaphore、AvrXIntSetSemaphore、AvrXWaitSemaphore、AvrXtestSemaphore、AvrXIntTestSemaphore和AvrXResetSemaphore。

  1.3 定時器

  定時器控制塊(TCB)長度為4(或6)個字節(jié)。它們管理一個16位計數(shù)值。定時器隊列管理器管理一個分類的定時器隊列,每個都調(diào)整為所有計數(shù)器的和到其延時需要的值。提供的API函數(shù)如下:AvrXStartTimer、AvrXTimerHandler、AvrXCancelTimer、AvrXWaitTimer、AvrXTestTimer和AvrXDelay。

  1.4 消息隊列

  消息隊列用消息控制塊(MCB)做為隊列首地址。任何進程、中斷處理函數(shù)和多個進程都可以等待消息。MCB的長度是2或4個字節(jié)。消息可以認為是靈活性更大的信號量。提供的API函數(shù)如下:AvrXSendMessage、AvrXIntSendMessage、AvrXRecvMessage、AvrXWaitMessage、AvrXAckMessage、AvrXTestMessage和AvrXWaitMessageAck。

  1.5 單步運行支持

  通過重新匯編內(nèi)核AVRX,可以允許和禁止單步運行的支持。單步運行可以通過編譯內(nèi)核庫時定義下面的變量:#define SIGNALSTEPSUPPORT。

  在能夠單步運行以前,進程必須先暫停。有兩種方法實現(xiàn):一是僅僅初始化進程但不使能;二是用目標(biāo)進程的ID調(diào)用AvrXSuspend,一旦目標(biāo)進程掛起,調(diào)試SPI就能使用了,提供的API函數(shù)有:AvrXStepNext和AvrXSingleStepNext。

  1.6 系統(tǒng)對象

  AVRX是圍繞系統(tǒng)對象的概念而構(gòu)建的,系統(tǒng)對象包括一個鏈接和其后面的0個或者若干個字節(jié)的數(shù)據(jù)信號量。進程對象可以根據(jù)運行隊列和信號量排隊。計數(shù)器控制塊只能根據(jù)計數(shù)器隊列排隊。消息控制塊只能在消息隊列排隊。進程根據(jù)嵌入對象的信號量等待這些對象。

  進程堆棧中可用的SRAM是限制系統(tǒng)規(guī)模的主要因素,每個進程都需要至少10~35字節(jié)的空間來存儲進程上下文。提供的API函數(shù)如下:AvrXSetObjectSamaphore、AvrXIntObjectSamaphore、AvrXResetObjectSamaphore、AvrXWaitObjectSamaphore、AvrXTestObjectSamaphore和AvrXIntTestObjectSamaphore。

  1.7 系統(tǒng)堆棧

  AVRX需要足夠大的堆棧來處理所有可能的中斷嵌套,每次進入內(nèi)核將會把10~35字節(jié)壓進堆棧(標(biāo)準(zhǔn)上下文和返回地址),中斷處理可能壓進去更多。AVRX的API會臨時壓入2個以上的字節(jié)。GCC或者匯編代碼定義于SRAM的頂部,保證AVRX的堆棧在有效SRAM空間之內(nèi)是設(shè)計者的工作。

  2 AVRX系統(tǒng)的應(yīng)用

  2.1 AVRX在不同型號AVR單片機上的移植

  下面以ATmega16為例,介紹移植工作。

  (1)編譯器的選擇

  由于AVRX的編者是在GNU推出的AVR-GCC編譯器下編寫的,所以選用AVR-GCC編譯器可以大大提高AVRX在不同AVR單片機上的移植特性。

  (2)重新編譯AVRX內(nèi)核

  為了將應(yīng)用程序成功編譯,需要重新編譯AVRX內(nèi)核,重新編譯包括下述步驟。

  ①重新修改AVRX源碼的Makefile文件,需要修改的幾處如下:

  ABSPATH=…/avrx /*更改AVRX原路徑到實際路徑下*/

  修改 MCU=8535

     AAVRMCU=1

     GCCMCU=at90s$(MCU)

     AVRXMCU=_AT90S$(MCU)_

  為  ICCMCU=m16

     AAVRMCU=3

     GCCMCU=atmega16

     AVRXMCU=_AT90Mega16_

  ②重新修改AVRX源碼的serialio.s文件,即根據(jù)不同的單片機修改串口部分的寄存器定義。需要增添如下代碼:

  #if defined(UBRRL)

  #define UBRR UBRRL

  #endif

  #if defined(UBRRH)

   sts UBRRH,p1h

  #endif

  ③重新編譯內(nèi)核。具體做法是復(fù)制一個“令名提示符”到AVRX目錄下,運行“命令提示符”,鍵入“makegcc”命令后運行就完成了AVRX內(nèi)核的重新編譯,會生成很多的.o文件和avrx.a文件。這些文件在以后的應(yīng)用程序中會使用。

  至此就完成了AVRX在ATmega16單片機上的內(nèi)核移植,接著就可以編寫應(yīng)用程序了。

  2.2 在AVRX上編寫應(yīng)用程序

  這時候要用一個新的makefile文件,同時自己的程序可以不和AVRX的內(nèi)核在一個目錄,但是要指出依賴文件的明確路徑。makefile的框架可以采用Winavr的sample文件夾下的makefile文件框架,這里的難點其實還是makefile文件的語法問題。下面介紹應(yīng)用程序的makefile文件在實例中需要修改或增加的代碼:

  MCU=atmega16 /*微處理器的名字*/

  TARGET=test /*應(yīng)用程序文件名*/

  GCCLIB=$(AVRX)/avrx/avrx.a

  GCCINC=-L-I$(AVRX)/avrx-I$(AVR)/avr/inc /*加上相關(guān)的庫*/

  SCANF_LIB_MIN=-W1,-u,vfscanf-1scanf_min

  SCANF_LIB_FLOAT=-W1,-u,vfscanf-1scanf_flt

  SCANF_LIB /*設(shè)置sacnf函數(shù)庫的類型,在不使用時可以注釋掉,這樣可以減小編譯后的文件大小*/

  LDFLAGS+=$(PRINTF_LIB)$(SCANF_LIB)$(MATH_LIB) /*新增的連接器參數(shù)設(shè)定*/

  3 系統(tǒng)測試

  3.1 系統(tǒng)實時性測試

  在實時系統(tǒng)中,實時系統(tǒng)的實時性表現(xiàn)在系統(tǒng)對外部事件的響應(yīng)能力上,系統(tǒng)通過中斷來響應(yīng)外部事件的發(fā)生,并且在用戶中斷程序中做的事要盡量少,把大部分工作留給任務(wù)去做,只是通過信號量或者信息機制來通知任務(wù)運行。Mega16的定時器2設(shè)為比較匹配輸出模式,在匹配時間到了之后產(chǎn)生一定周期脈沖輸出,并產(chǎn)生中斷。設(shè)置定時器1為計數(shù)模式來計數(shù)產(chǎn)生的脈沖輸出。通過定時器2的比較匹配中斷服務(wù)子程序來發(fā)信號量通知任務(wù)運行,并在中斷子程序中不開中斷,而在任務(wù)得到信號后開中斷,以實現(xiàn)中斷處理與任務(wù)運行的同步,任務(wù)中對一個全局變量計數(shù),以記錄任務(wù)執(zhí)行的次數(shù)。運行一段時間后,在設(shè)置的匹配時間里,任務(wù)的運行次數(shù)和定時器1的計數(shù)一樣,則系統(tǒng)在這段時間里是能完全響應(yīng)外部事件的,當(dāng)定時器2的比較匹配時間設(shè)為大于23μs時,2個計數(shù)是相等的;當(dāng)小于23μs時,定時器1計數(shù)值大于任務(wù)計數(shù)值,說明任務(wù)沒有完全得到響應(yīng)。這說明中斷的進入和返回即系統(tǒng)對外部時間的響應(yīng)和處理時間為23μs,遠遠大于其他操作系統(tǒng)在AVR單片機上移植后的響應(yīng)時間。

  3.2 使用例程測試

  這里只對源文件中的幾個例程先進行簡單的編譯,然后去掉不必要的代碼,加入自己想測試的一些代碼,進行了定時器控制模塊,信號量和消息隊列以其簡單組合的測試,均在ATmega16上達到了預(yù)期的效果。

  4 心得體會

  ①AVRX的源碼都是用匯編語言編寫的,相對來講代碼效率很高,但是由于沒有詳細的API介紹文檔,所以最好的入門方法就是先讀懂RTOS的源碼和例程,然后進行修改,再加上自己的代碼逐漸熟練應(yīng)用。

  ②AVRX需要分配的堆棧為35個字節(jié)加上任務(wù)代碼需要的額外堆棧,具體的大小取決于每個進程用的本地變量個數(shù)。比較好的確定分配給任務(wù)堆棧大小的方法是:分配很大的堆棧(如70字節(jié))運行一段應(yīng)用程序后看堆棧到多深(因為GCC啟動時把所有內(nèi)存都清0了,這樣很容易看到)。不過,為了安全起見,用編譯器或仿真器在估計堆棧的頂端寫入幾個字節(jié)的0xFFFFF去驗證到底達到了多少字節(jié),然后分配給比測試結(jié)果多兩個以上的字節(jié)給這個任務(wù)。

  ③啟動的最后一個指令必須跳轉(zhuǎn)到Epilog()。

  5 結(jié)論

  AVRX是一個不錯的RTOS,最顯著的特點就是內(nèi)核小,速度快,編譯后大概只需500~700字節(jié),且基本的調(diào)度功能一個也不少。由于其代碼公開,結(jié)合不同型號AVR單片機的特性,可以在此基礎(chǔ)上進行系統(tǒng)的裁減和擴展,使之能達到更好的效果,本文為AVR嵌入式系統(tǒng)的應(yīng)用提供了借鑒。



 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 国产成人久久婷婷精品流白浆 | 国产成人久久精品二区三区 | 在线xxxxx | 亚洲视频一二三四 | 三级第一页 | 影音先锋男人资源网站 | 看黄a大片日本真人视频直播 | 三级伊人 | 手机av免费在线 | 天天躁日日躁狠狠很躁 | 末发育娇小性色xxxxx视频 | 国产女主播喷水视频在线观看 | 免费一本色道久久一区 | 制服丝袜在线第一页 | 正在播放大战肉丝少妇 | 三级网站视频 | 成人日韩av | 日本在线视频中文字幕 | 亚洲va在线va天堂va偷拍 | a级免费视频 | 中文字幕第一页久久 | 久久99精品久久久久久hb无码 | 亚洲最大成人网色 | 国产 日韩 欧美 制服 另类 | 亚洲国产aⅴ成人精品无吗 欧洲熟妇色xxxx欧美老妇多毛网站 | 国产在线精品一区二区三区不卡 | 少妇乱淫aaa高清视频真爽 | 顶级尤物极品女神福利视频 | 日韩成人自拍 | 亚洲天堂网在线播放 | www.天天操.com| 久久亚洲一区二区三区四区 | 裸体性做爰免费视频网站 | 亚洲最大av无码国产 | 天天拍夜夜添久久精品大 | 国产成人精品日本亚洲网站 | 性开放淫合集 | 色在线视频观看 | 少妇高潮毛片免费看 | 国产91在线观看丝袜 | 国产又粗又硬又大爽黄老大爷视 | 91xxx高清在线 | 在线观看wwww | 久久99热精品| 在线视频网站www色 300部国产真实乱 | 在线播放免费av | 一本一道久久a久久精品综合 | 午夜剧场免费视频 | 波多野结衣乳巨码无在线 | 亚洲精品一区二区三区蜜桃久 | 粉嫩欧美一区二区三区 | 色欲av蜜桃一区二区三 | 久久国产精品久久久久久电车 | av天堂午夜精品一区 | 天天干天天爽 | 免费看国产曰批40分钟 | 波多野结衣日韩 | 国产男女做爰猛烈床吻戏网站 | 97免费看 | 91黄视频在线观看 | 自拍亚洲一区欧美另类 | 可以免费看的av毛片 | 56pao国产成人免费视频 | 欧美日韩八区 | 久久久久久免费精品 | 理论黄色片 | 亚洲一区福利视频 | 久久精品国产清自在天天线 | 亚洲男人天堂2017 | 91精品国产成人观看 | 影音先锋中文字幕无码 | 国产69熟| 色妇av| 少妇无码太爽了不卡视频在线看 | 国产97免费视频 | 国产一级视频在线播放 | 天堂欧美 | 国产精品久久久爽爽爽麻豆色哟哟 | 性鲍视频在线 | 四虎在线影视 | 少妇哺乳期在线喷奶 | 美女黄色av | 国产又色又爽无遮挡免费 | 精品国产一区二区三区久久狼 | 欧美日日摸夜夜添夜夜添 | 国产 欧美 视频一区二区三区 | 国产成人无码a区在线观看视频 | 伊人论坛 | 日本欧美中文字幕 | 日韩一本之道一区中文字幕 | 精品国产一区二区三区小蝌蚪 | 四色激情 | 狠狠色综合网站久久久久久久高清 | 欧美激情视频在线观看 | 寡妇高潮一级片 | 懂色av中文字幕一区二区三区 | 精品福利一区二区三区免费视频 | 丝袜美女啪啪 | 九七视频在线 | 麻豆国产露脸在线观看 | 亚洲综合久久成人a片 | 久久丁香网 | 伦理欧美 | 男人av在线 | 精品国产综合 | 午夜福利无码不卡在线观看 | 中文字幕在线不卡视频 | 天天躁日日躁狠躁欧美 | 伊人情人综合网 | 国产无遮挡又黄又爽在线视频 | 可以免费看av的网站 | 久久深夜福利 | 欧美 日韩 亚洲 在线 | 性色欲网站人妻丰满中文久久不卡 | 亚洲欧美国产精品久久 | 人人爽人人射 | 成人观看 | 免费国产高清 | 青青草91 | 福利在线一区二区 | 国产人人干 | 色欲久久久天天天综合网精品 | 国产成人自拍一区 | 国产精品12区 | 精品一区二区三区激情在线欧美 | 九九精品久久 | 熟妇人妻无乱码中文字幕真矢织江 | 免费女同毛片在线观看 | 国产成人亚洲精品无码h在线 | 久久男人av资源网站 | 欧美喷潮久久久xxxxx | 精品成人69xxxyz | 极品白嫩少妇无套内谢 | 中文字幕第二区 | 亚洲久草| 风间由美一区二区 | 6080私人午夜性爽快影院 | 精品国产乱码久久久久久婷婷 | 日本一区二区更新不卡 | 国产一极片 | 女人高潮潮呻吟喷水 | 337人体做爰大胆视频 | 九九热影院 | 亚洲一区中文 | 国产艳妇疯狂做爰视频 | 久久久久亚洲精品中文字幕 | 欧美大黑bbbbbbbbb在线 | 麻豆天美传媒毛片av88 | 久久久久网 | 极品尤物魔鬼身材啪啪仙踪林 | 青青青青青手机视频在线观看视频 | 国模精品一区二区三区 | 国产边打电话边被躁视频 | 免费网站看v片在线观看 | 久久久久成人免费看a含羞草久色 | 羞羞视频靠逼视频大全 | 躁躁躁日日躁 | 亚洲精品午夜久久久久久久久久久 | 黄色精品一区 | 欧美性猛交aaaa片黑人 | 中文天堂在线观看 | 毛片免费视频在线观看 | 69堂成人精品视频在线观看 | 亚洲草逼 | 偷窥欧美wc经典tv | 欧美做爰一区二区三区 | 嫩草福利视频精品一区二区三区 | 91福利在线播放 | 久久先锋男人av资源网站 | 黄色a视频 | 51国偷自产一区二区三区的 | 国内毛片毛片毛片毛片 | 哺乳一区二区三区中文视频 | 91精品综合久久久久久五月天 | 国产69精品久久99的软件特点 | 岛国av动作片在线观看 | 日韩欧美一中文字暮视频 | 超碰免费看 | 激情五月婷婷丁香 | 亚洲天堂av片 | 国产乱子伦视频在线播放 | 午夜电影网va内射 | 毛片a久久99亚洲欧美毛片 | 国产69精品久久久 | 国产高潮好爽受不了了夜色 | 夜夜躁很很躁日日躁麻豆 | a级片日本 | 国产三级在线观看视频 | 日韩少妇中文字幕 | 阿v天堂在线观看 | 久久国产精品久久喷水 | 67194熟妇人妻欧美日韩 | 日韩av大片 | 丝袜av网站| 懂色av懂色aⅴ精彩av | 五月天堂av91久久久 | 国产一精品久久99无吗一高潮 | 91看片在线观看 | 天堂网91| 香蕉午夜福利院 | 免费观看的vr毛片 | 国产视频久久久久久久 | 538任你躁在线精品免费 | 日日骑夜夜操 | 欧产日产国产精品精品 | 国产高清视频一区 | 激情综合网婷婷 | 丰满少妇人妻无码专区 | 快色视频在线观看 | 精品久久久久久久久久中文字幕 | 国产精品久久久久久久久久白浆 | а√天堂资源8在线官网在线 | 明日花绮罗576空乘在线播放 | 中文字幕亚洲乱码熟女一区二区 | 亚洲国产日韩a在线播放 | 亚洲二区av| 国产av一区二区三区最新精品 | 欧美美女啪啪 | 国产精品美女一区二区三区 | 国产精品国产三级国产普通 | 又紧又大又爽精品一区二区 | 精品国产免费久久久久久尖叫 | 欧美一级片 | 九九热国产在线 | 污污在线免费观看 | 国产精品va在线播放我和闺蜜 | 国产精品中文久久久久久久 | 色噜噜狠狠一区二区三区果冻 | 免费看成人啪啪 | 欧美精品一区二区三区四区在线 | 亚洲熟色妇av日韩熟色妇在线 | 国产网红福利 | 日本少妇在线观看 | 先锋影音人妻啪啪va资源网站 | 69视频在线免费观看 | av免费在线网站 | 色噜噜狠狠一区二区 | 亚洲精品成人a在线观看 | 黄视频在线 | 成人自拍视频在线观看 | 免费看片在线观看www | 亚洲人性xxⅹ猛交 | 久久精品国产精品青草 | 51综合区亚洲线观看 | 777精品久无码人妻蜜桃 | 国产精品一区二区性色av | 日韩av免费 | 久久香蕉热 | 天堂av2021 | 欧美黄视频在线观看 | 国产一在线 | 狠狠躁18三区二区一区张津瑜 | 中文字幕免费在线看线人动作大片 | 欧美亚洲色图视频 | 国产愉拍精品手机 | 高潮流白浆潮喷在线播放视频 | 免费av一区二区三区 | 成人羞羞国产免费图片 | 韩国伦理中文字幕 | 日本中文字幕免费观看 | 国产7777777| 成人午夜视频精品一区 | 亚洲精品一区二区三区蜜桃久 | 鲁一鲁色一色 | 欧美天天综合色影久久精品 | 国产精品推荐天天看天天爽 | 91视频免费入口 | 国产日韩在线视频 | www.亚洲在线| 少妇私密推油呻吟在线播放 | 国产com| 性猛交xxxx乱大交3 | 69视频污| 天天躁夜夜躁狠狠综合 | 国产人人干| 色黄网站aaaaaa级毛片 | 少妇大叫好爽受不了午夜视频 | 国产成人精品999 | 日韩精品一级 | 新超碰97 | 色午夜一av男人的天堂 | 日本69精品久久久久999小说 | 最新精品国偷自产在线 | 国产91精品一区二区麻豆亚洲 | 日日摸日日踫夜夜爽无码 | www草草草| 女人毛片视频 | 欧美日韩精品一区二区天天拍小说 | 激情亚洲色图 | 女人18毛片水真多 | 久久99深爱久久99精品 | 欧美干干干 | 国产午夜不卡片免费视频 | 亚洲男人天堂网 | 中文一级片 | 精品国产乱码久久久久久夜甘婷婷 | 91精品国产美女在线观看 | 久久久一区二区三区捆绑sm调教 | 亚洲欧美日本另类 | 一级黄色片视频 | 国产69精品久久久久99 | 亚洲第一偷拍 | 日本二区在线观看 | 久久成人免费网站 | 可以免费看av的网址 | 欧美福利一区二区 | 内射白嫩少妇超碰 | www.一级片 | 国产ts系列| 在线免费观看不卡av | 国产性猛交xxxx免费看久久 | 超碰三级 | 九九热视频在线 | 三级性视频 | 精品黑人一区二区三区久久 | 香蕉视频传媒 | 精品国产一区在线观看 | 欧美在线视频不卡 | 亚洲熟妇无码爱v在线观看 又色又爽又黄18禁美女裸身无遮挡 | 日本乱码一区二区三区芒果 | 日韩一区二区三免费高清 | 久久亚洲高潮流白浆av软件 | 久久久久高潮毛片免费全部播放 | 欧美肉大捧一进一出免费视频 | 国产亚洲精品久久久久四川人 | 97国产精品亚洲精品 | www男人的天堂com | 国产真实精品久久二三区 | 久久盗摄 | 北条麻妃一区二区三区av高清 | 亚洲乱码日产精品一二三 | 99精品视频在线 | 免费jizz| av小说免费在线观看 | 天天做日日做 | 久久99精品久久久久久无毒不卡8 | 欧美婷婷六月丁香综合色 | 亚洲区小说区激情区图片区 | 亚洲色婷婷六月亚洲婷婷6月 | 国产婷婷一区二区三区 | 成人精品一区二区三区中文字幕 | 操三八男人的天堂 | 婷婷丁香综合色 | 亚洲色欲综合一区二区三区 | 成人在线视频一区 | 日韩av.com| 国产欧美日韩精品丝袜高跟鞋 | 欧美日韩在线成人 | 日本丶国产丶欧美色综合 | 精品亚洲国产成av人片传媒 | 业余 自由 性别 成熟偷窥 | 伊人影院在线视频 | 美女爽到呻吟久久久久 | 中文字幕免费高清在线观看 | 亚洲 另类 春色 国产 | 欧洲av无码放荡人妇网站 | 国产成人一区在线观看 | 欧美黄在线 | 亚洲精品666| 黄色大片毛片 | 天堂久久天堂av色综合 | 兔费看少妇性l交大片免费 脱裤吧av导航 | 又黄又爽又色视频免费 | 久久精品国产久精国产 | 久久久久免费看黄a片app | 亚洲综合在线观看视频 | 综合色久 | 97超碰色 | 九九九九免费视频 | 高h喷水荡肉爽腐调教 | 多p混交群体交乱在线观看 多男一女一级淫片免费播放口 | 亚洲熟妇色xxxxx欧美老妇y | 久草精品视频在线看网站免费 | 无尽夜久久久久久久久久 | 成人性生交大片免费看96 | 动漫av网站免费观看 | 亚洲乱码国产乱码精品精 | 欧美操老女人 | 欧美日韩亚洲天堂 | 人人爽人人澡人人高潮 | 黄色三级在线观看 | 亚洲色图欧美另类 | 九九超碰 | av鲁丝一区鲁丝二区鲁丝三区 | 91麻豆精品国产午夜天堂 | 亚洲日韩欧美一区二区三区 | 国产欧精精久久久久久久 | 狂野欧美性猛交免费视频 | 亚洲人成人伊人成综合网无码 | 国产第一福利影院 | 精品国产免费久久久久久桃子图片 | 日韩欧美中文字幕精品 | 国产精品美女久久久久 | 亚洲精品国产第一综合99久久 | 伊人情人色综合网站 | 国色天香精品一卡2卡3卡 | 在线v片免费观看视频 | 国产精品自拍第一页 | 久久久久久久久久国产 | 日本无遮羞教调屁股视频网站 | 国产精品综合久久久精品综合蜜臀 | av影视在线 | 国产一级片在线播放 | 色诱视频在线观看 | 性一级视频 | 网站在线观看你懂的 | 少妇啊灬啊别停灬用力啊免费视频 | 99免费在线视频 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 99精产国品一二三产区网站 | 麻豆成人久久精品综合网址 | 成年性午夜免费视频网站 | 深夜福利91 | 麻豆一区二区在我观看 | 午夜寂寞剧场 | 国产免费无遮挡 | 午夜福利1000集在线观看 | 日韩h在线观看 | 亚洲成人中文字幕 | 亚洲精品久久久久中文字幕m男 | 越南毛茸茸的少妇 | 日本被黑人强伦姧人妻完整版 | 国产精品精品国产 | 一区二区高清视频 | 国产精品极品 | 伊在人天堂亚洲香蕉精品区 | 福利视频二区 | 免费人成在线观看网站 | 不用播放器av | 夜夜躁很很躁日日躁麻豆 | 少妇和小鲜肉高潮毛片 | 久久精品国产成人av | hitomi一区二区在线播放 | 99在线免费| 国产三级香港三韩国三级 | 亚洲国产精品成人久久久麻豆 | 成年人在线观看视频网站 | 久久综合精品国产二区无码 | 久久久精品影院 | 国产一区二区在线精品 | 稀缺呦国内精品呦 | 中文字幕免费高清 | 国产v亚洲v天堂无码 | 韩国三级网址 | 久久久久香蕉 | 国产性―交―乱―色―情人 | 99精品免费观看 | 亚洲欧美日韩国产成人精品影院 | 偷拍激情视频一区二区三区 | 欧美肥婆性猛交xxxx中国1 | 久久综合资源 | 国产精品国产三级国产专播精品人 | 日韩中文在线字幕 | 手机在线免费av | 精产国品一二三区 | 天天拍夜夜添久久精品 | 日韩午夜视频在线 | 98精品视频| 久操视频免费在线观看 | 真人做人试看60分钟免费 | 女人爽到高潮潮喷18禁网站 | 色噜噜国产精品视频一区二区 | 日本无遮羞教调屁股视频网站 | 人妻无码一区二区三区四区 | 色婷婷综合中文久久一本 | 国产精品伦理久久久久 | 免费在线观看成年人视频 | 天天操天 | 日本白嫩少妇hdtube | 天天av天天好逼 | 91视频 - 114av | 午夜精品久久久久久久蜜桃 | 青青草在线播放 | 关秀媚三级 | 亚洲精品久久久久久国产精华液 | 182tv午夜| 国产视频污 | 97精品一区二区视频在线观看 | 男女全黄一级高潮 | 和寡妇做爰过程a一片 | 色呦哟—国产精品 | 国产日韩精品入口 | 在线视频日韩欧美 | 无码av中文一区二区三区桃花岛 | 国产麻豆一区二区三区 | 中文字幕 视频一区 | 人人爽人人爽人人爽 | 美女毛毛片 | 在线精品亚洲一区二区 | 精品国产一区二区三区在线观看 | 日本动漫做毛片一区二区 | 污污污www精品国产网站 | 亚洲无马砖区2021 | 一区二区视频免费看 | 精品国产免费一区二区三区香蕉 | 国模欢欢炮交啪啪150 | 日本精品视频在线 | 日本二区在线观看 | 天天做天天爱天天综合网 | 亚洲国产精品毛片av不卡在线 | 久久久www成人免费精品张筱雨 | 国产成人jvid在线播放 | 欧美日韩在线观看一区二区 | 男女乱淫真视频免费播放 | 简单av在线 | 亚洲图片另类小说 | 五月天激情国产综合婷婷婷 | 91精品国产综合久久久久久久久久 | 国产精品视频导航 | 无码人妻精品一区二区三区蜜桃 | 国产精品96久久久久久 | 亚洲精品成人片在线观看 | 奶涨边摸边做爰爽别停快点视频 | 日本黄色激情视频 | 高潮av| 日本最大色倩网站www | 中文字幕在线播放 | 麻豆国产丝袜白领秘书在线观看 | 成人乱人乱一区二区三区 | 欧美精品中文字幕亚洲专区 | 精品国产乱码久久久久久蜜退臀 | 欧美日韩黄色片 | 秋霞鲁丝片av无码少妇 | 韩国少妇xxxx搡xxxx搡 | 伊人激情av一区二区三区 | 欧美成人一级片 | 国产精品一区二区在线 | 乱码精品国产成人观看免费 | 伊人久久综合影院 | 国产丰满美女做爰 | 天干天干天啪啪夜爽爽av | 狠狠色狠狠色综合久久第一次 | 午夜性无码专区 | 中国女人内谢69xxxx喜欢你 | 五月的婷婷 | 亚洲中文字幕无码av | 激情综合久久 | 香港三级日本三级妇三级 | 99这里有精品视频 | 国产精品av免费观看 | 天堂国产永久综合人亚洲欧美 | 中文字幕高清在线免费播放 | 奇米影视亚洲狠狠色 | 国产乱子伦无套一区二区三区 | 手机在线观看免费av | 国产一级黄色录像 | 在线麻豆av | 少妇高潮叫床片一级 | 无码无套少妇毛多18p | 伊人久久精品一区二区三区 | 一级免费在线 | 老汉色老汉首页a亚洲 | 无套内谢的新婚少妇国语播放 | 色吊丝网站 | 专干老熟女视频在线观看 | 久久久久久欧美 | 9999视频| 熟女人妻水多爽中文字幕 | 欲香欲色天天天综合和网 | 97资源共享在线视频 | 国产永久免费观看视频 | 亚洲第一区国产精品 | av网站免费在线看 | 成人国产精品视频国产 | 精品无码国产自产拍在线观看 | 日韩欧美亚洲天堂 | 久久国产网 | 亚洲天堂网站在线 | 亚洲免费区 | 天天综合永久入口 | 国内视频精品 | 把插八插露脸对白内射 | 精品久久久久久久久久久aⅴ | 自拍新婚之夜初交视频1 | 天天干夜夜做 | 91麻豆vodafone精品 | 天天综合一区 | 免费国精产品自偷自偷免费看 | 最新国产在线拍揄自揄视频 | 成人午夜免费福利 | 涩涩国产 | 亚洲自拍另类 | 国产女女 | 成人午夜福利视频后入 | 人人妻人人澡人人爽人人精品 | 清清草在线视频 | 98国产精品 | 国产精品亚洲综合一区二区三区 | 污污网站在线观看 | 午夜影院操 | 成 人 黄 色 片 在线播放 | 中文字幕乱轮 | 91精品专区 | 少妇精品免费视频欧美 | 欧美肥婆姓交大片 | 国产高清视频在线播放 | 影音先锋中文字幕资源 | 97伊人久久| 黄色片视频免费看 | caoprom超碰 | 亚洲免费不卡视频 | 99久久免费国产精精品 | 欧美成人aaa| 一区二区天堂 | 日韩在线一级片 | 国产又粗又猛又大爽老大爷 | 亚洲巨乳自拍 | jjzz日本女人| 中文亚洲字幕 | 激情内射亚洲一区二区三区爱妻 | 电车痴汉在线观看 | 欧美 日韩 精品 | 美女免费av| 四虎色视频 | 18av在线播放 |