精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關(guān)于MTK啟動(dòng)過(guò)程詳解

移動(dòng)開發(fā)
關(guān)于MTK啟動(dòng)過(guò)程詳解是本文要介紹的內(nèi)容,主要是來(lái)了解MTK在啟動(dòng)過(guò)程中的一些原理,具體內(nèi)容的實(shí)現(xiàn)來(lái)看本文詳解。

關(guān)于MTK啟動(dòng)過(guò)程詳解是本文要介紹的內(nèi)容,主要是來(lái)了解MTK啟動(dòng)過(guò)程中的一些原理。MT6305上電給基帶芯片供電,在一定時(shí)序條件后,給基帶芯片復(fù)位信號(hào),開始了ARM核的啟動(dòng)過(guò)程。要談啟動(dòng),我們必須熟悉Scatterfile、基帶資料的Memorymapping章節(jié)。Scatterfile定義了loadregion和excecuteregion,我們要關(guān)心系統(tǒng)運(yùn)行時(shí)代碼、數(shù)據(jù)的地址分布。

Bootarm.s是一個(gè)重要的文件,與啟動(dòng)過(guò)程有關(guān),其中的INT_Initialize函數(shù)是ARM啟動(dòng)開始執(zhí)行的代碼。BSP所做的事情主要包括:

1、配置PLL,配置基帶芯片的EMI參數(shù),以讓系統(tǒng)能夠以最大的速度讀取外部存儲(chǔ)設(shè)備數(shù)據(jù),讓CPU以最大速度運(yùn)行,從而縮短啟動(dòng)過(guò)程。

2、做好runtime代碼及數(shù)據(jù)的準(zhǔn)備,確保excecuteregion的代碼及數(shù)據(jù)到位。

3、配置好ARM七種異常模式的堆棧,進(jìn)入RTOSnucleus的初始化。

4、nucleus留給客戶的初始化函數(shù)Application_Initialize,做了平臺(tái)該做的初始化工作,比如外部控制器的初始化等等。

RTOS

在分析系統(tǒng)問(wèn)題,開發(fā)跨線程應(yīng)用時(shí),必須熟悉RTOS。目前使用的RTOS是nucleus,盡管在BSP中看到了它對(duì)ThreadX的支持。不同的RTOS,實(shí)際上也是大同小異,但是具體的API或者參數(shù)會(huì)有不同,因此我們需要下載nucleus的API文檔,在需要了解細(xì)節(jié)時(shí),可以翻閱此文檔。同時(shí),TRACE32支持基于RTOS級(jí)別的調(diào)試,因此對(duì)RTOS的了解,有助于提高調(diào)試能力。

有點(diǎn)特殊的是,nucleus有LISR,HISR的概念,實(shí)際上它是一種給開發(fā)者的印象。它告訴開發(fā)者,中斷處理函數(shù)LISR要盡量的耗時(shí)短,以確保其它中斷能有機(jī)會(huì)及時(shí)響應(yīng)。HISR再處理略為次要些的工作,但耗時(shí)也不能太長(zhǎng),因?yàn)镠ISR比任何TASK的優(yōu)先級(jí)都高,我們應(yīng)該讓真正需要實(shí)時(shí)的工作獲取CPU的機(jī)會(huì)。

Application_Initialize中的mainp函數(shù),負(fù)責(zé)任務(wù)的創(chuàng)建。我們?cè)诖a中見不到任務(wù)創(chuàng)建的函數(shù),只需要維護(hù)任務(wù)初始化參數(shù)數(shù)據(jù)結(jié)構(gòu)。對(duì)于系統(tǒng)的那些task信息,都保存在sys_comp_config_tbl變量中,我們看不到。但是MTK提供給客戶的custom_comp_config_tbl,客戶是可以修改的,在這里用戶可以定義自己的task。

