UVCBulk傳輸實(shí)現(xiàn)細(xì)節(jié)

原創(chuàng) 漫談嵌入式 2023-09-24 22:20

前段時(shí)間有個(gè)讀者咨詢(xún)UVC bulk 傳輸實(shí)現(xiàn),接著這個(gè)機(jī)會(huì)重新梳理一遍UVC bulk 傳輸實(shí)現(xiàn)思路,同時(shí)對(duì)比ISO 與 Bulk 實(shí)現(xiàn)不同。有關(guān)bulk 傳輸實(shí)現(xiàn)請(qǐng)先看前文

閱讀此文前提:假設(shè)讀者,已知曉UVC 協(xié)議,以及UVC 設(shè)備驅(qū)動(dòng)框架

1. 描述符布局

1.1 ISO 傳輸

ISO 傳輸模式下的描述符布局如上圖所示:

  • 一個(gè)配置
  • 兩個(gè)接口:Video Control / Video Stream

接口0:VideoControl。處理 UVC CT/PU/XU 等處理,主要用來(lái)控制 接口1:VideoStream。處理UVC 視頻流控制。

一個(gè)VideoControl 可以關(guān)聯(lián)一個(gè)或者多個(gè)流接口。每個(gè)流接口下面,關(guān)聯(lián)2個(gè)多或者多個(gè)接口配置。

對(duì)于ISO 傳輸,流接口下有多個(gè)備用接口,用來(lái)控制視頻流的傳輸。一般用alt0 關(guān)流,altx 開(kāi)流。

1.2 BULK 傳輸

BULK 傳輸模式下的描述符布局如上圖所示:

  • 一個(gè)配置
  • 兩個(gè)接口:Video Control / Video Stream

接口0:VideoControl。處理 UVC CT/PU/XU 等處理,主要用來(lái)控制 接口1:VideoStream。處理UVC 視頻流控制。

對(duì)于BULK 傳輸, 與ISO 模式最大的不同,是流接口只有一個(gè)alt0 接口配置。故,對(duì)其視頻流的控制流程,相比較ISO 模式比較復(fù)雜一些。

2. 控制流程

2.1 ISO 傳輸

根據(jù)USB規(guī)范可知,同步傳輸方式是只要選中中帶有同步端點(diǎn)的接口,系統(tǒng)會(huì)定時(shí)從設(shè)備中讀取數(shù)據(jù),無(wú)論設(shè)備中是否有數(shù)據(jù)。而如要停止數(shù)據(jù)的傳輸,只需要選中不帶有同步端點(diǎn)的接口即可。

USB同步傳輸這種靈活的數(shù)據(jù)傳輸方式是依靠視頻流接口的轉(zhuǎn)換接口即我們常說(shuō)的備份接口實(shí)現(xiàn)的。

Stream ON:

Stream OFF:

整個(gè)視頻流的控制流程(開(kāi)流/關(guān)流),可以在設(shè)備收到set_alt1/0 后進(jìn)行處理。

2.2 BULK 傳輸

從描述符上分析 UVC 的 bulk 傳輸只有一個(gè)備用接口。故無(wú)法通過(guò)ISO 模式下通過(guò)備用接口進(jìn)行開(kāi)關(guān)流控制。

StreamOn:

StreamOff

通過(guò)抓包對(duì)比發(fā)現(xiàn),開(kāi)流過(guò)程通過(guò)uvc probe 與commit 流程處理。關(guān)流過(guò)程主機(jī)會(huì)下發(fā)一個(gè)clear_halt 請(qǐng)求。在clear_halt 請(qǐng)求里面做關(guān)流的后處理。

通過(guò)對(duì)比發(fā)現(xiàn),對(duì)于ISO 傳輸,針對(duì)UVC 的設(shè)備描述修改基本不大,難處理的是UVC 的控制流程,特別是視頻流的處理,接下來(lái)我們會(huì)以linux 平臺(tái)介紹如何在iso 基礎(chǔ)上修改為 bulk 模式

3. 源碼分析

我們以linux 平臺(tái)舉例,其他平臺(tái)只要熟悉uvc 底層協(xié)議,即可快速遷移。

3.1 host 端

源碼位置:driver/media/uvc/uvc_queue.c

uvc 使能:


int?uvc_video_enable(struct?uvc_streaming?*stream,?int?enable)
{
?int?ret;

?if?(!enable)?{
??...
??if?(stream->intf->num_altsetting?>?1)?{
???usb_set_interface(stream->dev->udev,
???????stream->intfnum,?0);
??}?else?{
???/*?UVC?doesn't?specify?how?to?inform?a?bulk-based?device
????*?when?the?video?stream?is?stopped.?Windows?sends?a
????*?CLEAR_FEATURE(HALT)?request?to?the?video?streaming
????*?bulk?endpoint,?mimic?the?same?behaviour.
????*/


???......
???usb_clear_halt(stream->dev->udev,?pipe);
??}
?......
??return?0;
?}

?/*?Commit?the?streaming?parameters.?*/
?ret?=?uvc_commit_video(stream,?&stream->ctrl);
?if?(ret?0)
??goto?error_commit;

?ret?=?uvc_init_video(stream,?GFP_KERNEL);
?if?(ret?0)
??goto?error_video;

?return?0;

error_video:
?usb_set_interface(stream->dev->udev,?stream->intfnum,?0);
error_commit:
?uvc_video_clock_cleanup(stream);

?return?ret;
}

StreamOn:

uvc_start_streaming()??//
????ret?=?uvc_video_enable(stream,?1);??

StreamOff:

uvc_stop_streaming();
????uvc_video_enable(stream,?0);

從host 端源碼分析和我們猜想得到了印證:

  • 開(kāi)流發(fā)送commit 請(qǐng)求
  • 關(guān)流發(fā)送clear_halt 請(qǐng)求

視頻傳輸:源碼參考:driver/media/usb/uvc_video.c

