欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 嵌入式系統引導技術研究
    21ic

      摘要:以PowerPC8xx系列處理器為例,通過對此類處理器的引導模式、引導代碼的編寫和調試,以及如何引導操作系統執行等問題的研究,探索嵌入式系統引導過程的一種解決方案。    關鍵詞:MPC860 嵌入式操作系統 存儲映射 引導 嵌入式系統應用開發不同于PC機,其開發過程同時涉及軟硬件,需要將硬件平臺的設計、操作系統以及上層應用開發綜合考慮;而PC機應用開發建立在已經定制好的硬件和操作系統平臺上,開發者只需調用系統提供的接口和服務完成相應的功能。由于應用和成本約束,嵌入式系統的硬件平臺需根據應用量身定制,通常所用的MPU、存儲器、外圍設備等有多種選擇余地,而且軟件調試技術特殊,使平臺的引導設計變得十分復雜。因此,對于嵌入式系統開發者而言,有必要深入分析系統引導過程,將軟硬件開發有效地綜合,即針對不同的硬件平臺和軟件運行模式,正確地進行底層上電初始化,進而引導操作系統執行。這個問題的核心在于對系統的引導模式的研究。 嵌入式系統的啟動代碼一般由兩部分構成:引導代碼和操作系統執行環境的初始化代碼。其中引導代碼一般也由兩部分構成:第一部分是板級、片級初始化代碼,主要功能是通過設置寄存器初始化硬件的工作方式,如設置時鐘、中斷控制寄存器等,完成內存映射、初始化MMU等;第二部分是裝載程序,其功能是將操作系統和應用程序的映像從只讀存儲器裝載或者拷貝到系統的RAM中,并跳轉到相應的代碼處繼續執行。操作系統執行環境的初始化代碼主要由硬件抽象層HAL代碼、設備驅動程序初始化代碼和操作系統執行體初始代碼三部分構成。       本文以摩托羅拉MPC860處理器和具有自主知識產權的操作系統CRTOSII為例,研究嵌入式系統引導程序的設計和實現技術。嵌入式軟件的開發涉及調試模式和固化模式兩種運行狀態。調試模式主要解決如何在目標板上調試正確性未經驗證的程序的問題;而固化模式主要解決如何引導已調試成功的程序的問題。相應地,引導代碼的設計應針對兩種模式分別進行。 1 調試模式的系統引導 1.1 調試模式引導代碼的作用 1 調試模式的系統引導 1.1 調試模式引導代碼的作用       一個完整的嵌入式軟件的解決方案大致包括四方面:①硬件平臺配置初始化和系統引導代碼;②操作系統軟件執行環境的初始化代碼;③操作系統;④應用程序。       在上述四方面中,引導代碼是本研究中力求解決的問題。事實上,板級初始化、操作系統硬件抽象層、設備驅動程序三者整合到一起,就構成了嵌入式系統中BSP(板級支持包)的主體。BSP的代碼與具體的目標板硬件設計相關,同時也與應用程序的設計要求相關,針對應用程序提出的不同要求,例如不同設備驅動程序、不同的中斷源個數、不同的中斷優先級安排、是否啟用MMU機制等,BSP部分應作出相應的安排。上述第四部分的應用程序是建立在前三部分正確運行的基礎上,并需反復調試。       由上述分析可知,BSP和應用程序代碼的正確性通過一次的編寫不能得到保證,需要經歷“調試——修改——調試”反復的過程,因此需要建立一個可靠的調試環境。該環境建立的基礎正是調模式下的引導代碼。 1.2 引導代碼的調試方法       本研究實驗采用一種稱作BDM(Background Debug Mode)的OCD(On Chip Debuging)調試技術。BMD是由Motorola公司提供的一種硬件調試方法,類似于JTAG調試。它利用處理器提供的調試端口調試。MPC860采用一種特殊的BDM——EPBDM,其運作相當于用處理器內嵌的調試模塊接管中斷及異常處理,用戶通過設置調試許可寄存器(debug enable register)指定哪些中斷或異常發生后處理器直接進入調試狀態,而不是操作系統的處理程序。進入調試狀態后,內嵌調試模塊向外部調試通信接口發出信號,通知一直在通信接口監聽的主機調試器,然后調試器便可通過調試模塊使處理器執行系統指令(相當于特權態)。由于專用的片級調試接口裝置(BDI2000)的支持,不需要目標端配備相應的調試代理(Monitor)軟件。

        1.3 調試模式引導代碼實現       調試模式引導代碼的核心在于使用BDM協議解析微指令,通過調試接口向MPC860發送信號,初始化調試環境。由于MPC860采用RISC結構,所以初始化部分主要是設置處理器內部寄存器,這個過程包括三方面內容: (1)對處理器相關寄存器進行初始化:主要是關于處理器狀態的寄存器(MSR、SRR1、SIUMCR等),中斷、時鐘相關模塊(SYPCR、SCCR、PLPRCR、TBSCR等)。 (2)對BDM調試端口的初始化:包括調試使能寄存器DER、支持指令斷點的寄存器ICTRL等。 (3)對片級、板級內存映射的初始化:包括內部內存映射寄存器IMMR,內存控制相關寄存器OR0~0R7、BR0~BR7等。它們主要功能是地址映射、片選信號選擇、內存控制器選擇(UMPA、UMPB、GPCM)。如果選擇UPM,由于UPM控制采用微指令方式,而這些微指令根據內存的不同(SRAM、SDRAM、DRAM等),需要設計人員自行編寫代碼寫入MPC860內部存儲區相應位置。對于需要實時刷新的存儲體(如SDRAM),還需設置刷新控制微指令。       上述初始化代碼得以執行,一方面依賴于目標機MPC860提供的調試接口支持,另一方面也需要宿主機GDB的支持。對于宿主機系統,可能選擇Linux,在其下配置GBD;也可以選擇Windows2000,使用可視化的調試工具LambdaTools GDB(Coretek公司產品,不支持硬件斷點),或者使用BDI2000(支持硬件斷點的仿真器)。不管使用哪種調試工具,都可以使用該調試器能夠識別的腳本文伯存放初始化指令。這些腳本在功能上是等效的,指令的描述一般都采用如下格式: 操作碼 寄存器 數值 如在嵌入式Linux下SDRAM初始化的代碼片斷為: mpcbdm spr MDR=0x1FF77C35 mpcbdm spr MDR=0xEFEABC34 mpcbdm spr MDR=0x1FB57C35 …… 而在Windows2000下使用BDI2000代碼為: WUPM 0x00000005 0x1FF77C35 WUPM 0x00000006 0xEFEABC34 WUPM 0x00000007 0x1FB57C35 ……       腳本描述的指令執行后,MPC860按照預先的設想進入一個可以正常工作的狀態,可以用裝載器將程序下載到SDRAM中調試執行。這個程序主要包含中斷表、操作系統和應用程序映象兩部分,其格式可以為bin、elf、coff等。圖1給出了下載完畢后的內存映象。       當程序下載完成后,PC指針指向Image代碼段(text段)的首條指令,可以利用調試器提供的命令開始調試。 2 固化模式的系統引導 2.1 概述       經過調試后,OS和上層應用程序構成的Image的正確性得到了保證,但是這個Image不能自主運行。因為調試模式下,是通過BDM接口初始化處理器,并且通過BDM接口將程序下載到RAM中去運行。實際應用環境中,Image必須被存儲在非易失性存儲器中,如Flash、EPROM等,本文選擇Flash。系統啟動時,處理器執行一段引導程序替代調試模式下的調試腳本和裝載程序的功能。啟動代碼主要考慮以下幾個問題: (1)系統上電和復位時程序如何執行,需要初始化哪些寄存器,重點仍然是內存映射相關部分; (2)啟動代碼為幾部分,每部分代碼應該全部還是部分放到Flash或者RAM中執行; (3)在時間效率和空間效率的折衷。

        2.2 上電初始化       在兩種引導模式下,上電初始化總是必要步驟。它涉及各種核心寄存器初始化、地址映射等問題的處理。 2.2.1 地址映射       MPC860的復位是通過一種異常中斷來處理的(可理解為CPU自己產生的中斷),向量號為0x100。異常向量表的基地址加上復位向量號即為復位向量,也就是CPU開始執行指令的地方。異常向量表在內存空間的可能位置有兩個:0x0000000和0xFFF00000。所以PowerPC的復位向量為0x100或0xFFF00100。假設復位向量為0xFFF00100,系統有128K字節的Flash,并準備把它映射到CPU內存空間0xFE000000開始的地址。MPC860內部的CS0片選信號是默認的系統啟動片選信號,已被連接到Flash的片選線上。上電時,內存控制器會忽略所有參與征選邏輯的地址線的高17位,CS0總是有效。這樣,Flash總會被選中,CPU從Flash偏移0x100的地方取指令,此時CPU的4GB內存空間的每個128KB的塊都被映射到Flash。 2.2.2 寄存器初始化       固化方式下的大致相同,但是不再采用腳本文件編寫,而是直接將一段MPC860匯編程序存放在一個start.s文件中。與調試模式初始化程序一樣,主要完成以下處理: (1)初始化CPU核心寄存器; (2)設置機器狀態寄存器; (3)禁止ceche; (4)初始化IMMR; (5)初始化系統接口單元(SIU); (6)初始化時鐘和中斷控制寄存器; (7)初始化通信處理機(CPM); (8)初始化內存控制器(UPM); (9)初始化C語言堆棧。 2.2.3 地址空間重映射       上電時,由于只有一個片選信號有效,它選通了Flash,而RAM和其它存儲設備地址無效,需要經過地址空間重映射才能訪問。MPC860的地址空間重映射是通過設置0R0~OR7、BR0~BR7這十六個寄存器完成的。由于上電時4GB的地址空間均被Flash占用,所以0xFFF00100這個地址仍在Flash的偏移0x100處。在寄存器初始化過程中,需要把SDRAM、MPC860內部寄存器空間以及外設等也映射進來。在進行這些操作前,需要把Flash的位置固定下來,例如映射到0xFE000000,這個操作是通過設置OR0和BR0寄存器實現的。但在寫OR0時,CPU仍然在0xFFF00000的那一塊取指令,而Flash即將被映射到0xFE000000塊,所以程序必定出現“跑飛”的現象,必須對程序計數器(PC)進行調整,然而PC指針對程序員是不可見的,必須用跳轉指令修改它。在Flash地址映射完成后,通過設置OR1~OR7、BR1~BR7可以完成對所有存儲器空間的映射,各種存儲設備可映射在CPU地址空間中的任意位置,但相互之間不能沖突。 2.3 引導代碼的構成和運行       系統啟動所涉及的代碼由寄存器初始化匯編文件start.s、一個Load程序以及操作系統與應用程序的Image三部分構成,引導代碼則只包含start.s和Load程序。Load程序的作用是將操作系統與應用程序的構成的Image從Flash拷貝到SDRAM中,并跳轉到Image的首條指令。 調試完成后的Image有兩種運行模式: Flash-resident image:Load程序僅僅 把Image中的數據段(data+bss)復制到RAM中,代碼段(text)在Flash中直接運行。 Flash-based image:Load程序把Image完全搬到RAM中執行,包括image中的代碼段(text)和數據段(data+bss)。 圖2和圖3分別描述了兩種Image的存貯映象,以及從Flash到SDRAM的裝載過程。 2.4 時間效率和空間效率上的折衷       在嵌入式系統的應用過程中,針對不同的應用環境,對時間效率和空間效率有不同的要求,基于MPC860的啟動代碼對此有比較充分的解決方案。 2.4.1 時間限制       時間限制主要包括兩種情況:系統要求快速啟動和系統啟動后要求程序高速執行。       對于要求快速啟動的系統,應該使在Flash中執行的初始化程序盡量簡短,諸如循環語句之類的語法應該盡量減少,盡快將程序裝載到RAM中執行,這樣做的原因在于Flash的訪存時間與RAM的訪存時間存在數量級上的差距。但是必須根據代碼量以及存儲器的特片進行權衡。因為,雖然RAM中捃速度快,但是將Flash中的代碼復制到RAM中的操作會帶來一定的開銷。由于可見,啟動時間由Flash中引導代碼的運行時間、代碼從Flash拷貝到RAM的時間以及RAM中后續啟動代碼的運行時間三部分組成。啟動時間的最小值是這三者和的最小值。       對于啟動后要求程序高速執行的系統,主要受處理器、存儲器特性以及I/O速度等的影響。在軟件方面,應該采用了上述Flash-based image方式,使得代碼段在RAM中運行,提高運行速度。 2.4.2 空間限制       空間限制主要包括兩種情況:Flash等非易失性存儲空間有限和RAM等易失性空間有限兩種系統。       對于采用高性能非易失性存儲器的系統,出于成本因素,Flash等存儲設備不能太大,然而它又是系統存放啟動代碼和操作系統Image的地方。在存放Image時,可以先使用gzip等壓縮工具進行壓縮,在將Image加載到RAM時采用逆向的解壓縮算法解壓。同時,出于實時性考慮,壓縮算法不能過于復雜,否則壓縮解壓過程消耗大量時間將與啟動時間限制發生嚴重沖突。采用壓縮策略并不一定會增加系統啟動時間,因為壓縮解壓過程雖然消息了一定的時間,但是由于Image體積減小,由Flash復制到RAM中的時間相應減少,有可能反而減少了時間消耗。       對于采用高性能RAM的系統,同樣出于成本因素,RAM空間有一定限制,此時一般采用前文描述的Flashresident image方式:Load程序把Image中的數據段復制到RAM中,代碼段在Flash中運行。折衷同樣存在,因為code段在低速的Flash中運行,在節省空間的同時,卻犧牲了時間。 本文介紹了基于嵌入式處理器的操作系統引導方法,重點研究嵌入式系統的引導模式以及不同類別的引導方法。以在MPC860C處理器上引導CRTOSII操作系統為例,闡述了調試模式和固化模式下引導代碼的構成、作用以及執行方式,并對不同引導模式下的時空效率的折衷進行了分析。最終,借助BDI2000仿真器對編寫的引導代碼進行調試,成功實現了調試模式和固化模式下操作系統的引導。后續工作包括:繼續研究在不同硬件平臺上的操作系統引導方法,例如最流行的ARM、X86系列;在同一平臺上,可以研究不同操作系統的啟動方法,例如嵌入式Linux、Vxworks、WinCE等。同時,可以引入數字模型對時間、空間性能進行量化分析,以便在不同環境下采取比較合適的引導方案。


     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    亚洲第一网站| 麻豆91精品| 久久成人一区| 欧美不卡在线| 在线看无码的免费网站| 亚洲欧美成人综合| 国产一区二区无遮挡| 亚洲伦理精品| 欧美激情第8页| 亚洲人成网站在线观看播放| 亚洲免费网址| 在线成人国产| 欧美国产综合| 亚洲欧美日本国产专区一区| 欧美亚韩一区| 免费视频一区| 国产一区91| 国产自产在线视频一区| 午夜一级在线看亚洲| 影音欧美亚洲| 欧美午夜精品理论片a级大开眼界| 最新亚洲一区| 欧美日韩中文| 久热精品视频| 久久不射网站| 性久久久久久| 国产日韩欧美在线播放不卡| 精品电影一区| 国产精品av一区二区| 久久精品五月婷婷| 在线亚洲美日韩| 亚洲精美视频| 亚洲国产mv| 亚洲国产日韩欧美| 亚洲高清不卡| 激情国产一区| 精品成人免费| 在线看无码的免费网站| 国内视频精品| 欧美日韩四区| 国产精品v欧美精品v日韩 | 亚洲一区三区电影在线观看| 激情久久中文字幕| 国产精品第十页| 欧美日韩亚洲一区| 合欧美一区二区三区| 狠狠色综合色区| 亚洲小说欧美另类婷婷| 激情综合在线| 国产欧美三级| 美女诱惑黄网站一区| 麻豆精品视频| 欧美三区在线| 亚洲免费黄色| 国产伦精品一区二区三区照片91 | 精品999日本| 国产精品多人| 亚洲黄色大片| 在线综合亚洲| 久久精品麻豆| 激情欧美日韩| 先锋a资源在线看亚洲| 久久亚洲一区| 亚洲午夜91| 国产伦精品一区二区三区| 久久亚洲风情| 亚洲国产专区| 久久av免费一区| 激情文学一区| 久久成人在线| 精品999网站| 欧美中文日韩| 在线免费观看欧美| 乱人伦精品视频在线观看| 欧美三区在线| 亚洲主播在线| 精久久久久久| 欧美在线一二三区| 国产精品社区| 极品日韩久久| 欧美+亚洲+精品+三区| 日韩一级欧洲| 国产主播精品| 久久夜色精品| 国产精品免费一区二区三区在线观看| 欧美国内亚洲| 小嫩嫩精品导航| 91久久国产综合久久蜜月精品| 午夜亚洲视频| 在线精品亚洲一区二区| 久久综合九色综合久99| 亚洲第一在线综合在线| 久久久国产精品一区二区中文| 亚洲一二三区精品| 久久人人97超碰人人澡爱香蕉| 亚洲成色精品| 欧美视频福利| 欧美国产综合| 久久综合九色综合网站| 免费在线欧美黄色| 国产精品五区| 国产欧美日本在线| 一区二区三区精品国产| 在线精品福利| 精品成人国产| 狠狠入ady亚洲精品| 欧美日韩成人| 欧美视频二区| 激情婷婷欧美| 亚洲人体一区| 国产欧美日本在线| 国产日韩1区| 亚洲美女网站| 一区二区三区av| 国产日韩欧美一区在线| 在线视频一区观看| 中国女人久久久| 国产欧美日韩在线播放| 国产区二精品视| 国产精品久久久免费| 国产精品一国产精品k频道56| 亚洲美女一区| 亚洲一区高清| 久久午夜视频| 国产自产在线视频一区| 伊人成人在线视频| 国产欧美韩日| 久久综合狠狠| 在线欧美视频| 亚洲一区高清| 欧美国内亚洲| 最新亚洲一区| 亚洲欧美日产图| 欧美1区2区视频| 今天的高清视频免费播放成人| 亚洲国产美女 | 欧美专区在线| 欧美精品二区三区四区免费看视频| 久久精品综合一区| 亚洲午夜精品久久久久久app| 国内一区二区在线视频观看| 亚洲精品在线视频观看| 国产精品一区二区欧美| 久久尤物视频| 在线视频观看日韩| 男人天堂欧美日韩| 亚洲天堂成人| 久久不射网站| 亚洲国产精品日韩| 久久伊人一区二区| 99国产精品久久久久久久| 久久人人97超碰国产公开结果| 亚洲午夜精品久久| 久久字幕精品一区| 一区二区三区视频在线播放| 狼狼综合久久久久综合网| 99精品国产99久久久久久福利| 久久久久久一区| 一本色道久久综合| 欧美婷婷久久| 久久久久久九九九九| 国产日韩三区| 在线观看亚洲| 欧美日韩成人| 欧美 日韩 国产在线| 国产欧美在线| 亚洲国产免费看| 欧美日韩亚洲一区二区三区在线 | 亚洲无线视频| 久久久夜精品| 午夜亚洲性色福利视频| 亚洲久久一区| 亚洲国产精品一区制服丝袜| 午夜日韩视频| 久久精品女人天堂| 国产免费成人| 99精品福利视频| 亚洲精品123区| 影音先锋亚洲一区| 精品动漫3d一区二区三区免费版 | 亚洲欧美日本视频在线观看| 亚洲经典在线看| 尤物在线精品| 亚洲欧洲另类| 亚洲精品影院| 在线亚洲伦理| 国产欧美日韩亚洲一区二区三区| 在线看片欧美| 亚洲区一区二区三区| 亚洲国产欧美日韩| 日韩午夜av| 99国产精品久久久久久久成人热| 亚洲大胆av| 一区二区三区国产在线| 国产日韩欧美一区在线| 国产精品尤物| 亚欧成人精品| 欧美99久久| 黄色成人91| 亚洲三级电影在线观看| 亚洲少妇自拍| 久久av一区| 欧美日韩一区二区三区免费| 国产精品va| 亚洲国产精品一区| 国产精品一级| 欧美凹凸一区二区三区视频| 欧美精品一区在线| 亚洲国产精品一区二区第一页| 日韩午夜免费视频| 噜噜噜91成人网| 欧美日韩免费高清| 亚洲国产婷婷| 欧美日韩影院| 99视频在线精品国自产拍免费观看| 欧美午夜一区| 亚洲精品一区二区三区蜜桃久| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品视频啊美女在线直播| 99av国产精品欲麻豆| 亚洲综合不卡| 欧美午夜免费| 日韩视频一区| 欧美一区2区三区4区公司二百| 黑人一区二区三区四区五区| 一区二区精品在线| 久久综合久久综合这里只有精品| 欧美日韩天堂| 亚洲视频大全| 欧美三区在线| 亚洲永久视频| 亚洲午夜伦理| 亚洲欧美日本国产专区一区| 欧美激情性爽国产精品17p| 欧美性色综合| 噜噜噜在线观看免费视频日韩| 欧美午夜免费影院| 国产精品美女久久久浪潮软件| 午夜久久资源| 香蕉久久国产| 亚洲免费精品| 国产精品v欧美精品v日本精品动漫 | 午夜性色一区二区三区免费视频 | 国产美女诱惑一区二区| 精品成人免费| 欧美女激情福利| 久久精品人人| 国产精品婷婷| 亚洲少妇在线| 99国内精品| 亚洲精一区二区三区| 韩国一区二区三区美女美女秀| 亚洲在线国产日韩欧美| 日韩亚洲视频在线| 亚洲激情一区| 亚洲三级网站| 亚洲精品日韩久久| 亚洲经典自拍| 在线观看欧美亚洲| 国内成+人亚洲| 国产精品v欧美精品∨日韩| 久久蜜桃精品| 久久久av水蜜桃| 久久最新视频| 午夜精品一区二区在线观看| 久久久久久一区二区| 久久免费99精品久久久久久| 久久精选视频| 欧美一区1区三区3区公司| 国产精品久久久久久久久久妞妞| 亚洲日本视频| 国产区二精品视| 奶水喷射视频一区| 午夜国产精品视频| 黄色亚洲在线| 亚洲三级观看| 亚洲一区二区三区午夜| 美女精品一区| 欧美三级午夜理伦三级中文幕| 欧美涩涩网站| 亚洲免费播放| 美女日韩在线中文字幕| 欧美福利在线| 亚洲清纯自拍| 久久国产毛片| 精品动漫3d一区二区三区免费版| 亚洲国产第一| 麻豆成人小视频| 国产精品二区在线| 亚洲视频1区| 久久国产精品免费一区| 欧美啪啪一区| 一区二区三区四区国产| 久久一区二区三区超碰国产精品| 午夜国产精品视频| 亚洲日本欧美| 久久精品国产第一区二区三区最新章节| 欧美在线视频二区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产日韩欧美一区| 欧美日韩四区| 亚洲欧美电影在线观看| 国产精品大全| 免费日韩精品中文字幕视频在线| 欧美日一区二区三区在线观看国产免| 亚洲激情二区| 欧美国产先锋| 国产精品永久| 亚洲黄网站黄| 欧美亚洲不卡| 久久天堂国产精品| 国产精品日韩精品欧美精品| 欧美日韩高清免费| 久久本道综合色狠狠五月| 在线日本成人| 欧美女激情福利| 奶水喷射视频一区| 99热这里只有成人精品国产| 欧美三区视频| 你懂的国产精品永久在线| 国产日韩视频| 亚洲欧洲一区二区在线观看 | 久久久久看片| 亚洲综合不卡| 国产日韩视频| 亚洲三级毛片| 亚洲第一黄色| 亚洲国产精品久久久久婷婷老年| 欧美精品综合| 欧美精品国产一区| 久久综合狠狠| 久久亚洲图片| 欧美在线高清| 欧美在线精品一区| 久久综合伊人| 欧美freesex交免费视频| 六月婷婷一区| 久久经典综合| 老**午夜毛片一区二区三区| 免费欧美在线| 久久一区二区三区av| 久久狠狠一本精品综合网| 性欧美xxxx大乳国产app| 国产伦精品一区二区三区视频黑人| 亚洲欧洲一二三| 中文网丁香综合网| 国产亚洲网站| 久久激情综合| 欧美精品自拍| 一区在线播放| 国产一区二区三区的电影 | 亚洲大黄网站| 国产精品人人爽人人做我的可爱| 国产一区二区三区的电影 | 国产精品区一区| 免费一区视频| 欧美精品自拍| 在线观看成人av| 国产精品久久一区二区三区| 亚洲中字黄色| 午夜精品视频| 亚洲电影成人| 亚洲综合激情| 欧美天天在线| 国产欧美日韩在线播放| 久久精品30| 精品99视频| 亚洲一区二区三区在线观看视频| 久久精品日产第一区二区| 午夜视频一区| 亚洲黄色免费| 久久久久se| 伊甸园精品99久久久久久| 国产欧美日韩综合一区在线观看 | 一区二区国产精品| 亚洲免费一区二区| 欧美日本一区二区高清播放视频| 精品成人久久| 久久国产88| 一区免费视频| 欧美在线影院| 国产精品久久国产三级国电话系列| 久久婷婷丁香| 中文高清一区| 亚洲午夜精品久久| 久久久99爱| 99re6热在线精品视频播放速度| 鲁大师成人一区二区三区| 亚洲大片av| 欧美日本中文| 免播放器亚洲| 一本一道久久综合狠狠老精东影业 | 在线视频一区观看| 欧美日韩无遮挡| 欧美综合国产| 国产精品一页| 一区二区三区四区五区视频| 欧美日韩福利| 玖玖玖国产精品| 久久av二区|