關(guān)于任務(wù),需要關(guān)心數(shù)據(jù)結(jié)構(gòu)comptask_handler_struct。關(guān)于comptask_handler_struct成員的執(zhí)行順序,應(yīng)該是:comp_init_func在系統(tǒng)還未schedule即在Application_Initialize中完成,然后taskschedule后執(zhí)行comp_entry_func。comp_cfg_func、comp_reset_func、comp_end_func我認(rèn)為無(wú)太多意義。

task和module有什么區(qū)別?可以肯定的是,task是操作系統(tǒng)層面的概念,module是軟件平臺(tái)設(shè)計(jì)者因?yàn)槟撤N需要而設(shè)計(jì)的,可能大家比我更清楚,但這種概念在具體工作中可能還是需要弄清楚。

到此,基于RTOS的各個(gè)TASK應(yīng)該都已經(jīng)調(diào)度起來(lái)。首先毫無(wú)疑問(wèn),idletask必須是優(yōu)先級(jí)最低的task。按照常理,系統(tǒng)會(huì)從最高優(yōu)先級(jí)的任務(wù)開始調(diào)度,至于如何跑到MMI顯示LOGO界面,在必要時(shí),我們可以去研究。

GUI機(jī)制

至于MMIframewok,我未做太多了解,但任何GUI系統(tǒng)面對(duì)的都是最終的LCDbufffer。但不同的是,MTK的基帶芯片搞了個(gè)LCD控制器,并加了layer的概念,從硬件上支持2Dfunction和加速LCD的刷屏。對(duì)于上層的GUI,要做的是選擇哪個(gè)layer是active。

LCD控制器的刷屏機(jī)制。以6225為例,支持4layer。MTK資料對(duì)LCD控制器未做詳細(xì)的描述,是其對(duì)LCD接口塊圖的描述。但通過(guò)LCD控制器驅(qū)動(dòng),我們可以對(duì)LCD控制器內(nèi)部結(jié)構(gòu)做更多的假設(shè)。圖1中的Overlay,我們可以設(shè)想為一個(gè)專有的DMA控制器通道,目標(biāo)地址為L(zhǎng)CD,源地址是layerbuffer。系統(tǒng)通過(guò)配置要刷哪幾層,配置alpha值來(lái)控制2D效果。這一目的的達(dá)到,硬件上有它的考慮,我們也沒有必要做太多確定性的假想。

需要說(shuō)明的是,僅僅是這樣一張圖,我們應(yīng)該有更多的聯(lián)想。Layerbuffer都是從外部RAM開辟的內(nèi)存空間,LCD的訪問(wèn)時(shí)序完全決定于如何配置LCD控制器。對(duì)Layerbuffer的讀寫,需要占用系統(tǒng)總線,即使再做總線上的區(qū)域規(guī)劃,外部RAM的數(shù)據(jù)總線是公共資源。對(duì)公共資源的訪問(wèn),就意味著并發(fā),意味著仲裁ARBITER。為什么在以前的項(xiàng)目中,出現(xiàn)一些關(guān)于LCD的莫名其妙的問(wèn)題,不能說(shuō)這里是根本原因,但我們應(yīng)該從系統(tǒng)的角度去注意到這點(diǎn)。我對(duì)資源的占有,就意味著別人的失去。以往被掩蓋的缺陷,可能會(huì)因?yàn)橄到y(tǒng)運(yùn)行時(shí)的變化,暴露出來(lái)。這就是我認(rèn)為,有些系統(tǒng)問(wèn)題,不能從代碼表面去分析,而要從ARM核的角度,從同cache,BUS,controller等外圍設(shè)備之間的聯(lián)系來(lái)系統(tǒng)的分析問(wèn)題。

關(guān)注一下開機(jī)LOGO的顯示,是在uem_poweron_timer_expiry_hdlr函數(shù)中,同時(shí)這里做了latchpower的動(dòng)作。還有潛力,提前顯示出LOGO。

內(nèi)存分配機(jī)制

