91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用專(zhuān)業(yè)的嵌入式開(kāi)發(fā)工具來(lái)降低成本并加快上市速度

電子設(shè)計(jì) ? 2017-11-10 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從只有幾千字節(jié)存儲(chǔ)空間的簡(jiǎn)單 8 位控制器,到現(xiàn)在先進(jìn)的 32 位控制器,雖然微控制器經(jīng)歷了諸多演變,但是許多開(kāi)發(fā)人員仍在使用老舊的工具,拖慢了開(kāi)發(fā)周期。

設(shè)計(jì)人員若要適應(yīng)當(dāng)今快速發(fā)展且復(fù)雜多變的開(kāi)發(fā)環(huán)境,則需要確保擁有合適的工具才能應(yīng)對(duì)。他們需要嵌入式工具,以便監(jiān)視芯片并查看其軟件是否按照預(yù)期方式運(yùn)行;他們還需要可指出錯(cuò)誤或優(yōu)化代碼規(guī)模的工具,以降低其 BOM 成本。

現(xiàn)在有許多工具可以幫助他們降低整體開(kāi)發(fā)成本,加快調(diào)試過(guò)程,從而縮短上市時(shí)間。本文將介紹一些這樣的工具,然后說(shuō)明如何通過(guò)它們獲得最大收益。

利用專(zhuān)業(yè)調(diào)試器節(jié)省時(shí)間和金錢(qián)

開(kāi)發(fā)人員編寫(xiě)的軟件程序第一次試運(yùn)行就正常工作非常少見(jiàn)。因此軟件開(kāi)發(fā)需要調(diào)試,所以對(duì)于軟件開(kāi)發(fā)人員來(lái)說(shuō),最重要的工具就是調(diào)試器。利用調(diào)試器,開(kāi)發(fā)人員可以將應(yīng)用程序加載到目標(biāo)微控制器上,逐步檢查代碼,查看存儲(chǔ)器和其他寄存器,并操縱硬件。

問(wèn)題是,許多專(zhuān)業(yè)開(kāi)發(fā)人員通常使用的調(diào)試器是其低成本開(kāi)發(fā)板所附帶的。這些調(diào)試器方便、便宜,而且在演示時(shí)表現(xiàn)完美。但是,在開(kāi)發(fā)專(zhuān)業(yè)軟件時(shí),可能會(huì)出現(xiàn)以下限制:

斷點(diǎn)有限

時(shí)鐘速率降低

缺乏跟蹤功能

功能極少

換言之,有時(shí)真是一分錢(qián)一分貨:附送的簡(jiǎn)化工具集可能不是快速有效地開(kāi)發(fā)和調(diào)試軟件的最佳方式。

專(zhuān)業(yè)級(jí)調(diào)試器具有許多功能,可提高工程師的生產(chǎn)力,例如無(wú)限制的斷點(diǎn)。許多調(diào)試器只能使用微控制器的內(nèi)部比較器來(lái)設(shè)置斷點(diǎn),而在大多數(shù)情況下只有兩個(gè)可用。在有數(shù)萬(wàn)行代碼的復(fù)雜程序中,只有兩個(gè)可用的斷點(diǎn)可能會(huì)導(dǎo)致開(kāi)發(fā)人員把時(shí)間浪費(fèi)斷點(diǎn)切換上,也可能會(huì)導(dǎo)致開(kāi)發(fā)人員錯(cuò)過(guò)軟件中的關(guān)鍵點(diǎn),從而錯(cuò)過(guò)潛伏的漏洞。這樣一來(lái),可能會(huì)導(dǎo)致編碼時(shí)間更長(zhǎng),反而增加了開(kāi)發(fā)成本并影響了上市時(shí)間。

專(zhuān)業(yè)級(jí)調(diào)試器提供的算法不僅可以使用硬件斷點(diǎn),還可以使用軟件和閃存斷點(diǎn),為開(kāi)發(fā)人員提供了更多的靈活性,而且用來(lái)評(píng)估代碼的斷點(diǎn)數(shù)量幾無(wú)限制。