//?usb?complete?中斷
static?void?uvc_video_complete(struct?urb?*urb)
{
?struct?uvc_streaming?*stream?=?urb->context;
?struct?uvc_video_queue?*queue?=?&stream->queue;
?struct?uvc_buffer?*buf?=?NULL;
?unsigned?long?flags;
?int?ret;

?switch?(urb->status)?{
?case?0:
??break;

?default:
??uvc_printk(KERN_WARNING,?"Non-zero?status?(%d)?in?video?"
???"completion?handler.\n",?urb->status);
??/*?fall?through?*/
?case?-ENOENT:??/*?usb_kill_urb()?called.?*/
??if?(stream->frozen)
???return;
??/*?fall?through?*/
?case?-ECONNRESET:?/*?usb_unlink_urb()?called.?*/
?case?-ESHUTDOWN:?/*?The?endpoint?is?being?disabled.?*/
??uvc_queue_cancel(queue,?urb->status?==?-ESHUTDOWN);
??return;
?}

?spin_lock_irqsave(&queue->irqlock,?flags);
?if?(!list_empty(&queue->irqqueue))
??buf?=?list_first_entry(&queue->irqqueue,?struct?uvc_buffer,
???????????queue);
?spin_unlock_irqrestore(&queue->irqlock,?flags);

???/*?視頻解碼?:視頻傳輸關(guān)鍵?*/
?stream->decode(urb,?stream,?buf);

?/*?提交urb?*/
?if?((ret?=?usb_submit_urb(urb,?GFP_ATOMIC))?0)?{
??uvc_printk(KERN_ERR,?"Failed?to?resubmit?video?URB?(%d).\n",
???ret);
?}
}

host 端視頻數(shù)據(jù)解碼:

stream->decode(urb,?stream,?buf);
????uvc_video_decode_bulk();
????????uvc_video_decode_start();?//?解析uvc?header
????????uvc_video_decode_data();?//?解析視頻數(shù)據(jù)
????????uvc_video_decode_end();?//?幀結(jié)束標(biāo)記

3.2 device 端

源碼位置:driver/usb/gadget/function

ISO 開(kāi)關(guān)流

static?int?uvc_function_set_alt(struct?usb_function?*f,?unsigned?interface,?unsigned?alt)
{?
?.......
?/*?VideoControl?process?*/
?if?(interface?==?uvc->control_intf)?{
????/*?復(fù)位控制端點(diǎn)?*/
?????usb_ep_disable(uvc->control_ep);
?????...
?????usb_ep_enable(uvc->control_ep);
?????
?????if?(uvc->state?==?UVC_STATE_DISCONNECTED)?{
????????/*提交uvc?狀態(tài)?*/
?????????memset(&v4l2_event,?0?,sizof(v4l2_evetn);
?????????v4l2_event.type?=?UVC_EVENT_CONNECT;
?????????uvc_event->speed?=?cdev->gadget->speed;
?????????v4l2_event_queue(&uvc->vdev,?&v4l2_event);
?????????uvc->state?=?UVC_STATE_CONNECTED;
?????}
?????
?????return?0;
?????
?}
?/*?VideoStream?process?*/
?if?(interface?!=?uvc->streaming_intf)?{
?????return?-EINVAL;
?}
?
?/*?判斷端點(diǎn)是否為bulk 端點(diǎn):?*/
?if?(usb_endpoint_xfer_bulk(&uvc->desc.vs_ep))?{
?????/*?使能端點(diǎn)?*/
?????usb_ep_enable(uvc->video_ep);
?????return?alt???-EIVAL?:?0;
?}
?
?/*ISO?開(kāi)關(guān)流處理?*/
?switch?(alt)?{
?case?0:
??????if?(uvc->state?!=?UVC_STATE_STREAMING)
???return?0;

??if?(uvc->video.ep)
???usb_ep_disable(uvc->video.ep);

??????/*提交應(yīng)用?:?關(guān)流*/
??memset(&v4l2_event,?0,?sizeof(v4l2_event));
??v4l2_event.type?=?UVC_EVENT_STREAMOFF;
??v4l2_event_queue(&uvc->vdev,?&v4l2_event);

??uvc->state?=?UVC_STATE_CONNECTED;
??return?0;
?????
?case?1:
???????if?(uvc->state?!=?UVC_STATE_CONNECTED)
???return?0;

??if?(!uvc->video.ep)
???return?-EINVAL;

??INFO(cdev,?"reset?UVC\n");
??usb_ep_disable(uvc->video.ep);

??ret?=?config_ep_by_speed(f->config->cdev->gadget,
????&(uvc->func),?uvc->video.ep);
??if?(ret)
???return?ret;
??usb_ep_enable(uvc->video.ep);
?
??????/*?開(kāi)流*/
??memset(&v4l2_event,?0,?sizeof(v4l2_event));
??v4l2_event.type?=?UVC_EVENT_STREAMON;
??v4l2_event_queue(&uvc->vdev,?&v4l2_event);
??return?USB_GADGET_DELAYED_STATUS;

?default:
??return?-EINVAL;
?}
??
}

bulk 傳輸開(kāi)關(guān)流

uvc_function_setup(struct?usb_function?*f,?const?struct?usb_ctrlrequest?*ctrl)
{
?struct?uvc_device?*uvc?=?to_uvc(f);
?struct?v4l2_event?v4l2_event;
?struct?uvc_event?*uvc_event?=?(void?*)&v4l2_event.u.data;

?/*?printk(KERN_INFO?"setup?request?%02x?%02x?value?%04x?index?%04x?%04x\n",
??*?ctrl->bRequestType,?ctrl->bRequest,?le16_to_cpu(ctrl->wValue),
??*?le16_to_cpu(ctrl->wIndex),?le16_to_cpu(ctrl->wLength));
??*/


?if?((ctrl->bRequestType?&?USB_TYPE_MASK)?!=?USB_TYPE_CLASS)?{
??????/* bulk 傳輸關(guān)流:需要修改udc 控制器,將usb 控制器clear_halt 注冊(cè)到uvc function 驅(qū)動(dòng)里面?*/
???????if?(usb_endpoint_xfer_bulk(&uvc->desc.vs_ep))?{
????????????memset(&v4l2_event,?0,?sizeof(v4l2_event));
?????????v4l2_event.type?=?UVC_EVENT_STREANOFF;
?????????memcpy(&uvc_event->req,?ctrl,?sizeof(uvc_event->req));
?????????v4l2_event_queue(&uvc->vdev,?&v4l2_event);
???????????
???????}?else?{
?????????INFO(f->config->cdev,?"invalid?request?type\n");
??????return?-EINVAL;
???????}

?}

?/*?Stall?too?big?requests.?*/
?if?(le16_to_cpu(ctrl->wLength)?>?UVC_MAX_REQUEST_SIZE)
??return?-EINVAL;

?/*?Tell?the?complete?callback?to?generate?an?event?for?the?next?request
??*?that?will?be?enqueued?by?UVCIOC_SEND_RESPONSE.
??*/

?uvc->event_setup_out?=?!(ctrl->bRequestType?&?USB_DIR_IN);
?uvc->event_length?=?le16_to_cpu(ctrl->wLength);

???/* bulk 傳輸?開(kāi)流:通過(guò)uvc probe 和 commit 提交分辨率和幀率控制?*/
?memset(&v4l2_event,?0,?sizeof(v4l2_event));
?v4l2_event.type?=?UVC_EVENT_SETUP;
?memcpy(&uvc_event->req,?ctrl,?sizeof(uvc_event->req));
?v4l2_event_queue(&uvc->vdev,?&v4l2_event);

?return?0;
}

4. 總結(jié)

整個(gè)bulk 傳輸控制流程如上圖所示。

對(duì)于linux 平臺(tái)而言,需要關(guān)心的有兩點(diǎn):1)如何將底層clear_halt 請(qǐng)求 與uvc_function 請(qǐng)求關(guān)聯(lián)上,而不影響其他端點(diǎn);2)如何將clear_halt 請(qǐng)求提交到應(yīng)用層去處理。這一步不是非必須的。