在MTK的資料中,介紹了它的內(nèi)存管理機(jī)制,有3種:ADM、Controlbuffer、SystemMemory。后兩個(gè)是系統(tǒng)使用的,與上層應(yīng)用無(wú)關(guān)。但是我對(duì)kal_system_alloc也做了初步分析。

sys_mem_ptr,其估計(jì)應(yīng)該指向的是System_Mem_Pool,debug_mem_ptr,其估計(jì)應(yīng)該指向的是debug_Mem_Pool。經(jīng)過(guò)初步分析,kal_system_alloc就是從System_Mem_Pool做簡(jiǎn)單的加法操作,sys_mem_left_size就是System_Mem_Pool還剩下多少。kal_system_alloc從sys_mem_ptr開始來(lái)計(jì)算要取的內(nèi)存。ctrl_buf是通過(guò)kal_system_alloc的內(nèi)存,然后再通過(guò)NU_Create_Partition_Pool創(chuàng)建POOL。系統(tǒng)的一些taskstack.等也都是通過(guò)kal_system_alloc來(lái)分配的。

也就是說(shuō),Controlbuffer、SystemMemory用的都是System_Mem_Pool的空間。而System_Mem_Pool可以查到,是在custom_configmem函數(shù)中配置。

ADM就完全沒有使用操作系統(tǒng)提供的內(nèi)存管理算法,是平臺(tái)自創(chuàng)了一套。開發(fā)者,可以自己開辟一個(gè)POOL,自己在這個(gè)池用ADM提供的內(nèi)存管理API完成內(nèi)存的動(dòng)態(tài)管理。具體的分配算法,就沒有再細(xì)看,跟一些通用的內(nèi)存分配算法應(yīng)該一致。但是在以前調(diào)試一個(gè)問(wèn)題的時(shí)候,應(yīng)該是可以斷定,ADM在每一個(gè)allocnode前后都加了GAP調(diào)試區(qū),來(lái)判斷是否被overwrite。

至于系統(tǒng)中,到底是用了多少塊內(nèi)存用于ADM,各塊內(nèi)存又是讓哪些應(yīng)用在共享,開發(fā)者可能更清楚。在系統(tǒng)中是否建立了對(duì)內(nèi)存動(dòng)態(tài)分配的監(jiān)控機(jī)制,比如查詢內(nèi)存泄漏、動(dòng)態(tài)內(nèi)存使用效率等等。

文件系統(tǒng)

文件系統(tǒng)用的是FAT格式,最關(guān)鍵的是如何MOUNT存儲(chǔ)設(shè)備,如何匹配文件系統(tǒng)讀寫接口。MTK通過(guò)表格的形式來(lái)讓客戶選擇支持的flash,真的是很方便,考慮太周到。

編譯機(jī)制

MTK的makefile,寫的很復(fù)雜,有perl腳本,也有make腳本,但框架結(jié)構(gòu)很好。雖然我對(duì)makefile結(jié)構(gòu)通讀了一遍,但沒有仔細(xì)花時(shí)間對(duì)此形成文檔。

方案印象

MTK軟件平臺(tái),接觸了一年,總體感覺其底層代碼寫的很工整,結(jié)構(gòu)很清晰。越到上層,代碼就顯的龐大凌亂,結(jié)構(gòu)性和可讀性都不強(qiáng)。如果把芯片設(shè)計(jì)也說(shuō)上,我覺得MTK的基帶芯片設(shè)計(jì)很智慧,針對(duì)特定的多媒體手機(jī)應(yīng)用,設(shè)計(jì)出專門的控制器嵌入芯片內(nèi)部。像uart控制virtrualfifo和camera的resizer以及l(fā)cdcontroller,用低成本控制器來(lái)快速完成邏輯,從而減輕CPU的負(fù)擔(dān),提高芯片的整體性能。在其他多媒體處理器中,都是不多見的。

