精品欧美一区二区三区在线观看 _久久久久国色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| 99久久亚洲精品日本无码| 九九精品视频免费| 波多野结衣在线观看| 丁香六月综合激情| 国产精品xxx视频| 男女做暖暖视频| 亚洲美女15p| 69久久99精品久久久久婷婷 | 91高清免费在线观看| 国产精品美女高潮无套| 日韩三级不卡| 欧美日韩一区二区三区免费看| 人妻无码一区二区三区四区| 国产精品秘入口| 国产v日产∨综合v精品视频| 国产成人精品亚洲精品| 久久精品美女视频| 日韩欧美高清在线播放| 日韩电视剧在线观看免费网站| 中文字幕第17页| 久久sese| 亚洲第一福利一区| 欧美性受xxxx黑人猛交88| 噜噜噜噜噜在线视频| 国产成人av电影| 成人观看高清在线观看免费| 日本免费精品视频| 一区二区三区高清视频在线观看| 免费99精品国产自在在线| 极品人妻videosss人妻| 国产精品videossex| 91麻豆精品国产91久久久更新时间 | 亚洲综合第一页| 最近中文字幕在线观看| 亚洲欧美视频| 午夜免费在线观看精品视频| 欧美日韩国产精品综合| 欧美岛国激情| 中文字幕在线精品| 人妻av无码一区二区三区| 免费成人三级| 亚洲精品久久久久中文字幕二区| 日本少妇xxxx软件| 77成人影视| 欧美一区二区视频免费观看| 色一情一区二区| 日韩成人一区| 欧美日韩国产高清一区二区三区| 日韩av手机版| av在线不卡精品| 在线观看91视频| 国产第一页视频| 巨茎人妖videos另类| 大荫蒂欧美视频另类xxxx| 国产精品自拍片| 欧美日韩国产观看视频| 欧美天堂在线观看| www.亚洲天堂网| 欧美二三四区| 精品视频免费在线| 手机av在线网站| 亚洲日本va午夜在线电影| 日韩午夜av一区| 亚洲一区二区三区四区av| 国产精品美女在线观看直播| 亚洲国产成人91精品| 亚洲色图14p| 精品国产一区二区三区av片| 亚洲美女激情视频| 北岛玲一区二区| 秋霞欧美视频| 欧美老少做受xxxx高潮| 国产精品.www| 久久精品亚洲| 成人黄在线观看| 亚洲精品字幕在线| 91毛片在线观看| 日韩av不卡播放| av网站网址在线观看| 亚洲午夜在线视频| 免费在线激情视频| 精品女同一区二区三区在线观看| 欧美一级片免费看| 亚洲一区二区在线免费| 精品国产一区二区三区| 美女av一区二区| 日本中文在线播放| 麻豆成人av在线| 国产成人亚洲欧美| 国产原创av在线| 亚洲美女淫视频| 精品人妻一区二区三区四区在线| 色诱色偷偷久久综合| 精品国免费一区二区三区| 人人妻人人藻人人爽欧美一区| 91综合久久一区二区| 九九综合九九综合| 日韩免费av网站| 国产98色在线|日韩| 欧洲精品一区色| 国产区美女在线| 欧美久久免费观看| 中文字幕高清视频| 自拍日韩欧美| 国产经典一区二区| 免费观看a视频| 中日韩免费视频中文字幕| 人人干视频在线| 疯狂欧洲av久久成人av电影| 亚洲欧美视频在线| 国产亚洲小视频| 久久 天天综合| 欧美日本亚洲| 2019中文字幕在线电影免费| 91.com视频| 性欧美一区二区| 国产精品视频久久一区| 91在线精品观看| www.亚洲.com| 日韩欧美极品在线观看| 国产ts在线观看| 国产精品久久久久久麻豆一区软件| 欧美诱惑福利视频| 免费av网站在线播放| 国产精品久久久久久久岛一牛影视 | 亚洲永久一区二区三区在线| 无码小电影在线观看网站免费| 欧美韩日一区| 日韩av在线免费| 欧美日韩在线国产| 老司机午夜精品| 日韩精品在在线一区二区中文| 成人免费图片免费观看| 精品久久一区二区三区| √天堂中文官网8在线| 日本女人一区二区三区| 国产尤物91| 麻豆av在线免费观看| 日韩视频中午一区| 手机在线免费看毛片| 国产资源在线一区| 亚洲精品一区二区三区四区五区| 国产精品极品美女在线观看| 日韩精品极品视频免费观看| 国产精品不卡av| 成人免费视频国产在线观看| 国产精品免费看久久久无码| 日韩区一区二| 欧美国产第一页| 亚洲成人黄色片| 亚洲国产日韩在线一区模特| 日本少妇xxxx软件| 亚洲黑丝一区二区| 久久99精品久久久久久三级| 中文字幕高清在线播放| 亚洲摸下面视频| 男人天堂视频网| 亚洲国产精品成人综合| 亚洲va综合va国产va中文| 欧美3p视频| 亚洲一区二区三区在线免费观看| 性欧美高清come| 亚洲国产古装精品网站| 黄网在线观看视频| 国产亚洲人成网站| 激情黄色小视频| 欧美黄色免费| 久久精品日韩精品| 在线一区视频观看| 成年人精品视频| 免费成人在线看| 色香蕉成人二区免费| 人妻互换一区二区激情偷拍| 国内精品伊人久久久久影院对白| 男人添女人下部视频免费| 国产精品巨作av| 国产精品久久久久久亚洲调教| 在线免费看黄网站| 欧美大片在线观看一区二区| 超碰中文字幕在线| 国产精品久久久久9999吃药| 男人添女人荫蒂国产| 国产免费成人| 一区二区成人国产精品| 国产精品国产| 国产精品久久国产精品99gif| 国产在线激情| 日韩久久精品电影| 国产乱人乱偷精品视频a人人澡| 亚洲国产一区在线观看| 这里只有久久精品| 国产在线不卡视频| 国产精品一区二区免费在线观看| 欧美精品羞羞答答| 97超碰在线播放| 成人性生交大片免费网站| 欧美成人在线免费| 麻豆影视在线| 亚洲国产成人精品一区二区 | 日韩毛片无码永久免费看| 国产精品中文字幕一区二区三区| 日批视频在线免费看| 亚洲精品久久久| 色一情一乱一伦一区二区三区丨| 亚洲精品aⅴ| 国产精品视频精品| 中文字幕在线高清| 欧美片一区二区三区| 大片免费播放在线视频| 亚洲第一精品电影| 国产情侣一区二区| 欧美性猛片xxxx免费看久爱| 亚洲国产精品成人无久久精品| 最新国产精品久久精品| 人妻少妇无码精品视频区| 成人免费精品视频| www.久久久久久久久久久| 久久一日本道色综合久久| 国产精品国产对白熟妇| 一区二区三区四区电影| 色女孩综合网| 一道本一区二区三区| av一区二区三区免费| 999色成人| 国产精品中文字幕在线| 日韩欧美少妇| 国产suv精品一区二区三区88区| 国产蜜臀一区二区打屁股调教| 欧美成人精品三级在线观看| 欧美成人hd| 色婷婷久久一区二区| 高清毛片在线看| 亚洲视频第一页| 九色视频网站在线观看| 亚洲男人天堂九九视频| 日本韩国一区| 亚洲女人天堂视频| 极品美乳网红视频免费在线观看| 亚洲精品福利视频| 天天操天天干天天操| 精品久久国产老人久久综合| 成人免费视频国产免费麻豆| 日韩视频在线永久播放| 性欧美8khd高清极品| 欧美成人bangbros| 高h放荡受浪受bl| 亚洲精品一区二区三区香蕉| 国产综合在线播放| 精品播放一区二区| 四虎永久在线观看| 亚洲精品在线看| 国产资源在线看| 色偷偷噜噜噜亚洲男人| 黄视频在线观看网站| 久操成人在线视频| 久久av色综合| 青青草一区二区| 日本综合视频| 亚洲va欧美va国产综合剧情| 日韩一区二区三区精品视频第3页| 91在线观看网站| 麻豆一区二区| 欧美一区二区三区在线播放| 日本在线电影一区二区三区| 老司机av福利| 亚洲视频日本| 国产精品wwwww| 精品一二三四区| 国产51自产区| 国产视频一区二区在线观看| 亚洲女人久久久| 一级特黄大欧美久久久| 亚洲精品午夜国产va久久成人| 欧美在线观看视频一区二区| 国产男男gay网站| 日韩精品视频三区| 免费网站成人| 91国产美女视频| 国产精品亚洲成在人线| 91超碰在线免费观看| 亚欧洲精品视频在线观看| 亚洲欧洲精品在线观看| 欧美日韩 国产精品| av动漫在线观看| 精品一区二区三区蜜桃| 国产二级一片内射视频播放 | 亚洲国产精品久久精品怡红院| 麻豆导航在线观看| 久久69精品久久久久久久电影好| 在线最新版中文在线| 91深夜福利视频| 一区二区三区韩国免费中文网站| 成人短视频在线看| 久久国产精品毛片| 一卡二卡三卡四卡五卡| 久久综合色综合88| 青青草原在线免费观看视频| 色狠狠色噜噜噜综合网| 亚洲第一色视频| 少妇激情综合网| 天堂网在线最新版www中文网| 91热福利电影| 国产aⅴ一区二区三区| 欧美色综合天天久久综合精品| 国产黄色美女视频| 在线视频欧美日韩精品| segui88久久综合9999| 国产一区欧美二区三区| 中文有码一区| 欧美日本视频在线观看| 国产精品亚洲第一| 黄色激情小视频| 色欧美乱欧美15图片| 欧美一区二不卡视频| 久久精品美女视频网站| 日本欧美不卡| 日韩精品资源| 日韩专区中文字幕一区二区| 亚洲精品乱码久久| 亚洲一区视频在线| 99久久久无码国产精品免费| www.日韩免费| 国产一区二区色噜噜| 日韩精品一区二区三区四区五区| 免费久久99精品国产自在现线| 免费黄色三级网站| 一区二区三区日本| 国产av无码专区亚洲av| 久久夜色撩人精品| 日韩成人一区| 久久av秘一区二区三区| 麻豆国产欧美日韩综合精品二区| 级毛片内射视频| 色婷婷精品大视频在线蜜桃视频| 天天操天天爱天天干| 66m—66摸成人免费视频| 国产精品18hdxxxⅹ在线| 成人免费看片'免费看| 国产高清不卡一区| 久草免费在线观看视频| 欧美成人伊人久久综合网| 最爽无遮挡行房视频在线| 亚洲aa在线观看| 欧美理论在线| 国产综合内射日韩久| 亚洲一区二区欧美激情| 欧美一区二区三区成人片在线| 国内外成人免费激情在线视频 | 欧美一区二区三区不卡| 99热国产在线| 高清不卡一区二区三区| 激情自拍一区| 女~淫辱の触手3d动漫| 色婷婷一区二区| 麻豆影院在线观看| 亚洲中国色老太| 99riav1国产精品视频| 疯狂揉花蒂控制高潮h| 日本高清不卡在线观看| 在线a免费看| 91av免费看| 国产欧美日韩一区二区三区在线| theav精尽人亡av| 在线精品视频免费播放| 国产网友自拍视频导航网站在线观看 | 无码人妻丰满熟妇区96| 久久久国产综合精品女国产盗摄| 一区二区视频网| 久久91亚洲精品中文字幕| 久久香蕉网站| 天天色综合天天色| 亚洲精品菠萝久久久久久久| 婷婷色在线观看| 国产精品美女呻吟| 欧美淫片网站| 日本一区二区三区网站| 欧美日韩精品一区二区三区四区| 尤物视频在线看| 免费不卡亚洲欧美| 国产一区在线看| 日韩三级小视频| 日韩在线精品一区| 国产毛片久久久| 艹b视频在线观看| 亚洲成国产人片在线观看| 国产在线观看网站| 国产精品12| 美女网站视频久久| 日本网站在线免费观看| 国产亚洲欧美日韩一区二区| 91久久精品无嫩草影院| 成年人在线看片| 亚洲国产视频a| 三区四区电影在线观看| 精品网站在线看| 国产一区二区三区四区五区入口| 国产精品视频免费播放| 欧美日韩成人免费| 日韩av大片|