對(duì)于Rtos 平臺(tái)大同小異,只要理解了整個(gè)開(kāi)關(guān)流流程,處理起來(lái)自然簡(jiǎn)單許多。



漫談嵌入式 一個(gè)愛(ài)跑馬的程序員。致力于分享嵌入式物聯(lián)網(wǎng)技術(shù)【單片機(jī)/MIPS/ARM/Linux/C/C++/Qt等】,探尋底層開(kāi)發(fā)的究竟!
評(píng)論
  • 一、方案簡(jiǎn)介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開(kāi)源方案,分別適配不同的顯示場(chǎng)景與開(kāi)發(fā)需求:方案一:flutter-elinux(Sony開(kāi)源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場(chǎng)景適配性更廣。方案二:flutter-pi(輕量級(jí)嵌入器)一款輕量級(jí)Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無(wú)需依賴(lài)桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 227瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 223332瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專(zhuān)注于連接器國(guó)產(chǎn)替代、小間距大電流連接器、線(xiàn)對(duì)板連接器、線(xiàn)對(duì)線(xiàn)連接器、板對(duì)板連接器、電源連接器及定制連接器開(kāi)發(fā)。公司面向工業(yè)自動(dòng)化、新能源儲(chǔ)能、BMS、汽車(chē)電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場(chǎng)景,提供從產(chǎn)品選型、替代評(píng)估、樣品驗(yàn)證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國(guó)際品牌部分系列的國(guó)產(chǎn)替代評(píng)估。常見(jiàn)替
    HC003 2026-08-07 10:14 236瀏覽
  • 導(dǎo)語(yǔ)在現(xiàn)代高速數(shù)字電路設(shè)計(jì)中,信號(hào)的完整性已不僅是理想波形推演,而是一場(chǎng)與物理非理想特性正面博弈的工程實(shí)踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識(shí)別并濾除那些隱匿在電平跳變過(guò)程中的亞納秒級(jí)瞬態(tài)脈沖干擾,這類(lèi)干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無(wú)法忠實(shí)復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對(duì)此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫(huà),配合SPG
    德思特測(cè)試測(cè)量 2026-08-05 14:06 5瀏覽
  • 讓微弱脈沖信號(hào)更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測(cè)、時(shí)間分辨光譜、飛行時(shí)間質(zhì)譜等實(shí)驗(yàn)中,真正需要測(cè)量的信號(hào)往往只出現(xiàn)在一個(gè)很短的時(shí)間窗口內(nèi),卻被淹沒(méi)在遠(yuǎn)大于它的噪聲和背景之中。 針對(duì)這類(lèi)穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號(hào),賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來(lái)全新的Boxcar Averager功能升級(jí):在鎖相檢測(cè)之外,進(jìn)一步提供從周期波形觀察、門(mén)控測(cè)量到多周期平均的完整數(shù)字Boxcar測(cè)量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號(hào)?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 32044瀏覽
  •        很多人只見(jiàn)過(guò)封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過(guò)十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個(gè)生產(chǎn)過(guò)程里哪怕0.1微米的誤差,都會(huì)直接廢掉整批產(chǎn)品,這也是小尺寸晶振過(guò)去長(zhǎng)期依賴(lài)進(jìn)口,國(guó)內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 566瀏覽
  • 在物聯(lián)網(wǎng)從“萬(wàn)物互聯(lián)”邁向“萬(wàn)物智聯(lián)”的進(jìn)程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場(chǎng)的絕對(duì)主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國(guó)標(biāo)對(duì)終端設(shè)備智能化、定位功能的強(qiáng)制要求,Cat.1模組迎來(lái)了爆發(fā)式的增長(zhǎng)窗口。在這一關(guān)鍵節(jié)點(diǎn),基于華為海思Hi2131芯片設(shè)計(jì)的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競(jìng)爭(zhēng)力的連接最優(yōu)解。核心技術(shù)優(yōu)勢(shì):重塑Cat.1能效與連接標(biāo)桿海
    用戶(hù)1778981989717 2026-08-05 21:04 210瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個(gè)產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專(zhuān)屬通信標(biāo)準(zhǔn),變配電、門(mén)禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺(tái)對(duì)接全靠定制化 “翻譯” 開(kāi)發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫(xiě)好了——BACnet。作為ASHRAE制定的樓宇自控國(guó)際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語(yǔ)言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門(mén)禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 276瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個(gè)充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_(kāi)關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個(gè)。整體采用分立三極管 + TL431架構(gòu),分4個(gè)功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對(duì)地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 518瀏覽
  • 做電池供電攝像頭、可視門(mén)鈴、戶(hù)外安防的同學(xué)應(yīng)該都踩過(guò)這個(gè)坑:攝像頭要拍,ISP、sensor、無(wú)線(xiàn)模塊全得開(kāi)著,整機(jī)電流動(dòng)輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶(hù)投訴“怎么又沒(méi)電了”。有人會(huì)說(shuō):加個(gè) PIR 人體紅外不就行了?問(wèn)題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動(dòng)”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時(shí)徹底睡死,只有“前面有人/有動(dòng)靜”時(shí)才被一鍵喚醒——而負(fù)責(zé)這個(gè)“看門(mén)”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語(yǔ)音芯片 2026-08-07 14:44 242瀏覽
  • 做儲(chǔ)能項(xiàng)目,你是怎么選控制器的?隨著工商業(yè)儲(chǔ)能、電網(wǎng)側(cè)儲(chǔ)能的規(guī)模化落地,作為儲(chǔ)能EMS“大腦”的嵌入式控制器,直接決定了整套系統(tǒng)的運(yùn)行穩(wěn)定性、數(shù)據(jù)可靠性與項(xiàng)目落地效率。不少?gòu)臉I(yè)者都踩過(guò)類(lèi)似的坑:接口數(shù)量不足要額外加裝擴(kuò)展模塊、戶(hù)外高溫導(dǎo)致設(shè)備宕機(jī)、電磁干擾引發(fā)數(shù)據(jù)丟包、軟件生態(tài)薄弱拖慢開(kāi)發(fā)周期……選對(duì)儲(chǔ)能控制器,核心要盯準(zhǔn)四個(gè)關(guān)鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲(chǔ)能系統(tǒng),需要同時(shí)對(duì)接PCS、BMS、智能電表、溫濕度傳感器、除濕機(jī)、煙感消防主機(jī),還要連接急停開(kāi)關(guān)、斷路器
    飛凌嵌入式 2026-08-11 08:46 185瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r(shí)間7月28日,美國(guó)特朗普政府落地最新科技封鎖政策,美國(guó)聯(lián)邦通信委員會(huì)(FCC)正式更新《受管制清單》,新增兩大類(lèi)設(shè)備——境外生產(chǎn)的先進(jìn)機(jī)器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說(shuō)明書(shū)中明確,該類(lèi)境外制造產(chǎn)品,“會(huì)對(duì)美國(guó)國(guó)家安全或美國(guó)民眾的人身安全構(gòu)成無(wú)法承受的風(fēng)險(xiǎn)”。本次新規(guī)設(shè)置明確豁免機(jī)制:經(jīng)美國(guó)國(guó)防部(DoW)、電力逆變器品類(lèi)經(jīng)美國(guó)國(guó)土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對(duì)應(yīng)設(shè)備品類(lèi)不存在重大安全風(fēng)險(xiǎn),即可獲得準(zhǔn)入豁免。同時(shí)政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 371瀏覽
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報(bào)義務(wù)、風(fēng)險(xiǎn)評(píng)估與技術(shù)文檔證據(jù)鏈、第三方組件與 SBOM 供應(yīng)鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶(hù)說(shuō)明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個(gè)核心問(wèn)題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設(shè)計(jì)、開(kāi)發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護(hù)和安全下線(xiàn)。但對(duì)于真正準(zhǔn)備落地 CRA 合規(guī)的企業(yè)來(lái)說(shuō),還有一個(gè)更現(xiàn)實(shí)的問(wèn)題:CRA 的法規(guī)條文相對(duì)原則化,企業(yè)應(yīng)當(dāng)如何把“網(wǎng)絡(luò)安
    虹科云科技 2026-08-03 16:51 254139瀏覽
  • 做藍(lán)牙音箱的工程師大概都碰過(guò)這個(gè)局面。產(chǎn)品要連手機(jī)放歌,要本地播開(kāi)機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開(kāi),早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫(huà)越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來(lái)以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對(duì)藍(lán)牙音箱來(lái)說(shuō),最實(shí)在的好處就
    唯創(chuàng)知音語(yǔ)音芯片 2026-08-06 15:14 416瀏覽