當(dāng)然專(zhuān)業(yè)級(jí)調(diào)試器不便宜。它們的價(jià)格可以輕松標(biāo)到幾百到幾千美元。但它們?yōu)殚_(kāi)發(fā)人員帶來(lái)了不可計(jì)算的投資回報(bào),并能使用多年,無(wú)需升級(jí)或更換。選擇調(diào)試器時(shí),開(kāi)發(fā)人員應(yīng)該問(wèn)自己幾個(gè)問(wèn)題:

調(diào)試器的斷點(diǎn)數(shù)是否無(wú)限制?

這是一款可以與幾乎所有工具鏈和微控制器配合使用的第三方調(diào)試器嗎?

五年后這個(gè)調(diào)試器還能使用嗎?

這個(gè)調(diào)試器有很好的生態(tài)系統(tǒng)嗎?

調(diào)試器的能力可以擴(kuò)展嗎?

因?yàn)榉仙鲜鰳?biāo)準(zhǔn)而變得非常受歡迎的一款第三方調(diào)試器是 Segger J-Link。根據(jù)開(kāi)發(fā)人員的需求,Segger J-Link 可提供不同的版本。其中包括 J-Link Base Unit、J-Link Plus、J-Link Ultra Plus 和 J-Link Trace(圖 1)。

圖 1:Segger J-Link 調(diào)試器型號(hào)比較。(來(lái)源:Segger)

使用調(diào)試器跟蹤和分支檢測(cè)來(lái)揪出潛藏的錯(cuò)誤

高級(jí)調(diào)試器(通常也是最昂貴的)配備 ETM 跟蹤連接器,可以獲得大量跟蹤數(shù)據(jù),這是使用 JTAG 或 SWD 的標(biāo)準(zhǔn)跟蹤無(wú)法實(shí)現(xiàn)的。

使用高級(jí)跟蹤功能,開(kāi)發(fā)人員可以將調(diào)試器與商業(yè)工具鏈(如適用于 ARMKeil MDK-PRO)連用,來(lái)監(jiān)視系統(tǒng)中的每一行代碼在測(cè)試期間是否得到執(zhí)行。如下例所示,針對(duì) ARM 的 Keil MDK-PRO 與跟蹤調(diào)試器一并運(yùn)行,檢測(cè)到了那些代碼行在測(cè)試期間得到執(zhí)行(圖 2)。這種跟蹤對(duì)于需要 100% 測(cè)試覆蓋的安全關(guān)鍵型系統(tǒng)非常有用。在未測(cè)試代碼之處,可能會(huì)潛藏錯(cuò)誤并在以后導(dǎo)致問(wèn)題。

圖 2:在調(diào)試模式下運(yùn)行并對(duì)軟件執(zhí)行分支分析的用于 ARM 的 Keil MDK-PRO。左側(cè)的綠色塊表示在測(cè)試期間得到執(zhí)行的代碼行。(圖片來(lái)源:Keil)

如果開(kāi)發(fā)人員不想購(gòu)買(mǎi)成熟的跟蹤工具,則可以使用 SWD 進(jìn)行跟蹤。在這種情況下,開(kāi)發(fā)人員可以選擇使用如 Segger 的 SystemView 或 Percepio 的 Tracelyzer 之類(lèi)軟件工具將跟蹤信息流傳輸?shù)皆?PC 上執(zhí)行的應(yīng)用程序。這些跟蹤系統(tǒng)通常在 RTOS 中工作,并且需要幾行代碼來(lái)設(shè)置跟蹤任務(wù)、捕獲數(shù)據(jù)并將其發(fā)送到調(diào)試器,然后再發(fā)送到 PC 上。

顯示軟件跟蹤的輸出示例(圖 3)。開(kāi)發(fā)人員可以使用這些工具來(lái)檢測(cè)諸如優(yōu)先級(jí)轉(zhuǎn)換、死鎖、線程饑餓以及許多在復(fù)雜系統(tǒng)中可能遇到的其他問(wèn)題。每個(gè)任務(wù)都有一條生命線,顯示其何時(shí)就緒、何時(shí)執(zhí)行、何時(shí)完成,以及在此期間可能發(fā)生的任何事件,例如發(fā)出和接收信號(hào)