與業(yè)界認(rèn)為從事MTK平臺(tái)開發(fā)的技術(shù)含量低恰恰相反,我認(rèn)為MTK方案技術(shù)含量非常高。MTK軟件平臺(tái)的代碼開放程度也不低,MTK的技術(shù)支持也非常有力而迅速,以MTK平臺(tái)為基礎(chǔ)的終端承載了最豐富多樣的應(yīng)用。MTK方案給希望對(duì)手機(jī)平臺(tái)有深入而全面了解的同事提供了機(jī)會(huì)。

基于MTK平臺(tái)的產(chǎn)品開發(fā)

有那么多的公司在做基于MTK平臺(tái)的產(chǎn)品,競(jìng)爭(zhēng)那么激烈,研發(fā)上如何在競(jìng)爭(zhēng)中體現(xiàn)優(yōu)勢(shì)?硬件上,大家都一樣。軟件上,也是一樣。你可以有,別人也可以有或者偷,別人可以有,我們也可以有或者偷。最多是差個(gè)把月,怎么辦。一個(gè)中心兩個(gè)基本點(diǎn)。以服務(wù)好客戶為中心,保證兩個(gè)基本點(diǎn),一是要快,二是差異。

拉不到客戶什么就不要做了。在大家都差不多的情況下,我們以客戶為中心,快速的滿足客戶需求,提供產(chǎn)品。這樣能拉住客戶,讓客戶找不到離開的理由。第二是產(chǎn)品差異,是創(chuàng)新。如果有產(chǎn)品創(chuàng)新最好,要么降低了成本,要么吸引了消費(fèi)者。但這兩點(diǎn)中,還是快字最重要,這是可以通過(guò)團(tuán)隊(duì)專業(yè)實(shí)力和激情來(lái)保證的。但是創(chuàng)新,有運(yùn)氣的成分,需要研發(fā)同市場(chǎng)碰撞出火花。鼓勵(lì)和激勵(lì)創(chuàng)新,但不能只靠產(chǎn)品創(chuàng)新一定會(huì)出現(xiàn)。

小結(jié):

關(guān)于MTK啟動(dòng)過(guò)程詳解的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-28 13:27:13

ARM Linux

2010-05-06 14:05:15

Unix系統(tǒng)

2021-09-28 15:03:06

Linux內(nèi)核arm

2009-08-11 09:03:45

Windows 7系統(tǒng)啟動(dòng)

2014-06-23 10:31:09

Android啟動(dòng)過(guò)程

2011-07-28 10:34:38

Cocoa 程序 啟動(dòng)

2011-08-31 10:20:26

MTK驅(qū)動(dòng)開發(fā)

2009-12-03 10:00:46

Linux系統(tǒng)啟動(dòng)

2011-08-31 10:37:06

MTK開發(fā)入門

2018-03-13 13:00:03

Linux運(yùn)維啟動(dòng)分析

2012-02-20 14:47:08

JavaPlay

2012-08-16 09:07:57

Erlang

2021-07-02 06:34:53

Go語(yǔ)言sysmon

2024-09-11 09:25:03

Tomcat組件PREP

2011-08-30 16:32:41

MTK開發(fā)環(huán)境

2019-05-27 14:43:49

Tomcat架構(gòu)部署

2010-07-05 17:38:39

IIS 7.0 FTP

2018-10-18 14:06:15

Linux系統(tǒng)過(guò)程

2020-04-20 21:30:51

Tomcat部署架構(gòu)

2023-03-24 14:52:27