我要評(píng)論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請(qǐng)使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 狂飙 下载| 奇妙的发型屋中字韩国| 爱在门把手| 桑叶无删减| 战狼12欧式少女全部视频| 北京炸鸡加盟| 甜蜜第一季无马赛免费观看| 《良药苦口 第一季》| 好汉秦琼| 丫头5| 孟良崮战役电影| 野孩子电影| 夺帅电影| 三叶草在线| 电视剧潜龙行动| 易车之道| 黑白配HD1080完整版高清一| 在异世界迷宫开宫口樱花| 和部长一起出差旅电影| 黄昏恋电影| 无夫之妻| 女超人麦乐迪无删减版百度网盘资源 | 难哄白敬亭电视剧在线免费观看| 妓院里的中国姑娘| 超级乐8点| 唱唱反调| 怒潮 2023 张家辉| 寻回真爱:失忆娇妻短剧全集| 星乃せあら| 精灵俏女巫| 公媳在线观看| 美国版荷尔蒙6日本版| 韩剧《大家庭》免费观看| 八戒八戒电影在线观看| 请用你的手指打扰我!| 一年级毕业季| 电影猛龙过江| 猪肉换米二嫂| 眼泪知道 温岚| 白雪公主韩剧| 聊斋艳谭之幽媾下载| 甄嬛传40集| 高雅监狱| 夏家三千金电视剧全集免费| 今瓶梅| 甜蜜惩罚2在线观看| 女篮坎贝奇无憾 在线观看 | 电视剧五号特工组第一部| 隐形帽| 调音师电影在线观看免费版| 麦乐迪和父亲故事电影叫什么| 果宝特攻3全集播放| 韩国电影火热的邻居| 一家老小向前冲 电影| 你太过分了韩剧| 公之浮之手电影免费播放完整版| 特务小强2| 王贵与安娜电视剧免费观看| 让我的指尖扰乱你的心弦| 欲乱情迷电影| 我们的歌伴奏| 和部长一起出差的电影| 太极2:英雄崛起| 地下交通站第一部一共多少集| 越南满天星超大尺电眼影| 古曼 电影| 瞒天过海:美人计| 插曲的痛40集全集免费播放电影| 黄英山歌好比春江水| 黄秋生电影人肉叉烧包| 泰山与珍妮HD版未删减完整版| 教官的小妖精又凶又残电视剧| 新营市| 官能复仇电影| 电影《乌托邦》免费观看| 《法国瑜伽》在线观看| 咒术回战在线观看樱花| 马云最新演讲| 50岁大胸继拇5| 高清致命录像带:万圣节| 电影花样年华| 中国女足vs韩国女足直播| 替身父亲短剧全集免费观看| 逆爱下载| 坠落女律师完整版| 蓝色档案| 粉红大白菜(法国)| 走向共和哪里可以看| 爱我几何原版无删减版百度云多长时| 初恋这件小事国语版| 紫彩乃在线播放| 美剧 监狱风云| 销售房子的电影| 动漫《我的妈妈》泰语第二集| 一起来看流星雨电视剧| 我是特种兵2歌曲| 派出所的故事| 爱唯侦探DVD| 插曲视频在线观看中文| 闪婚媳妇得宠坏全集免费播放| 爱我几何130分钟| 雷杰多奥特曼国语全集| 一路向西2在线观看| 继拇4| 电影《奎里达夫人》在线看| 行尸走肉第二季第二集| 男生女生一愁愁愁电视剧在线观30| 惊艳一枪国语| 生死时速| 韩国电影需要爸爸的种子| 天剑绝刀之独孤九剑电影完整版| 电视剧别对我说谎| tobu4美国免费| 朱孝天版楚留香传奇| 《仙剑奇侠传三》电视剧 | 电视剧末路1997| 陆弃娘传短剧全集免费观看高清| 军事不当行为| 太阳滴血电视剧免费观看| 庆余年2免费观看| Jizz日本| 深圳空姐艳照门| 陀地驱魔人结局| 战狼6欧美版免费观看完整版国语| 正在直播郑钦文比赛| 走火电视剧40集免费完整版| 金华市| 《老舅》电视剧免费观看| 尖叫之夜免费观看2023年电影 | 吸血鬼日记第六季| 战狼10国语版普通话迅雷下载 | 点燃我温暖全集免费观看| 赛仑《渔夫的妻子》| 尚格云顿电影大全| 奶爸战神:打仗带娃完整版观看| 黑白配在线高清观看免费| 少女大人电视剧在线观看| 步步惊心在线| overflower在线免费观看| 红色婚礼黑色假期| 韩国A片巜上司的秘书 | 《咒》2022免费观看| 绅士们电影完整免费版| 妻子的姐妹免费版电视剧大全 | 奇特的美发待遇2| 我叫金三顺中文版| 养女电视剧全集| 鬼宿舍电影| 德川责罚地狱| 最后的维京人| 华灯初上在线观看| 京香在线| 天空之城| 男男西装办公室play| 三位大学位按摩记角色分析及角色分| 苹果在线观看高清电视剧| 八方传奇电视剧全集在线观看| 维修师傅的艳遇| 三个女人爱上一个男人的电影| 财阀阴谋| 木下檀檩子电影| 消失的孩子 电视剧| 新视觉6080| Jul505在线| 黑白潜行免费观看高清| 美丽的妈妈HD韩语全集| 最近有点怪真人电影原声| 破苞流血疼叫视频视频| 恋爱时代豆瓣| 陈雅伦《激情丛林》电影| 快乐方程式| 奈何boss要娶我2| 老夫子2001粤语| 亲爱的妈妈西瓜影院| 沉默的羔羊香港版| 战火熔炉在线观看| 上司来我家做客 完整版中字| 种上爸爸的种子在线| 一雪前耻电视剧免费观看| 战狼6免费高清999加拿大版下载| 大头儿子和小头爸爸第一部| 腾格尔没放过《爱你》| 好妈妈33免费观看技巧| 哪吒之魔童降临2免费播放| 明日战记在线观看| 《美丽女儿替父亲还债》| 生活有点甜电视剧| 维斯塔小镇家长会2免费观看| 胜女的代价2演员表| 白雪公主H版无删在线播放| 交谊舞中四舞曲| 花与蛇1全集 影音| 交换上司的秘书免费| 龚玥菲新金平瓶梅全集| 赤焰战场2高清下载| 花房姑娘第6季在线观看全集免费高清| 子夜归电视剧在线观看免费| 林丹装路人打球| 电影《需要爸爸播种美国》演员里的| 安徽卫视甄嬛传| 我是余欢水在哪个台播出| 肥龙过江粤语在线| jizz大全日本| 保镖1992| 管家后宫学园2| 圣特罗佩斯的姑娘| 深恋在红尘短剧全集播放| 沙鲁克汗歌舞| 《女角斗士3满天星版》| 美发屋美容室待遇3| 快17电影网| 野性放荡的女人| 村上沙兽皇全集在线看 | 肥猫寻亲记| 漂亮妈妈7巴字开头墨西哥| 辽宁卫视在线直播高清版| 美女食神粤语| 七夕潘甜甜牛郎织女 在线| 黛比浪漫女教师BD播放| 男生和女生一起愁愁愁免费观看全集高清完整版电视剧 | 公之浮之中字10演员表| 中国第一鬼城| 中华英雄电影免费国语在线观看 | 月上重火免费观看全集完整版高清| 电影热搜| 格莱美金曲| 巨茎挺进李淑芬体内视频| 《江山为聘》免费观看| 尖子攻略 电视剧| 三年大片高清观看完整版| 楚汉传奇 下载| 金瓶酶2全集观看| 隔壁漂亮女邻居躲避我是什么心理| 三星滑盖手机| 圣石小子粤语| 漂亮的保姆韩国完整版免费| 《家庭矛盾》melody电影免费观看| 生于70年代| 三国95| 游樣2| 恋爱的正确标记法| 快17电影网| 初爱电视剧免费观看全集高清| 妈妈的好朋友iD| 火影忍者高清下载| 最新恐怖电影2025在线观看| 朝国年轻继拇6免费| 我的机器女友| 万里归途电影抢先看| 罗丽星克莱尔《总统夫人》| 王千源个人资料简介| 血洛大陆| 四十团圆短剧免费观看| 男女愁愁愁在线观看视频| 校花的贴身高手2| 澡堂家的男人们| 美国特殊酒店2| 搞定女神| 罗丽星克莱尔总统夫人在线观看 | 美国式保罗4| 丧尸世界大战| 哇嘎电影高清免费观看网站 | 姐妹牙医在线看完整版高清电影| 手术直播间在线看免费| 长安诡事录2在线观看| 卑劣的街头2| 香港电影免费观看| 银魂212| 她在丈夫面前耍帅了电影| 暖暖在线观看免费全集高清完整版| 斗罗大陆免费观看视频| 三年大全线观看免费| 赛罗奥特曼中文版| 妖怪都市免费观看完整版在线播放 | 我的妈妈| 九一麻花电视剧在线看免费| 四个姐姐瞧不起我短剧免费观看| 华氏247| 房屋售楼员在线观看| 极限挑战之皇家宝藏bt| 电视剧《富春山居》杀青| 小向まな美| 爱情而已电视剧全集免费收看| 《你是男的我也爱》| 古墓丽影法国版在线播放| 陈式太极拳老架一路74式| 飞屋环游记 高清| 小姐的夜生活| 麻花传mv在线播放观看最新集数 | 女律师的坠落2理伦片| 金瓶梅电影快播| 国家命脉| 精武陈真全集| 21世纪爱情指南免费观看高清好想要| 火热的告别| 凹凸影视| 女版斯巴达成HR版在线观看| 电影《她被丈夫的老板欺负》| 哈利波特电影免费观看完整版 | 误入军统的女人全集在线观看| 花与蛇 零| 李涵辰论坛| 牝教师4在线观看视频| 冰冷少帅荒唐妻全文免费阅读| 妈妈再爱我一次电影高清| 卖房的女销售| 无限资源日本动漫版在线| 电影车票| 高清原始战争| 伊波拉病毒免费观看完整国语版| 北京跨年晚会| 喜爱夜蒲种子下载| 高清《贝尔法斯特天堂路》电视剧| 木下檀檩子《女婿》在线| 通天书院| 田连元评书下载| 《Overflower》动漫全集免费观看第| 九龙城寨免费高清| 凯特的外遇日记| 怪奇实录| 满天星《交易》凯登| 审判四人帮| 《怪盗女谍之天海翼》| 农场主的5个女儿们| 《赶尸艳谈》| 男女愁愁全集| 小公主莎拉| 黑袍纠察队4| 凤凰卫视军情观察| 《爱我几何》原版免费观看未删减在| 妈妈再爱我一次电影下载| 火舞风云未删版浴缸片段| 周香允《外卖奇遇》| 李双江歌曲下载| 厨艺大师第三季| 巨人电视剧| 爱我几何电影在线免费观看无删减| 下载甄嬛传全集| 英雄救美3下载| 决战风铃渡电视剧全集高清| 坏妻子便利店被欺负后的故事梗概| 精灵梦叶罗丽2| 爱情公寓3新闻发布会| 体育| 《维修工》电影王李丹妮在线观看 | 披荆斩棘第4季在线观看| 三狼奇案| 1987岑梦凡《粉红大白菜》| 58天完整版免费观看| 电视剧亲爱的孩子们全集免费观看| 战狼6免费高清| 你是我的荣耀21集| 漂亮的年轻继坶中文2| 刘小光街舞| 莫妮卡演过巜生殖按摩电影吗| 斗罗大陆155集柳二龙| 电视剧 大秦帝国| 宇崎学妹要想玩| 千金赤子板栗无删减在线观看| 毛骗1季| 野兽刑警| 电影《韩国财阀》免费观看2024| 黛比浪漫女教师BD播放| 高清《初恋这件小事》| 乌鸦小姐和蜥蜴先生| 电影私人航空在线观看完整免费高清原声奔跑吧 | 龙年图片壁纸| 泰剧铁石心肠剧情| 动感之星之妖精168集全集| 艺术人生致青春| 摇滚狂花电视剧免费观看| 克宫:普京不打算祝贺特朗普胜选| 公的浮之手中字在线观看| 刘晓燕民间小调| 半熟恋人第十期| 深海利剑演员表| 玄女心经2免费观看全集高清| 宝贝公主| 暖暖中国在线观看中文| 巜公妇之诱感肉欲HD中文版| 21世纪,爱惜指南| 我的极品美女上司| 梦魇绝镇第二季在线观看| 武鸣县| 和部长一起去出差旅电影叫什么名字| 《命悬一枪》| 黑暗领域存档| 邵氏《金莲外传》免费观看全集| 凌云志志(法国)满天星在线看 | 快乐至死| 修理工艳遇韩| 你好李焕英免费观看电影网| 星克莱尔《总统夫人》完整版在线播放| 男生女生免费完整版在线观看| 锵锵锵锵锵锵锵锵电视剧免费观看音| 超短时空大山| 灵与肉电视剧| 嫣语赋电视剧在线高清免费观看| 艾薇儿girl friend| 《妻子偿还债务》动漫| 年轻的母亲4免费观看完整视频| 奇妙的发型屋2免费播放| 我的心里只有你没有他李宇春| 女战狼6国语高清免费看| 情欲九歌无删在线观看| 在线看性| 老旦是一棵树电视剧全集在线观看 | 张栋梁结婚了吗| 美女搜查官| 美容院的待遇5hd中文| 且末县| 天空之城钢琴曲教学| 温柔的姨母免费观看电视剧李采潭| 寡妇一夜爽了六次| 霜花店未删减版在线观看高清 | 满天星版《超女麦乐迪》| 甄嬛传全集迅雷下载| 胜女的代价3| 乘龙怪婿第一部| 来福大酒店免费观看完整版| 凯登·克劳丝-Kayden壮志凌云| 色女仆网站| 老包青天| 自w到抖还要继续吗| 致命怪谈2电影完整版| https://www.yalan365.com/shiwutv/sreteuc.html | 加勒比女海盗HD 在线| 需要爸爸的种子播种电影| 法国女超人麦乐迪在线完整版免费观看 | 梦幻叶子| 荣誉法则| 天火传说ol| 两公升的浮手中字| 我在伊朗长大观后感| 情侣主页| 电影《雪恋》完整在线观看| 他母亲的房子| 《无法满足》意大利| 阿甘正传免费| 我们在梦开始的地方| 木下凛凛子AVHD101高清在线 | 斗罗大陆免费完整版动漫| jufd697佐佐木明希在线| 回魂之夜电影| 女保险公司推销员8中文手机| 《和讨厌的社长出差旅》大结局短发 | 解读西游记| 桃色凶器未删减版| 国庆60周年阅兵| 人间 空间 时间和人在线观看| 发明调休的人死没死| 清河绝恋| 歼灭天际线1-66集| 姐妹3免费观看完整版国语| 荣耀:她们的法庭全集观看| 和部长一起泡温泉| 红色在线观看| 电影《第八日》凯登克罗斯| 现在就出发| 侦察记全集| 韩国电影我的游泳女教练免费观看| 风灵玉秀第二季| 日剧《和讨厌的部长》中字 | 宜昌保卫战| 电影《战狼6》国语高清| 罗曼史 快播| 金华律师朱建忠| 大耳朵图图第二季全集下载| 全能奶爸不好惹免费版在线观看| 尹律新剧《债务妻子》结局| 暗夜与黎明免费播放| 金枝玉孽2| 炸天小姐电影免费观看| 九霄龙帅电视剧全集| 1986《牙医姐妹》在线观看| 超能勇士第三部| 宁安如梦电视剧免费观看全集播出| 日本维修工的艳遇2| 加勒比女海盗HD 在线| 美国电影《炸天小姐》| 熟男有惑 粤语| 棋魂2第二部在线观看| HD《激战丛林》完整版 | 第二十二条婚规35| 插曲的痛30集全集免费播放电影无码 | 午间天气预报| 伊拉伯病毒2电影完整版| 绅士和小姐| 农厂保卫战满天星| 短剧爱于燃尽新生免费观看| 我爱喵星人免费高清观看完整版| 高压监狱2在线完整免费| 《心灵法医》电视剧| 湖南男子捅杀3人| 《云南虫谷》电影| 缘之空03| 战狼6观看在线下载高清| 撕票风云国语高清完整在线观看| 四方来朝的意思| 插曲的痛30全集免费观看高清版第二期 | 醉笑卧乡野| 再见再也不见| 保姆的特别待遇免费 | 江湖情电影| XL司令第一季免费全集在线观看| 借兵粤语| 死亡山地| 入室强奸电影完整版| 青春须早为电视剧免费观看| 金瓶梅电视剧免费观看全集在线天才酷客游戏法是 | 聊斋:兰若寺全集观看| 迪拜的女人| 洞房彻女一级片| 看春晚迎新春| 《Overflower》动漫全集免费观看| 王阳明40集完整版国语| 寄生兽电影迅雷下载| 电影《需要爸爸播种美国》相似的片段| 温柔的谎言 杨桃| 白头翁叫声| 漂亮妈妈字开头中字| 热力四射2下载| 新田县| 荒野在线观看免费| 红鞋子电影| 日本韩国免费看的电影电视剧| 周生如故在线播放免费观看 | 新王保长| 《朋友夫妻:交换3》| 恩师情深电影| 龙月泰剧1集免费观看| 电影美容院特殊待遇| 龙过鸡年| 张玉贞国语版全集| 《私密女性监狱》中文| 非亲兄弟电影| 执掌大权:豪门弃少短剧全集| 远得要命的爱情电视剧| 《不当交易》完整版在线观看| 刚结婚陪部长出差的日子| 《从前的光景》| 陆贞传奇电视剧在线观看免费全集| 铿锵免费观看在线播放| 重生2003| 禁止的爱善良的小姨子未删减版| 别墅轮换4攻略免费观看电视剧| 传说中的七公主国语版全集| 变形金刚四| 爆火短剧单亲妈妈| 十大rko| 天师斗僵尸免费高清在线观看| 岸边露伴一动不动 忏悔室| 为有暗香来免费观看全集| 德国电影朱莉第一次免费看| 我的父亲母亲的婚姻电视剧| 德国空姐2019满天星法版主演是谁| 冲出虚拟世界| 她很漂亮日剧| 《地爆天星小姐》电影| 少年杨家将全集| 甩葱舞蹈视频原版| 南充火车站| 两个母亲id两个妈妈| 高清《阿诺拉》电影| 我的妈妈动漫日语版动画片| 金银悔1-5免费观看高清| 佐罗满天星在线观看完整版| 原罪电影| 筋疲力尽| 杨敏思版| 不扣钮的女孩百度影音| 我爱夜蒲2| 《双乳丰满的女学生》中文| 韩国 外卖员的特殊待遇| 再一次爱你短剧免费观看| 韩剧大度电影在线看| 小凤新婚下集精彩片段| 朋友的母亲韩剧| 逆流而上的你免费观看完整版| 乡村爱情16部全集电视剧| 示范销售避孕套免费看| 三边坡是哪个国家| 黑帮大佬和我说365天第一季| 修理工的性爱手机在线观看| 高清《房奴试爱》| 爱海泰剧love sea| 新女员工部长的教育| 电影儿媳的味道在线播放中文| 渔夫荒野史| 大染坊第一部高清电视剧在线观看| 黄家驹歌曲| 安斋拉拉躲雨情节的电影在线观看| 嫂子的职业3| 高清火遮眼未删减| 《天字号监狱》完整版| 碎玉承欢短剧免费观看全集播放| 痕迹电视剧| 指尖传出的真挚热情第一季| 朋友的妈妈2018中语| 天津市| 台湾版《棘手狂情》电影免费观看下 | 局内人完整版| 寡妇女人免费观看全集高清电视剧| 特殊美容师待遇4| 《姐姐今天怪怪的》动漫| 楼王之谜| 酒吧激战2韩国电影版在线播放| 国王在冬眠全集免费观看| 美式保罗2在线观看免费| 手工皮具制作| 19岁大学生真人电视| 霸王别姬电影| 白鸟ゆな| 孤注一掷在线高清观看| 情欲网咖| 幸福摩天轮粤语版| 斗罗大陆免费完整观看170集| 阜康市| 夜夜狂情| 高清《谎言》在线观看| 落魄的贵族琉璃川第一季| 名侦探柯南迅雷看看| 法国兄妹开荒原版视频播放 | 电车魔女| 王牌保安2免费观看全集高清在线| 房奴试爱电影片尾曲| 鸟井美希| 天若有情 郑伊健| 爆艹老妈46| 长安三万里免费观看完整| 两个世界高清完整版免费观看| 动感之星小玲108集全集免费| 欧美人 zooskool| 封神降魔2桃山气海| 《快车手》电影在线观看 | 强奷皇后娇呻浪吟前后夹击| 女人的抗战 电视剧| 韩剧部长出差的日子| 疯狂动物城西瓜影音| 电影美容院的特殊待遇 | 王雪晶新年歌曲| 《俘虏之锁》第一集| 高清家用摄像头| 播放泰罗奥特曼| 《驯服小峓子》中文| 官人我要之极乐宝鉴2| 大工匠2| 我丰满的继牳3| 卖百科全书的女手机播放人 | 古剑奇谭未删减版有什么区别| 三上悠亚《最高の爱人诏》 | 一个女被3个男人轮流打耳光| 党代表主要表现| 赤子板栗电影在线观看| 神探狄仁杰 第四部| 一生一世电视剧在线高清免费观看| 七个世界一个星球免费观看| 砍贝奇品味人生| 绿草地电影| 黑客帝国1| 同事三分亲国语全集| 男生和男生一起愁愁免费观看全集高清完整版电视剧 | 落魄贵族琉璃川动漫免费播放 | 1—5集国语版免费普通话| 我的团长我的团全集下载| 妻子的诱惑电视剧| 桑植县| 《社长夫人的美貌》擦的干净| 邻家娇妻文秋| 麦瑟尔夫人电影在线播放| 高校女教师在线观看| 一个好妈妈中文字幕 电影| 新加坡ktv| 慈禧秘密生活高清完整电影星辰| 梦回鹿鼎记| 电影木下凛凛子《邻居》| 华丽上班族粤语| 《民国奇探》免费观看| 没想到儿子的竟然那么大 | 偷窥邻居做爰2| 女律师替丈夫还欠款 | 闪婚大佬后免费全集在线观看| 聊城市| 《熟睡侵犯》完整版| 侯门嫡女:谋略乾坤完整版观看| 花样少年少女全集观看| 小城大事免费观看| 《入室暴行3被蹂躏》在线| 七个神经病电影| 《没关系 是爱情啊》电视剧| 万人之上短剧| 夫上司装饰全集观看| 张译以法之名免费观看| 部长出差的日子| 亡羊补牢的下一句| 吴亦凡歌曲| 金凭梅电视剧免费观看| 女律师的坠落2理伦片| 仙剑奇侠传3 38集| 做aj的视频大全电视剧| 天神地兽金刚全集| 泰剧《双男恋》电影| 英雄虎胆电影免费观看| 私人女性监狱电影在线观看| 迦楠大人的白给是恶魔级| 《女超人》麦乐迪版剧情| 巜电车痴汉玩弄人妻HD| 不良义姐真人版第一季在线看免费| 独闯无底洞84版在线播放| 电影《香醇的绣感》男主吴绮珊| 了不起的女孩电视剧| 国产在线观看免费全集电视剧网站 | 伦理《法国空乘5》HD| 一夜丈夫 电视剧| 白峰作品在线观看电影免费版| 纪连海 灌篮高手| 浪客剑心 最终章 追忆篇| 新金银屏5(美国)最新更新内容 | 薄暮传说剧场版| 三年成全免费完整观看| 曹查理威胁财务女是什么电影| 剃须然后捡到女高中生| 娱乐百分百20100401| 《麦乐迪女超人》|麦乐迪| 独立大队| 情欲印象| 2对1:女性3对1体检| 妖魔道之神仙学堂| 《妻子的背叛》全集观看| 纵横四海粤语| 《21世纪》全集免费看| 史前巨鳄2| 《家属动漫6全集》动漫观看| 超级警车动画片全集| 贝拉1980| 交换玩弄两个美妇教师韩国电影| 万恶的典狱长完整版| 独家记忆电视剧| 亲爱的柠檬精先生2| 家属动漫| 别去地下室免费观看电视剧大全 | 唐砖电视剧| 《无限城决战篇》免费观看| 国宝疑云| 《啦啦队长》杰西·简| 猫眼三姐妹中文版全集| jizz妇女| 《私人航空》免费观看在线观看| 韩国电影伦理片需要爸爸的种子免费观看 | 幸福摩天轮粤语版| MSD-005 欧妮 维修工的心跳艳遇(下) 疼痛凌辱高潮快感-在线观看-338TV | 《除却巫山》无删减版| 高清10号舱房的女人未删减| 致命对决 电影| 颐和园 未删除版本| 新电视剧推荐| 韩剧big| 漂亮的保姆6高清观看| 贝拉电影在线| 我在伊朗长大观后感| 半熟恋人第十期| ed2k 学生| 战狼9欧式少女免费播放电影推荐| 二龙湖爱情故事2020免费观看 | 亲爱的药王大人| 六姊妹电视剧在线观看全集完整版 | 斩神之凡尘神域| 天堂马帮电视剧| 《需要爸爸播种子》演员全名单| 我本善农| 机械姬迅雷下载| 丁度.巴拉斯| 战战狼6免费观看完整版| 鹦鹉女神无修版| 乡村爱情故事第5部| 古惑仔在线观看免费完整版高清| 女子消防队满天星在线观看视频| 百家讲坛刘心武揭秘红楼梦| 上瘾第八集| 事物的秘密在水池一段是多少比喻 | 王李丹妮在泳池游泳是什么电影| 女大学生的沙龙室 电影| 塞外奇侠传| 金梅瓶之爱奴1在线观看| 澈情从林短剧免费观看全集| 康熙王朝 高清| 欢乐颂3免费观看| 阿lin| 西班牙版掌中之物| 王的女人谁敢动| 青岛DJ小可| 新大秦帝国第二部之纵横| 新来的瑜伽教练韩国电影在线观看中文| 寻找同桌的你| 电视剧欢乐颂1全集完整版在线观看| 公之浮之手电影免费播放完整版| 高压监狱2在线高清完整版免费| 朱音落语全集观看| 斗罗大陆2绝世唐门10| 需要爸爸播种电影| 女保险公司推销员8中字的特点| 刺客567| 就想赖着你剧情介绍| 不当军事行为2017法版| 全裸导演麦乐迪| 郑州娃娃奶奶| 封神榜朝歌风云| 《炸天小姐》完整版| 麦子交换1的中文翻译曼哪| 丰胸按摩沙龙| 疯狂go mv| 麦乐迪 在线| 《急诊护士》电影在线| 苦月亮在线观看| 捉鬼有限公司| 战狼9欧式少女在哪看| 《乳头按摩》在线免费观看| 韩剧绅士的品格| 《超级保镖》全集观看| 电影需要爸爸播种子电影在线观看| 《隔山有眼3:起源》免费下载| 知否电视剧| 鬼吹灯之黄皮子坟电影在线观看| 大竹县| 和丈夫的部下玩火的夜晚HD无字_经典电影_手机完整版在线观看_纤纤影院 | 小楼又东风| 英国空姐3免费高清电视剧在线播放| 《斗罗大陆》在线观看免费| 极乐宝鉴电影免费观看在线播放中文 | 风云争霸电视剧40集全集免费| 半夏电视剧免费观看全集剧情| 我的绝品老师免费观看电视剧| 馒头影院| 密桃诚熟时1997| 妻子的日记| 斗龙战士第3部全集| 《酒店激战》免费观看中文版| 庆余年2免费高清观看西瓜| 人类星球 电影| 诗歌朗诵伴奏| 持续侵犯高傲女教师| 在线观看悬崖| 蜜桃成熟时33d在线线免费观看| 美国式禁忌在线播放| 水手服的饲养电影在线观看 | 柳舟记在线电视剧免费| 需要爸爸的种子播种电影| 人狼特种部队免费完整版在线观看| 杜拉拉升职记在线| 私人女性监狱在线观看| 需要老公吗在线观看|