專(zhuān)業(yè)開(kāi)發(fā)人員需要這樣的細(xì)節(jié),同樣地,也要求他們使用的調(diào)試工具能夠檢索這類(lèi)信息。

圖 3:使用如 Percepio 的 Tracealyzer 之類(lèi)工具檢查軟件操作,并查看執(zhí)行時(shí)間和時(shí)間長(zhǎng)短。(圖片來(lái)源:Digi-Key

最大限度利用調(diào)試器的技巧與竅門(mén)

調(diào)試工具有很多功能,但有時(shí)可能受限于為應(yīng)用選擇的微控制器。開(kāi)發(fā)人員需要了解其調(diào)試器的功能,并要將其與微控制器正確配對(duì)。現(xiàn)今的許多調(diào)試器都可與 ARM? Cortex?-M 微控制器配合使用,開(kāi)發(fā)人員在調(diào)試這些系統(tǒng)時(shí)應(yīng)考慮以下幾個(gè)因素:

避免通過(guò) UART 進(jìn)行 printf。而應(yīng)使用 ITM 端口來(lái)獲得更好的性能

不要逐條查看代碼,使用高級(jí)斷點(diǎn)來(lái)提高調(diào)試效率

選擇一個(gè)通過(guò)服務(wù)器控制的調(diào)試器,以便為多個(gè)應(yīng)用提供調(diào)試數(shù)據(jù),即自定義分析儀、跟蹤、調(diào)試環(huán)境等等。

調(diào)整調(diào)試器使用的默認(rèn)時(shí)鐘速率,因該速率通常比最大值慢得多

在開(kāi)發(fā)周期的早期階段設(shè)置跟蹤,以建立比較基準(zhǔn)

使 SWO 能夠從系統(tǒng)獲取更多信息

在硬件、軟件和閃存斷點(diǎn)之間進(jìn)行選擇性選擇,以最小化實(shí)時(shí)性能影響

使用這些技巧可以幫助開(kāi)發(fā)人員從調(diào)試器及其調(diào)試會(huì)話(huà)中獲取更多信息。

使用商業(yè)編譯器降低成本

GCC 是一款極受歡迎且大獲成功的編譯器。它與商業(yè)工具相比有一個(gè)優(yōu)點(diǎn)就是免費(fèi)!免費(fèi)并不意味著編譯器的質(zhì)量和輸出將產(chǎn)生與商業(yè)工具同等的可執(zhí)行代碼。事實(shí)上,在許多情況下,將 GCC 與商業(yè)編譯器(如用于 ARM 的 Keil MDK-PRO 或 IAR Embedded Workbench)進(jìn)行比較,得出的結(jié)果是,GCC 使用的代碼規(guī)模更大,占用的 RAM 空間更多。Renesas 甚至在他們的 Synergy 平臺(tái)規(guī)格書(shū)中顯示了這一點(diǎn)(圖 4)。

在圖中,Renesas 使用 EEMBC CoreMark? 對(duì)其編譯器進(jìn)行了基準(zhǔn)測(cè)試,顯示了 IAR 編譯的代碼比 GCC 編譯的代碼更快。

CPU工具鏈時(shí)鐘迭代時(shí)間(秒)CoremarkDK-S7G2GCC240 MHz1000021.93456GCC200 MHz1000026.32380GCC160 MHz1000029.39340GCC80 MHz600034.59173IAR240 MHz1000014.79676IAR200 MHz1000017.75563IAR160 MHz1000019.18521IAR80 MHz600022.61265DK-S3A7GCC48 MHz1000096.34104GCC24 MHz10000187.3153IAR48 MHz1000063.66157IAR24 MHz10000124.1881DK-S124GCC32 MHz10000199.1750IAR32 MHz10000125.9979

圖 4:Renesas Synergy 平臺(tái) CoreMark? 結(jié)果。Coremark 值越大,性能越好。(來(lái)源:Renesas SSP 1.0.0 規(guī)格書(shū))

基準(zhǔn)測(cè)試還顯示,使用商業(yè)級(jí)編譯器可以顯著減少代碼規(guī)模。乍一看,開(kāi)發(fā)人員可能會(huì)認(rèn)為購(gòu)買(mǎi)諸如用于 ARM 的 Keil MDK-PRO 之類(lèi)工具不值得投資,而應(yīng)該使用 GCC。但是,當(dāng)開(kāi)發(fā)人員使用包含 128 KB 代碼空間的微控制器(如 NXP MK20DX128)并發(fā)現(xiàn)使用 GCC 應(yīng)用程序需要 132 KB 時(shí),會(huì)發(fā)生什么?

若發(fā)生這種情況,開(kāi)發(fā)團(tuán)隊(duì)就被迫要尋找一個(gè)具有足夠內(nèi)存但卻更為昂貴的引腳兼容器件,如 NXP MKD20DX256。如果該公司只能生產(chǎn)適量的產(chǎn)品,那么每年花在 MCU 上的成本可能會(huì)超過(guò)最初投資于商業(yè)編譯器上的成本。

使用商業(yè)編譯器也有其他優(yōu)勢(shì),有助于降低成本,例如:

代碼分析功能,如分支檢測(cè)

軟件復(fù)雜性測(cè)量

高效生成代碼

卓越的調(diào)試工具和功能

技術(shù)支持

集成到驅(qū)動(dòng)程序庫(kù)和框架

結(jié)論

開(kāi)發(fā)人員當(dāng)然可以使用免費(fèi)或便宜的開(kāi)發(fā)工具。然而問(wèn)題在于,這些低成本工具在大多數(shù)情況下并非是適合這種工作的最佳工具。它們往往缺乏每個(gè)開(kāi)發(fā)人員所需的高級(jí)功能,不能節(jié)省時(shí)間和金錢(qián),而且常常會(huì)導(dǎo)致項(xiàng)目延遲并增加成本。

購(gòu)買(mǎi)好的專(zhuān)業(yè)調(diào)試器和工具鏈?zhǔn)且豁?xiàng)投資,可以在未來(lái)幾年節(jié)省大量時(shí)間和金錢(qián),并大幅提高開(kāi)發(fā)團(tuán)隊(duì)的工作效率和績(jī)效。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式開(kāi)發(fā)就業(yè)還有前景嗎?

    嵌入式的發(fā)展前景如何呢?隨著科技的飛速發(fā)展,嵌入式開(kāi)發(fā)在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越廣泛,因此嵌入式開(kāi)發(fā)的就業(yè)前景也備受關(guān)注。以下將從智能家居、醫(yī)療設(shè)備、工業(yè)控制、汽車(chē)電子、航空航天等方面,探討嵌入式
    發(fā)表于 07-16 10:47

    嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開(kāi)發(fā)成為熱門(mén)技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開(kāi)發(fā)入門(mén)指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式系統(tǒng)的定義與應(yīng)用
    發(fā)表于 05-15 09:29

    嵌入式開(kāi)發(fā):高門(mén)檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式開(kāi)發(fā)的門(mén)檻,往往被培訓(xùn)機(jī)構(gòu)和表象所掩蓋。許多人誤以為 “用 C 語(yǔ)言寫(xiě)個(gè)跑在 ARM 上的程序” 就是嵌入式,實(shí)則連皮毛都未觸及。真正的嵌入式開(kāi)發(fā)是硬件與軟件深度融合的系統(tǒng)性工程,需跨越三重壁壘
    的頭像 發(fā)表于 04-09 11:06 ?347次閱讀
    <b class='flag-5'>嵌入式開(kāi)發(fā)</b>:高門(mén)檻的系統(tǒng)性工程與 996 的行業(yè)困局

    代碼+案例+生態(tài):武漢芯源半導(dǎo)體CW32嵌入式開(kāi)發(fā)實(shí)戰(zhàn)正式出版

    關(guān)于 CW32 單片機(jī)的書(shū)籍。在這本書(shū)中,我們從最基礎(chǔ)的知識(shí)講起,詳細(xì)介紹了 CW32 單片機(jī)的硬件架構(gòu)、內(nèi)核特性、存儲(chǔ)系統(tǒng)以及各類(lèi)外設(shè)功能。無(wú)論是剛剛踏入嵌入式開(kāi)發(fā)領(lǐng)域的新手,還是經(jīng)驗(yàn)豐富的專(zhuān)業(yè)
    發(fā)表于 03-03 15:14

    如何成為嵌入式開(kāi)發(fā)工程師?

    ,參加相關(guān)的研討會(huì)和培訓(xùn)課程,閱讀專(zhuān)業(yè)書(shū)籍和論文。 9. 認(rèn)證和網(wǎng)絡(luò):- 考慮獲取相關(guān)認(rèn)證,這可以增加你的市場(chǎng)競(jìng)爭(zhēng)力。- 加入專(zhuān)業(yè)組織和在線社區(qū),擴(kuò)展你的人際網(wǎng)絡(luò)。 通過(guò)上述步驟的學(xué)習(xí)和實(shí)踐,你可以逐步成長(zhǎng)為一名合格的嵌入式開(kāi)發(fā)
    發(fā)表于 02-19 10:39

    盤(pán)點(diǎn)工程師常用的嵌入式開(kāi)發(fā)工具

    嵌入式開(kāi)發(fā)涉及硬件與軟件的緊密結(jié)合,開(kāi)發(fā)工具的選擇對(duì)效率和質(zhì)量至關(guān)重要。以下是嵌入式開(kāi)發(fā)中常用的工具分類(lèi)及代表性工具,涵蓋
    的頭像 發(fā)表于 02-07 10:06 ?2059次閱讀

    租用站群服務(wù)器時(shí)如何降低成本?

    在租用站群服務(wù)器時(shí),降低成本是許多站群管理者關(guān)注的重要問(wèn)題。主機(jī)推薦小編為您整理發(fā)布租用站群服務(wù)器時(shí)如何降低成本,以下是一些實(shí)用的策略和建議,有助于在保持性能的同時(shí)降低租用成本
    的頭像 發(fā)表于 01-22 10:45 ?349次閱讀

    哪些專(zhuān)業(yè)適合學(xué)習(xí)嵌入式開(kāi)發(fā)?

    哪些專(zhuān)業(yè)適合學(xué)習(xí)嵌入式開(kāi)發(fā)? 在傳統(tǒng)行業(yè)不斷被取代的當(dāng)下,對(duì)于大學(xué)生、從業(yè)者而言,選擇一個(gè)熱門(mén)主流的職業(yè)方向,是未來(lái)發(fā)展的關(guān)鍵因素之一。 嵌入式作為當(dāng)下高薪崗位之一,轉(zhuǎn)行、轉(zhuǎn)專(zhuān)業(yè)的人群
    發(fā)表于 01-03 13:44

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    仿真器可以模擬復(fù)雜的微控制器和外設(shè),幫助工程師在早期階段進(jìn)行軟件開(kāi)發(fā)和調(diào)試。這大大縮短了開(kāi)發(fā)周期,降低開(kāi)發(fā)成本。 總之,嵌入式工程師需要
    發(fā)表于 12-20 15:29

    如何使用 RISC-V 進(jìn)行嵌入式開(kāi)發(fā)

    RISC-V是一種開(kāi)源的指令集架構(gòu)(ISA),它允許任何人設(shè)計(jì)、制造和銷(xiāo)售基于RISC-V的處理器,這為嵌入式開(kāi)發(fā)提供了極大的靈活性和創(chuàng)新空間。以下是使用RISC-V進(jìn)行嵌入式開(kāi)發(fā)的基本步驟: 一
    的頭像 發(fā)表于 12-11 17:32 ?1964次閱讀

    嵌入式開(kāi)發(fā)領(lǐng)域,有哪些好用的國(guó)產(chǎn)工具

    嵌入式開(kāi)發(fā)領(lǐng)域,好用的國(guó)產(chǎn)工具不斷涌現(xiàn),為開(kāi)發(fā)者提供了更多選擇。以下是一些備受推崇的國(guó)產(chǎn)工具: INTEWORK-DDC(Diagnostic Database Convertor)
    的頭像 發(fā)表于 10-23 09:21 ?620次閱讀

    降低成本城域網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《降低成本城域網(wǎng).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 11:46 ?0次下載
    <b class='flag-5'>降低成本</b>城域網(wǎng)

    嵌入式開(kāi)發(fā)常見(jiàn)問(wèn)題排查

    嵌入式開(kāi)發(fā)問(wèn)題排查很多人認(rèn)為嵌入式開(kāi)發(fā)很難,主要是因?yàn)樵谶@個(gè)過(guò)程中常常會(huì)遇到各式各樣的問(wèn)題。這些問(wèn)題的復(fù)雜性和多樣性使得許多人感到困惑和無(wú)所適從。然而,如果將這些問(wèn)題逐一拆解,實(shí)際上大部分都可以
    的頭像 發(fā)表于 09-22 08:04 ?836次閱讀
    <b class='flag-5'>嵌入式開(kāi)發(fā)</b>常見(jiàn)問(wèn)題排查

    CC2340系統(tǒng)降低成本的方案剖析

    電子發(fā)燒友網(wǎng)站提供《CC2340系統(tǒng)降低成本的方案剖析.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 09:43 ?0次下載
    CC2340系統(tǒng)<b class='flag-5'>降低成本</b>的方案剖析

    聚焦嵌入式開(kāi)發(fā)中的合規(guī)性工具、項(xiàng)目管理工具、版本迭代工具應(yīng)用

    ,就嵌入式開(kāi)發(fā)與管理領(lǐng)域的最新趨勢(shì)、工具選擇以及DevSecOps實(shí)踐應(yīng)用等方面展開(kāi)了深入探討。 本期對(duì)話(huà)龍智資深DevSecOps顧問(wèn)徐晨暉, 分享嵌入式開(kāi)發(fā)中的合規(guī)性工具、項(xiàng)目管理
    的頭像 發(fā)表于 07-29 15:15 ?1085次閱讀
    主站蜘蛛池模板: 天天躁夜夜躁狠狠躁2018a | 91免费网站在线看入口黄 | 天天操天天干天天插 | 毛片a区| 91成人免费观看 | 日韩特级毛片免费观看视频 | 亚洲欧美日韩色图 | 日日噜噜噜夜夜爽爽狠狠图片 | 欧美影院一区二区 | 男人和女人做免费做爽爽视频 | 99久久国产综合精品国 | 美女张开腿让男生桶出水 | 香港午夜理理伦_级毛片 | 欧美一级黄色片视频 | 性网站免费 | 五月婷婷激情网 | vip影院在线观看 | 特级无码毛片免费视频尤物 | 99免费观看视频 | 亚洲精品一卡2卡3卡三卡四卡 | 国产成人免费无庶挡视频 | 黄色在线网站 | 亚洲欧美日韩在线观看你懂的 | 欧美成人精品欧美一级乱黄 | 国产色综合一区二区三区 | 最近最新中文字幕在线第一页 | 中年艳妇乱小玩 | 色偷偷91久久综合噜噜噜噜 | 新版bt天堂资源在线 | 亚洲国产精品久久久久婷婷老年 | 午夜性爽爽爽 | 伊人久久综合网站 | 四虎精品影院永久在线播放 | 色.www| 天天干狠狠操 | 免费中国一级啪啪片 | 六月丁香六月婷婷 | 欧美伊人 | 六月婷婷激情 | 天堂资源在线官网资源 | 久久精品最新免费国产成人 |