AbilityPage應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产老女人精品毛片久久| 亚洲乱码免费伦视频| 色婷婷久久综合| 一区二区在线观| 亚洲精选一区二区三区| 久久香蕉av| 成人18视频在线播放| 国产成人涩涩涩视频在线观看| 国产又粗又猛又爽又黄的视频四季| 国产欧美视频在线| 狠狠躁18三区二区一区| 国产日韩视频在线播放| 午夜小视频免费| 精一区二区三区| 97超级碰碰碰久久久| xxxxx99| 美女av一区| 7777精品伊人久久久大香线蕉| 人妻久久久一区二区三区| 97电影在线| 久久综合九色综合97_久久久| 成人免费淫片视频软件| 国产一级免费视频| 在线日韩视频| 欧美精品在线看| 精品一区二区6| 亚洲va久久久噜噜噜久久| 日韩一卡二卡三卡国产欧美| 日本www.色| 筱崎爱全乳无删减在线观看| 樱花影视一区二区| 伊人av成人| 国产精品99999| 久久综合久久综合九色| 久久国产精品免费一区| 国产情侣在线播放| 蜜臀久久久99精品久久久久久| 欧美中文字幕视频在线观看| 精品一级少妇久久久久久久| 99久久亚洲精品蜜臀| 在线观看日韩视频| 先锋影音av在线| 亚洲欧洲av| 日韩经典中文字幕在线观看| 国产高潮视频在线观看| 亚洲码欧美码一区二区三区| 在线播放中文一区| 国产日韩欧美久久| 欧美大片网站| 欧美日韩一区二区三区在线看| 免费日韩中文字幕| 二区三区不卡| 色香蕉成人二区免费| av天堂永久资源网| xxxxxx欧美| 在线一区二区观看| 免费黄色一级网站| 亚洲伦理网站| 宅男在线国产精品| 下面一进一出好爽视频| 秋霞一区二区| 精品国产1区2区3区| 国产黑丝在线观看| 婷婷亚洲精品| 亚洲最大中文字幕| 少妇高潮一区二区三区喷水| 亚洲精品中文字幕乱码| 久久综合久久88| 久久国产精品二区| 亚洲精品色图| 茄子视频成人在线| 国产在线观看第一页| 精品无人区卡一卡二卡三乱码免费卡| 成人黄色av网站| 亚洲av永久无码国产精品久久| 懂色av一区二区三区蜜臀 | 日本熟妇毛茸茸丰满| 亚洲国产第一| 日韩美女视频免费看| 中文天堂在线视频| 国产乱码精品1区2区3区| 国产精品久久7| 毛片网站在线| 久久福利资源站| 亚洲一区二区三区香蕉| 亚洲精品视频91| 久久久综合视频| 超碰成人在线免费观看| 免费不卡av| 一本久道久久综合中文字幕| 日韩va在线观看| 成人香蕉社区| 最近2019年中文视频免费在线观看| 永久看片925tv| 亚洲伊人网站| 91久久嫩草影院一区二区| 成人毛片在线精品国产| 久久久久久99精品| 国产情侣第一页| www.久久.com| 日韩av最新在线| 精品视频第一页| 激情文学一区| 国产中文字幕91| 无码国产色欲xxxx视频| 亚洲欧美在线高清| 黄色片视频在线播放| 久久久久毛片免费观看| 亚洲第一页自拍| 手机av在线看| 久久亚洲影院| 国产伦精品一区二区三区视频孕妇 | 日本欧美一区二区在线观看| av在线亚洲男人的天堂| 福利视频在线播放| 欧美日韩国产精品一区| 91亚洲一区二区| 少妇精品久久久一区二区| 久久久久久午夜| av小说天堂网| 最新高清无码专区| www.99在线| 免费精品国产| 海角国产乱辈乱精品视频| 国产精品玖玖玖| 欧美国产精品一区二区| 大肉大捧一进一出好爽视频| 亚洲日本va午夜在线电影| 久久精品国产亚洲一区二区 | 久久看片网站| 精品综合久久久| ririsao久久精品一区| 欧美一区二区三区视频免费 | 亚洲欧美色视频| 亚洲综合色婷婷| 中文 日韩 欧美| 999精品在线| 国产日韩欧美黄色| 在线观看黄av| 欧美日韩三级视频| 国产精品久久久视频| 三级一区在线视频先锋| 欧美精品在线一区| 久久爱91午夜羞羞| 亚洲欧美国产视频| 国产又大又黄视频| 久久女同精品一区二区| 免费av网址在线| 精品中文一区| 琪琪第一精品导航| 丁香在线视频| 欧美日韩中文一区| 日本伦理一区二区三区| 精品一区二区三区免费| 日韩视频在线观看视频| 国产高清亚洲| 欧美激情第一页xxx| 日本韩国免费观看| 福利二区91精品bt7086| 亚洲第一成人网站| 日韩成人伦理电影在线观看| 午夜精品一区二区三区在线观看| 欧美亚洲大片| 日韩中文字幕国产精品| 国产精品羞羞答答在线| 国产精品情趣视频| 麻豆md0077饥渴少妇| caoporn-草棚在线视频最| 亚洲成人精品av| 精品成人av一区二区在线播放| 99国产精品国产精品毛片| 日韩黄色片视频| 欧美先锋资源| 亚洲aaaaaa| www.51av欧美视频| 亚洲三级av在线| 国产欧美一区二区三区视频在线观看| 亚洲综合色在线| mm131丰满少妇人体欣赏图| 免费不卡在线观看| 日韩黄色片在线| 国产99精品| 成人性生交大片免费看视频直播 | 午夜欧美不卡精品aaaaa| 欧美在线一卡| 欧美一区二区视频在线观看| 欧美不卡视频在线观看| 亚洲国产精品成人久久综合一区 | 91丨九色丨蝌蚪富婆spa| 中文字幕在线导航| 黄色国产精品| 亚洲乱码一区二区三区| 国产精品videossex| 国产精品免费视频xxxx| xxx.xxx欧美| 中文国产成人精品| 天堂网在线观看视频| 欧美日韩成人在线| 天堂网一区二区三区| 最新国产成人在线观看| 91精品人妻一区二区三区| 国产精品一级黄| 九色91popny| 一本一本久久| 中文字幕一区二区中文字幕| 欧美日韩一区二区三区四区不卡| 国产欧美一区二区三区久久 | 一本精品一区二区三区| 欧美日韩大片一区二区三区| 深夜福利一区| 日韩免费观看网站| 国精一区二区三区| 久久韩国免费视频| 成年人在线免费观看| 亚洲激情在线视频| www.国产.com| 欧美喷水一区二区| 国产亚洲欧美在线精品| 亚洲成人av中文| 欧美图片自拍偷拍| 看片网站欧美日韩| 日韩av播放器| 国产精品一国产精品k频道56| 欧美做受777cos| 日韩精品首页| 亚洲不卡中文字幕| 老牛国内精品亚洲成av人片| 7777精品伊久久久大香线蕉语言| 精品肉辣文txt下载| 欧美亚洲另类在线| 高潮在线视频| 97人人模人人爽人人喊中文字| jizz性欧美10| 九九热精品视频| 在线看一级片| 欧美人与性动交| 丝袜在线观看| 欧美激情一级欧美精品| 日韩另类在线| 久久久久久久影院| 懂色av一区| 91精品国产一区| 国产精品粉嫩| 国产成人免费av电影| 日韩制服一区| 国产综合久久久久| 精品国产乱码久久久久久樱花| 国产日韩欧美电影在线观看| 中文字幕日韩亚洲| 91久久久久久国产精品| 亚洲视频三区| 国产精品一区二| 美女网站色精品尤物极品姐弟| 国产一区二区精品免费| 日韩一级电影| 日韩av电影免费在线| 色婷婷亚洲mv天堂mv在影片| 影音先锋欧美资源| 欧美成人日本| 欧美视频免费看欧美视频| 西西裸体人体做爰大胆久久久| 欧美亚洲另类色图| 欧美aaa在线| 亚洲丝袜在线观看| 99国产精品久| 一二三四国产精品| 《视频一区视频二区| 少妇久久久久久被弄高潮| 亚洲国产精品久久久久婷婷884| 国产一级片免费| 色伊人久久综合中文字幕| 亚洲综合免费视频| 欧美成人艳星乳罩| 日韩在线免费播放| 久久久99久久精品女同性| 色综合999| 国产成人精品一区二区三区| 伊人久久综合网另类网站| www久久99| 免费av一区二区三区四区| 亚洲欧洲久久| 亚洲作爱视频| 污网站免费在线| 成人污污视频在线观看| 亚欧洲乱码视频| 一区二区三区蜜桃| 五月激情丁香网| 欧美成人女星排名| 在线观看国产原创自拍视频| 久久久久久久一区二区| 78精品国产综合久久香蕉| 国产高清一区二区三区| 国内亚洲精品| 国产va亚洲va在线va| 男人的天堂亚洲一区| www.com日本| 亚洲欧洲国产日本综合| 日本午夜视频在线观看| 欧美放荡的少妇| 蜜芽tv福利在线视频| 欧美久久精品午夜青青大伊人| 电影一区二区三| 国产91社区| 999久久久亚洲| 日韩黄色片视频| 不卡视频在线观看| 免费在线观看h片| 欧美性感一类影片在线播放| 日本成人动漫在线观看| 久热精品视频在线观看| 国产精成人品2018| 欧美大香线蕉线伊人久久国产精品| 伊人久久大香线蕉精品组织观看| av动漫在线观看| 成人福利视频在线看| 精品亚洲乱码一区二区| 日韩欧美在线一区| 亚洲av成人精品日韩在线播放| 欧美另类在线观看| 国产一区一区| 成年人免费观看的视频| 日本午夜精品视频在线观看 | 欧美精品第一页在线播放| 欧美另类激情| 亚洲成色www久久网站| 免费视频一区| 国产成人无码一区二区在线观看| 一区二区三区在线视频观看| 国产裸体永久免费无遮挡| 这里只有视频精品| 在线一区视频观看| 日韩免费av一区二区三区| 欧美亚洲一区二区三区| 粉嫩av懂色av蜜臀av分享| 亚洲国产精品一区二区尤物区| 国产三级第一页| 久久久国产一区| japansex久久高清精品| 中文字幕成人一区| 九一九一国产精品| 永久免费未视频| 欧美一区二区三区电影| 麻豆tv免费在线观看| 成人看片人aa| 亚洲欧美偷拍自拍| 91丨porny丨九色| 一区二区三区在线观看国产| 国产麻豆精品一区| 欧美刺激性大交免费视频| 国产一区二区三区精品在线观看| 欧美大片免费播放| 成人黄色在线视频| 九一国产在线观看| 亚洲视频在线观看免费| 日本精品裸体写真集在线观看| 日本在线观看不卡| 国内一区二区在线| 免费中文字幕在线观看| 亚洲国产精品久久久| 韩国成人动漫| 亚洲国产精品久久久久久女王| 美国欧美日韩国产在线播放| 九九精品视频免费| 亚洲第一区第一页| 成人短视频app| 一区二区免费在线观看| 国产精品夜夜嗨| 三级黄色在线视频| 亚洲乱码一区av黑人高潮 | 中文在线一区| 国产三级在线观看完整版| 欧美一区二区三区在线| 极品av在线| 亚洲视频小说| 成人不卡免费av| 午夜一区二区三区四区| 久久综合久中文字幕青草| 久久久久高潮毛片免费全部播放| 日本精品免费在线观看| 1024成人网| 五月婷在线视频| 国产欧美在线播放| 亚洲午夜视频| 日本人亚洲人jjzzjjz| 91精品欧美一区二区三区综合在 | 精品麻豆一区二区三区| 精品欧美一区二区久久久伦| 免费在线视频一区| 国产精品第二十页| 综合国产在线观看| 米奇精品关键词| 高潮一区二区三区| 欧美日韩另类视频| 二区三区在线观看| 日韩精品无码一区二区三区| 国产高清不卡二三区| 日韩精品一区二区亚洲av观看| 久久91精品国产| 日韩欧美二区| 久久久精品人妻无码专区|