從零開始,教你寫FreeRTOS雙向鏈表

嵌入式ARM 2022-07-11 12:00

摘要:前幾天給大家講了單向鏈表,今天再結(jié)合FreeRTOS的鏈表源碼,說一下雙向鏈表。


注:鏈表項(xiàng)就是節(jié)點(diǎn),節(jié)點(diǎn)就是鏈表項(xiàng),都是指的一個東西,叫啥都無所謂。

一、定義鏈表結(jié)構(gòu)體

//定義鏈表,同時也是鏈表頭
typedef?struct?xLIST
{
??
????volatile?unsigned???int?uxNumberOfItems;???
????ListItem_t?*??pxIndex;?
????MiniListItem_t?xListEnd;??????????????????????????
}?List_t;

二、定義mini節(jié)點(diǎn)項(xiàng)

迷你節(jié)點(diǎn)也是節(jié)點(diǎn),但迷你節(jié)點(diǎn)僅用于標(biāo)記鏈表的末尾和掛載其他插入鏈表中的節(jié)點(diǎn),用戶是用不到迷你節(jié)點(diǎn)的,鏈表頭節(jié)點(diǎn)和普通節(jié)點(diǎn)可以不一樣。

typedef?struct?xMINI_LIST_ITEM
{

????volatile?unsigned???int?xItemValue;???/*?輔助值,用于幫助節(jié)點(diǎn)做升序排列.?*/
????struct?xLIST_ITEM???*?pxNext;?
????struct?xLIST_ITEM???*?pxPrevious;
}MiniListItem_t;

下面這個頭即使鏈表定義,也是鏈表頭,鏈表頭節(jié)點(diǎn)和普通節(jié)點(diǎn)可以不一樣。

三、定義節(jié)點(diǎn)

節(jié)點(diǎn)在FreeRTOS中叫做鏈表項(xiàng)。

//定義鏈表節(jié)點(diǎn)
typedef?struct?xLIST_ITEM
{
???????
????volatile?unsigned???int??xItemValue;??????????
????struct?xLIST_ITEM?*??pxNext;?????
????struct?xLIST_ITEM?*??pxPrevious;?
????void?*?pvOwner;???????????????????????//用于指向該節(jié)點(diǎn)的擁有者??????????????
????struct?xLIST?*??pxContainer;??????????//用于指向該節(jié)點(diǎn)所在的鏈表,通常指向鏈表的根節(jié)點(diǎn)
??????????????
}ListItem_t;

四、初始化鏈表

初始化鏈表就是給鏈表的頭結(jié)點(diǎn)各個參數(shù)賦值。

void?vListInitialise(?List_t?*?const?pxList)
{
????/*初始化時,列表中的列表項(xiàng)數(shù)量為?0(不包含?xListEnd)?*/
????pxList->uxNumberOfItems?=?0;????
????/*?初始化時,列表中只有?xListEnd,因此?pxIndex?指向?xListEnd?*/
????pxList->pxIndex?=?(ListItem_t?*)?&(pxList->xListEnd);?
????/*?xListEnd?的值初始化為最大值,用于列表項(xiàng)升序排序時,排在最后?*/
????pxList->xListEnd.xItemValue?=?portMAX_DELAY;????
????/*?初始化時,列表中只有?xListEnd,因此上一個和下一個列表項(xiàng)都為?xListEnd?本身?*/
????pxList->xListEnd.pxNext?=(ListItem_t?*)?&(pxList->xListEnd);?
????pxList->xListEnd.pxPrevious?=?(ListItem_t?*)?&(pxList->xListEnd);?
}
左右兩個圖意思都一樣

五、初始化節(jié)點(diǎn)

void?vListInitialiseItem(ListItem_t?*?const?pxItem?)
{
???/*?初始化時,列表項(xiàng)所在列表設(shè)為空?*/
????pxItem->pxContainer?=?NULL;
}

六、將節(jié)點(diǎn)插入到鏈表的尾部

void?vListInsertEnd(?List_t?*?const?pxList,ListItem_t?*?const?pxNewListItem?)
{
????/*?獲取列表?pxIndex?指向的列表項(xiàng)?*/
????ListItem_t?*?const?headEnd?=?pxList->pxIndex;
????/*?更新待插入列表項(xiàng)的指針成員變量?*/
????pxNewListItem->pxNext?=?headEnd;
????pxNewListItem->pxPrevious?=?headEnd->pxPrevious;
????/*?更新列表中原本列表項(xiàng)的指針成員變量?*/
????headEnd->pxPrevious->pxNext?=?pxNewListItem;
????headEnd->pxPrevious?=?pxNewListItem;
????????/*?標(biāo)記待插入列表項(xiàng)的所在列表成員變量?*/
????pxNewListItem->pxContainer?=?pxList;
???/*?列表中列表項(xiàng)的數(shù)量+1?*/
????(pxList->uxNumberOfItems)++;
}

此函數(shù)就是將待插入的列表項(xiàng)插入到列表 pxIndex 指向列表項(xiàng)的前面,要注意的時,pxIndex 不一定指向 xListEnd,而是有可能指向列表中任意一個列表項(xiàng)。

我手畫一張圖來解釋吧!

七、鏈表節(jié)點(diǎn)插入并排序

void?vListInsert(?List_t?*?const?pxList,ListItem_t?*?const?pxNewListItem?)
{
????ListItem_t?*?pxIterator;
????const?int?xValueOfInsertion?=?pxNewListItem->xItemValue;

????/*?如果待插入列表項(xiàng)的值為最大值?*/
????if(?xValueOfInsertion?==?portMAX_DELAY)
????{
????????/*?插入的位置為列表?xListEnd?前面?*/
????????pxIterator?=?pxList->xListEnd.pxPrevious;
????}
????else
????{
?????????/*?遍歷列表中的列表項(xiàng),找到插入的位置?*/
????????for(?pxIterator?=?(ListItem_t*)&(pxList->xListEnd);?pxIterator->pxNext->xItemValue?<=?xValueOfInsertion;?pxIterator?=?pxIterator->pxNext?)
????????{
????????????
????????}
????}
?/*?根據(jù)升序排列,將節(jié)點(diǎn)插入??在pxIterator后面插入新節(jié)點(diǎn)*/???
????pxNewListItem->pxNext?=?pxIterator->pxNext;
????pxNewListItem->pxNext->pxPrevious?=?pxNewListItem;
????pxNewListItem->pxPrevious?=?pxIterator;
????pxIterator->pxNext?=?pxNewListItem;
?????
????/*?記住該節(jié)點(diǎn)所在的鏈表?*/
????pxNewListItem->pxContainer?=?pxList;
???/*?鏈表節(jié)點(diǎn)計(jì)數(shù)器++?*/
????(?pxList->uxNumberOfItems?)++;
}

在將待插入列表項(xiàng)插入列表之前,會前遍歷列表,找到待插入列表項(xiàng)需要插入的位置。待插入列表項(xiàng)需要插入的位置,是依照列表中列表項(xiàng)的值,按照升序排序確定的。

八、刪除鏈表節(jié)點(diǎn)

int?uxListRemove(?ListItem_t?*?const?pxItemToRemove?)
{
?/*?獲取節(jié)點(diǎn)所在的鏈表?*/
????List_t?*?const?pxList?=?pxItemToRemove->pxContainer;
?
?/*?將指定的節(jié)點(diǎn)從鏈表刪除*/
????pxItemToRemove->pxNext->pxPrevious?=?pxItemToRemove->pxPrevious;
????pxItemToRemove->pxPrevious->pxNext?=?pxItemToRemove->pxNext;
????

????/*?如果?pxIndex?正指向待移除的列表項(xiàng)?*/
????if(?pxList->pxIndex?==?pxItemToRemove?)
????{
????????/*?pxIndex?指向上一個列表項(xiàng)?*/
????????pxList->pxIndex?=?pxItemToRemove->pxPrevious;
????}
????else
????{

????}
???/*?將待移除列表項(xiàng)的所在列表指針清空?*/
????pxItemToRemove->pxContainer?=?NULL;
???/*?鏈表節(jié)點(diǎn)計(jì)數(shù)器--?*/
????(?pxList->uxNumberOfItems?)--;
???/*?返回鏈表中剩余節(jié)點(diǎn)的個數(shù)?*/
????return?pxList->uxNumberOfItems;
}

要刪除節(jié)點(diǎn),首先就必須要找到節(jié)點(diǎn)。

需要注意的是,函數(shù) uxListRemove()移除后的列表項(xiàng),依然于列表有著單向聯(lián)系,即移除后列表項(xiàng)中用于指向上一個和下一個列表項(xiàng)的指針,依然指向列表中的列表項(xiàng)。

九、實(shí)例

#include?
#include?
#include?

//定義鏈表節(jié)點(diǎn)
typedef?struct?xLIST_ITEM
{
???????
????volatile?unsigned???int??xItemValue;??????????
????struct?xLIST_ITEM?*??pxNext;?????
????struct?xLIST_ITEM?*??pxPrevious;?
????void?*?pvOwner;???????????????????????//用于指向該節(jié)點(diǎn)的擁有者??????????????
????struct?xLIST?*??pxContainer;??????????//用于指向該節(jié)點(diǎn)所在的鏈表,通常指向鏈表的根節(jié)點(diǎn)
??????????????
}ListItem_t;

typedef?struct?xMINI_LIST_ITEM
{

????volatile?unsigned???int?xItemValue;???/*?輔助值,用于幫助節(jié)點(diǎn)做升序排列.?*/
????struct?xLIST_ITEM???*?pxNext;?
????struct?xLIST_ITEM???*?pxPrevious;
}MiniListItem_t;

//定義鏈表,同時也是鏈表頭
typedef?struct?xLIST
{
??
????volatile?unsigned???int?uxNumberOfItems;???
????ListItem_t?*??pxIndex;?
????MiniListItem_t?xListEnd;??????????????????????????
}?List_t;

void?vListInitialise(?List_t?*?const?pxList)
{
????pxList->uxNumberOfItems?=?0;????
????pxList->pxIndex?=?(ListItem_t?*)?&(pxList->xListEnd);?
????pxList->xListEnd.xItemValue?=?100;????
????pxList->xListEnd.pxNext?=(ListItem_t?*)?&(pxList->xListEnd);?????/*lint?!e826?!e740?!e9087?The?mini?list?structure?is?used?as?the?list?end?to?save?RAM.??This?is?checked?and?valid.?*/
????pxList->xListEnd.pxPrevious?=?(ListItem_t?*)?&(pxList->xListEnd);?/*lint?!e826?!e740?!e9087?The?mini?list?structure?is?used?as?the?list?end?to?save?RAM.??This?is?checked?and?valid.?*/
}

void?vListInitialiseItem(ListItem_t?*?const?pxItem?)
{
????pxItem->pxContainer?=?NULL;
}
//列表項(xiàng)(節(jié)點(diǎn))末尾插入函數(shù),將節(jié)點(diǎn)插入到鏈表的尾部??
void?vListInsertEnd(?List_t?*?const?pxList,ListItem_t?*?const?pxNewListItem?)
{
????ListItem_t?*?const?headEnd?=?pxList->pxIndex;

????pxNewListItem->pxNext?=?headEnd;
????pxNewListItem->pxPrevious?=?headEnd->pxPrevious;

????headEnd->pxPrevious->pxNext?=?pxNewListItem;
????headEnd->pxPrevious?=?pxNewListItem;
????
????/*?記住該節(jié)點(diǎn)所在的鏈表.?*/
????pxNewListItem->pxContainer?=?pxList;
?
????(pxList->uxNumberOfItems)++;
}

void?vListInsert(?List_t?*?const?pxList,ListItem_t?*?const?pxNewListItem?)
{
????ListItem_t?*?pxIterator;
????const?int?xValueOfInsertion?=?pxNewListItem->xItemValue;


????if(?xValueOfInsertion?==?100?)
????{
????????pxIterator?=?pxList->xListEnd.pxPrevious;
????}
????else
????{
????????for(?pxIterator?=?(ListItem_t*)&(pxList->xListEnd);?pxIterator->pxNext->xItemValue?<=?xValueOfInsertion;?pxIterator?=?pxIterator->pxNext?)
????????{
????????????
????????}
????}
?/*?根據(jù)升序排列,將節(jié)點(diǎn)插入??在pxIterator后面插入新節(jié)點(diǎn)*/???
????pxNewListItem->pxNext?=?pxIterator->pxNext;
????pxNewListItem->pxNext->pxPrevious?=?pxNewListItem;
????pxNewListItem->pxPrevious?=?pxIterator;
????pxIterator->pxNext?=?pxNewListItem;
?????
????/*?記住該節(jié)點(diǎn)所在的鏈表?*/
????pxNewListItem->pxContainer?=?pxList;
?/*?鏈表節(jié)點(diǎn)計(jì)數(shù)器++?*/
????(?pxList->uxNumberOfItems?)++;
}
int?uxListRemove(?ListItem_t?*?const?pxItemToRemove?)
{
?/*?獲取節(jié)點(diǎn)所在的鏈表?*/
????List_t?*?const?pxList?=?pxItemToRemove->pxContainer;
?
?/*?將指定的節(jié)點(diǎn)從鏈表刪除*/
????pxItemToRemove->pxNext->pxPrevious?=?pxItemToRemove->pxPrevious;
????pxItemToRemove->pxPrevious->pxNext?=?pxItemToRemove->pxNext;
????

????/*調(diào)整鏈表的節(jié)點(diǎn)索引指針?*/
????if(?pxList->pxIndex?==?pxItemToRemove?)
????{
????????pxList->pxIndex?=?pxItemToRemove->pxPrevious;
????}
????else
????{

????}
?/*?初始化該節(jié)點(diǎn)所在的鏈表為空,表示節(jié)點(diǎn)還沒有插入任何鏈表?*/
????pxItemToRemove->pxContainer?=?NULL;
?/*?鏈表節(jié)點(diǎn)計(jì)數(shù)器--?*/
????(?pxList->uxNumberOfItems?)--;
?/*?返回鏈表中剩余節(jié)點(diǎn)的個數(shù)?*/
????return?pxList->uxNumberOfItems;
}

/*?定義鏈表根節(jié)點(diǎn)?*/
struct?xLIST?List_Test;

/*?定義節(jié)點(diǎn)?*/
struct?xLIST_ITEM?List_Item1;
struct?xLIST_ITEM?List_Item2;
struct?xLIST_ITEM?List_Item3;

int?main(void)
{
????/*?定義鏈表根節(jié)點(diǎn)?*/
????struct?xLIST?List_Test;

????/*?定義節(jié)點(diǎn)?*/
????struct?xLIST_ITEM?List_Item1;
????struct?xLIST_ITEM?List_Item2;
????struct?xLIST_ITEM?List_Item3;
????
????/*?鏈表根節(jié)點(diǎn)初始化?*/
????vListInitialise(&List_Test);?

????/*?節(jié)點(diǎn)?1?初始化?*/
????vListInitialiseItem(&List_Item1);
????List_Item1.xItemValue?=?1;

????/*?節(jié)點(diǎn)?2?初始化?*/
????vListInitialiseItem(&List_Item2);
????List_Item2.xItemValue?=?2;

????/*?節(jié)點(diǎn)?3?初始化?*/
????vListInitialiseItem(&List_Item3);
????List_Item3.xItemValue?=?3;

????/*?將節(jié)點(diǎn)插入鏈表,按照升序排列?*/?
????vListInsert(?&List_Test,?&List_Item2);
????vListInsert(?&List_Test,?&List_Item1);
????vListInsert(?&List_Test,?&List_Item3);
?
?while(1);
}

然后隨便找個32的代碼,用keil仿真試一試。

仔細(xì)看一下這張圖:

這個其實(shí)就是FreeRTOS的鏈表源碼,是不是很簡單?

工程下載源碼:

鏈接:https://pan.baidu.com/s/1g34z7l3MSrf12lawF4hKLA?pwd=o8xc?
提取碼:o8xc

其實(shí)這個工程是一個普通的裸機(jī)例程,只是加入了FreeRTOS的鏈表源碼,建議大家自己動手試一下,深入理解鏈表。因?yàn)橐雽W(xué)好任何一個RTOS,必須掌握的基礎(chǔ)知識就是鏈表和隊(duì)列!

END

來源:果果小師弟

版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。

推薦閱讀
手把手教你搭建一個輕量級電子實(shí)驗(yàn)室
如何寫一個健壯且高效的串口接收程序?
大規(guī)模裁員后,計(jì)算機(jī)專業(yè)會成下一個土木嗎?

→點(diǎn)關(guān)注,不迷路←
嵌入式ARM 關(guān)注這個時代最火的嵌入式ARM,你想知道的都在這里。
評論
  • 做藍(lán)牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍(lán)牙音箱來說,最實(shí)在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 351瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐?。使用開關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 457瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進(jìn)口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 499瀏覽
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報(bào)義務(wù)、風(fēng)險(xiǎn)評估與技術(shù)文檔證據(jù)鏈、第三方組件與 SBOM 供應(yīng)鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個核心問題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設(shè)計(jì)、開發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護(hù)和安全下線。但對于真正準(zhǔn)備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現(xiàn)實(shí)的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應(yīng)當(dāng)如何把“網(wǎng)絡(luò)安
    虹科云科技 2026-08-03 16:51 250920瀏覽
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計(jì)中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實(shí)踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實(shí)復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質(zhì)譜等實(shí)驗(yàn)中,真正需要測量的信號往往只出現(xiàn)在一個很短的時間窗口內(nèi),卻被淹沒在遠(yuǎn)大于它的噪聲和背景之中。 針對這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號,賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進(jìn)一步提供從周期波形觀察、門控測量到多周期平均的完整數(shù)字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 11602瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動化、新能源儲能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評估、樣品驗(yàn)證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評估。常見替
    HC003 2026-08-07 10:14 133瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺對接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 172瀏覽
  • 一、方案簡介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 132瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進(jìn)機(jī)器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險(xiǎn)”。本次新規(guī)設(shè)置明確豁免機(jī)制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對應(yīng)設(shè)備品類不存在重大安全風(fēng)險(xiǎn),即可獲得準(zhǔn)入豁免。同時政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 358瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 210550瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機(jī)電流動輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負(fù)責(zé)這個“看門”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語音芯片 2026-08-07 14:44 151瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進(jìn)程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對終端設(shè)備智能化、定位功能的強(qiáng)制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點(diǎn),基于華為海思Hi2131芯片設(shè)計(jì)的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術(shù)優(yōu)勢:重塑Cat.1能效與連接標(biāo)桿海
    用戶1778981989717 2026-08-05 21:04 199瀏覽
我要評論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 《overflower》真人版动漫全集免费!| 《overflower》真人版结局 | 浮之公手3| 一代名相陈廷敬演员表| 太子妃武:武林高手完整版观看| 需要妈妈播种籽2| 欢场电影高清在线观看| 动漫xlx| 新兵正传| 画江湖之不良人在线观看| 年轻的小婊一级A片免费| 野玫瑰之恋| 巡视组回应国企领导疑出差带小三| 宝儿only one| 可爱的恶女| 电影《以色列女狱警》在线观看| 赵丽颖背后的故事| 情人劫 电影| 日韩aj| 长月无烬免费观看完整版| 减肥工具| 激情丛林男主角还演过什么电影| 李献计历险记下载| 99re在线观看视频| 恩娇韩剧电影完整版免费观看| 解密性| 桃色成人| 棒棒tv| 巨人最终季PART3在线观看| 天天向上20120525| 我的前男友是我丈夫的属下| 最近日本电影高清免费观看| 迷奸美女教师免费观看视频 | 罗丽星克莱尔全集在线看| 秦夫人找你离婚80全集| 亲爱的热爱的免费看| 维修员的艳遇伦理片| 名侦探柯南第14个目标| 乱世豪情在线观看| 减肥健美操| 罪域30| 锵锵锵锵锵游戏免费完整观看| 《你是我兄弟》结局| 色即是空3| 深情眼 电视剧| 古惑仔电影1-6全集完整版国语| 孤注一掷在线观看策驰影院| 牌坊下的女人插曲| 《Wan etd 西部通緝令》| 马达加斯加的企鹅第二季| 网球王子全国大赛国语版| 全职猎人 重制| 全员加速| 赤焰战场2百度影音| 星克莱尔(啄木鸟)第一夫人 | 金政基去世| 新一剪梅| 卸岭秘录电影完整版免费观看| 电影《蛇妖1988》空姐地面缠斗片段,原 | 攀登者在线观看| 恶魔少爷别吻我第二季| 日本维修工艳遇中字| 我和我的祖国电影在线观看免费| 闺蜜的朋友3线观高清| 解读恶之心的人们电视剧在线观看| 三莽入洞在线观看完整版强奸| 特殊的保险销售员2上映时间| 在大街上打开跳蛋遥控器开关| 《一年又一年》电视剧| 玫瑰的故事电影免费播放| 强袭魔女第三季| 韩国三级水电工 | 高清《爱上朋友的母亲》电影| 日本电影《姐妹牙医》在线观看| 鸭王2免费看| 电影 情书| 西瓜云游| 肉体的恶魔| 正在播放: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 波汐里 中文本幕 | 爱的精灵 李丽珍| 爱情公寓2全集百度影音| 法律事务论文| 漂亮的瘦子10免费观看完整版| 樱井利亚torrent| 无双君王免费观看在线播放全集| 十大快速死亡无痛方法| 华为见非凡品牌盛典| 渔民家3个姑娘| 闪婚顶流全集免费| 消失的十一层 电视剧| 一路向西哪里能看| 你是我的荣耀27集在线观看| 三年中国中文高清在线观看| 意大利新增确诊2313例| 韩国电影房屋销售员| 江山如此多骄电视剧| 《家庭矛盾4》麦乐迪观看| 电视剧霸道总裁推荐| 赛仑奇葩诊所在线观看| 吻舔咬抽插轮J1V多| 毕有财电视剧| 维修工人的艳遇韩国电影| 《再会~沉默的真相~》| 浪浪人生电影| 吴映洁 纪亚文| 直到黎明未删减| 部长出差| 陕西秦腔全本戏| 在电影院嗯啊挺进去了| 灵与肉电视剧剧情介绍| 只有神知道的世界ii| 锵锵锵锵免费完整观看网站泰国剧| 笑咏春粤语| 《同学聚会》日剧| 下一站婚姻免费完整版在线观看| 画壁快播| 大槻响作品番号| 超能勇士下载| 渔夫荒淫史电影| 玩命派对| 壮志凌云在线观看完整免费高清| 星球大战前传3| ssni-780| 网球王子128| sana哥布林的窑洞在哪看| 出差被最讨厌的人欺负用药电影免费| 九河龙蛇| 我女友的妈妈id中字女主角是谁扮演的 | 变形金刚2电影| 女版捉鬼敢死队法国空姐 | 希望爸爸播种普通话版| 复仇天使| 《插曲的痛》中文| 尼基塔第二季全集| 你是我的独家意外| 公之浮之6| 步步倾心电视剧免费观看| 美丽小蜜桃美国| 新金瓶梅2qvod| overflower第一季无删减在线观看| 一见钟情| 脱缰者也全集观看| 孤独的美食家2024| 年轻的母亲6高清版免费观看完整| jizz美国| 阴宅凶灵| 希望爸爸播种完整版德国 | 娃娃脸4在线观看免费观看电视剧| 结衣波多野在线| 玉莆团在线观看| 泰剧妒海主题曲| 《维修工的艳遇2》| 七虹香电击大作战| xl司令第八集全集在线观看 | 金银瓶1-5手机版| JEALOUSVUE第一次| 俘虏之锁未删减版在线观看| 3d极乐宝鉴| 一年又一年剧情分集介绍| 云南虫谷15 16| 办公室美剧| 放学后的优等生 | 朋友的妈妈观看| 功夫周星驰国语高清| 刺杀小说家下载| 爱丽丝 台湾| 本乡爱,二阶堂梦| 女鼓手电影在线观看| 需要爸爸播种美国第二季| 铁血尖刀| 《混血摇篮曲》在线播放| 任宏恩哭坟| 灵动 鬼影实录| 灿烂人生国语版| 彷徨之刃在线观看电影| 韶山市| 年经姨妈3电影| 隔壁邻居很美味| 父亲筷子兄弟电影| 三年成全免费高清观看电视剧完整版 | 加勒比海盗女海盗1在线看免费完整版| 嘻哈四重奏 第五季| 日本一卡二卡三卡四| 文豪野犬第一季免费高清视频| 天国的阶梯中文版| 铡美案电影| 不扣钮的女孩百度影音| 电视剧借命而生在线观看| 年轻的母亲的(3)| 酒店1-75集免费全集| 电影《功夫》国语免费观看| 女版战狼10普通话版| 超能机器女友| 《色诱女教师》在线| 男鬼附身美女| 义姐是不是良妈妈喂养动漫| 斗罗大陆173集免费| 《小舍得》免费高清在线观看完整版 | 朋友的爸爸在线| 《金牌销售的秘密1》免费全集 | 大平调张三李四| 复仇者联盟 人人影视| 《高压监狱》在线观看| 隋唐英雄68| 我的老婆是学生会长第二季无修| 柔柔的成长日记| 酒店第1-100集| 韩剧《不屈的儿媳》国语版| aj网站大全免费| 魔法咪路咪路第3季| 《妻子6》在线观看免费版电视剧| 部长的夫人的味道电影| 17·3 电影高清在线观看| 哆啦A梦:大雄的金银岛电影| 暴躁46集正版在线观看| 人面桃花别样红| 高清《农夫偷香记》电影| 三妻四妾高清免费观看第7集 | 中文字Dl幕岳和女胥在线播放| 名字打架| 五号特工组第三部免费观看完整版| 繁华似锦电视剧演员表| 恋爱先生电视剧全集免费观看| 水咲萝拉 白妖精| 因父去世休假被辞| 2.5次元的疑惑| 海贼王1042| 偿还债务妻子5免费观看电视剧| 圣德罗佩斯的姑娘们在线播放| 泰山hr人猿泰山| 我在他乡挺好的一共多少集| 夫妻生活影片| 九歌电影高清版免费观看在线| 361电影院| 元朗区| 干物妹小埋op| 人猿泰山意大利版劳拉主演| 印度一头野猪大闹超市| 电影《朱莉》凯帕克| 斗罗大陆140集免费观看| 97年电影在线免费观看| 侦探语录免费观看完整版| 荷尔蒙6欧美版哪里看| 初恋时间1到6集免费观看| 保罗芭芭拉1到4集| 潜伏电视剧在线观看| 冰雪十一天| 美国禁忌结局- 3| 亲爱的自己48集免费观看完整版| 战狼6高清免费观看全集下载电影| 指环王在线观看| 狂赌之渊第一季在线全集免费观看| 南海局势最新消息开战| 反黑英雄电视剧免费观看国语全集| 昭然若揭的意思| 绽放的许开心 电视剧 在线观看 | 大头儿子小头爸爸1| 斗罗大陆在线全集免费观看| 杜拉拉升职记电影版| 赵薇资本布局已20年| 耙耳朵的幸福生活全集| 迷离时空免费观看| 最新韩剧电视剧| 酒店1-75全集免费观看国语| 《唐砖》电视剧| 丑妻逆袭之华丽归来短剧免费观看| 28天后百度影音| 三星滑盖手机| 播放林正英| 康熙来了2009| 巜激情丛林〉陈雅伦| 秋蝉电视剧全集免费观看| 大牛战狼6免费观看高清版电影| 公交车艳妇系列1一40| xl司令真人第一季| 滨崎步演唱会高清| 私人家教 在线| 女篮大运会决赛| 支配教坛在线观看动漫免费| 鬼灭之刃锻刀村篇| 韩国美容店的待遇5HD电影| 安德鲁貂| 牝老师在线观看| 伍六七之记忆碎片免费观看| 电影美容室的特殊待遇7| 四月物语电影| 色拉拉视频在线| 在暴风雨时分| 不够相爱的我们短剧| 我们彼此相爱泰剧在线观看免费 | 《和部长一起去出差旅》动漫的结局| 熊出没回家过年| 插曲的痛10集全集免费播放电影| 网络第一美女| 战狼6在线观看| 怪医黑杰克剧场版| 一起愁愁愁30分钟电视剧免费观看电视| 强壮的公么征服免费看| 黑白配1080p国语版| 魔鬼女集中营| xl司令真人版全集观看完整版| 权力王朝:默多克家族电视剧| 《Melody女超人》在线播放| 沉香如屑电视剧40集全| 非诚勿扰百度影音| 《血战冲绳岛》| 豚鼠系列在线观看| 小丈夫 电视剧| 在天亮前离开 周程成| 全集动画片| 暖春电影高清| 《雪豹》免费观看| 啥事佩奇| 社长夫人用身补偿客户| 东宫电视剧全集免费观看完整版| 360天爱上我| 韩剧《我的女友》免费观看| 美国式保罗2高清免费看 | 白峰电影网免费观看 | 《和部长一起去出差旅| 水手服饲育| 蛇与花之牙医免费观看| 花与蛇2下载| 甲种公牛1976意大利| 娜塔莉在线观看| 总统之夜1997满天星免费观看| 放牛班的春天| 西班牙《掌中之物》完整版| 福州 劫持人质| 《越南女兵满天星》| 暖男的爱情与战争| 《少年派》| 公的孚之手中文| 《裸乳按摩》在线观看| 美国版荷尔蒙12| 公交车一路被C| 步步高音乐手机| 武神主宰全集免费完整版| 韩剧豪杰春香国语版| 高清《学校风云》| 禁止的爱善良的小姨在线观看| 说谎的爱人插曲| 徐若瑄天使心| 《法国护士长》2006 | 《外卖奇遇》| 使徒行者免费| 调兵山市| 零之使魔第五季| 优雅的家电视剧免费观看全集韩剧| 明珠奇谭| 坎贝奇三部品味人生在线观| 转角遇到爱全集| 韩国隐身蓝色帽子 电影| 《再会~沉默的真相~》| 台湾师生恋《补课》电影是什么电影 | 美国开放酒店2| 少妇的诱惑电影观看| 巜瑜伽室里的激情HD在线观看| 守望正义| 韩剧《静媛老师》免费观看| 大佬1v1| 一战到底 檀越| 镜中人在线观看完整版免费| 蜜桃成熟时33d ed2k| 出差 日本电影| 黑洞电视剧全集| 美国禁忌3结局| 完美爱情| 甜蜜惩罚第二季台词无马赛| 半斤八两动画片全集| 羽生稀IPZ376在线播放观看| 熊出没免费全集观看| 《上阳赋》| 第一商贵| 东北黑道风云| 聊斋·兰若寺免费观看完整版| 煎饼侠电影完整版| 法国电影女超人麦乐迪在线观看免费高清版 | 图书馆员第四季在线观看全集| 我们都是坏孩子高清| 苍老师刺激的120分钟| 斗罗大陆116集| 功夫小蝇| 特殊待遇电影在线观看| 迪斯科舞厅| 麦乐迪超人| 花子君第二季普通话版| 长江一号电视剧| 昨晚七点新闻联播回放| 奇袭白虎团快板| 一口气看完凡人修仙传| 和部长一起出差电影| 晚上摸摸摸你下面是什么歌| 空中服务员免费高清原声满天星| 少年卫斯理| 季雨倾城未删减| 吴费曼恭喜吴镇宇金像奖颗粒无收 | 多名大妈在书店大声喧哗练舞| 足球小将初中篇| 阿加莎·克里斯蒂之七面钟未删减| 湄公河大案全集在线观看| 《女超人麦乐迪》电影免费播放 | 炉霍县| 没有玫瑰的花店下载| 电竞少女:带队拿冠军短剧全集| 从结婚开始恋爱电视剧全集| 湘北曾姨百家号| 义姐是不良奶妈第一季在线观看免费| 天火传说全集高清| 周香允的《外卖奇遇》| 罗刹海市刀郎原唱完整版| 炎陵县| 早川濑里奈 金瓶梅| 超级喜欢你| 睫毛膏4美国1983观看| 高清《法国空乘1》| 钻石大劫案电影张浩| 贼王之王完整版免费观看| 丛林激情在线观看免费完整电影| 天使的胆量:高中生| 继女要用爸爸的种子| 黄河大侠电影| 罗丽.星克莱尔《乡情》| 沙鲁克汗歌舞| 特殊的精华油5中字| 真命小和尚之十二铜人| 终末的女武神在线观看第二季 | 法国版《女超人:麦乐迪》在线播放日 | 邻居的妻子在线观看| 天地无伦电影高清完整版在线观看 - 爱看电影 | 叙利亚地图中文版| 郭达小品大全| 翁佳娜雅三级在线| 学生特殊的按摩精油| 人猿泰山意大利1995时长1小时34分 | 情人别为我哭泣| 日本混血大学生体验按摩电影| 薛平贵与王宝钏电视剧下载| 监狱风云| 葵司电影在线观看| 青龙偃月刀电影| 超感迷宫在线观看电视剧| 村里来了洋媳妇| 大男当婚 下载| 美国禁忌式家庭结局10| 再见美丽小姐国语版| 《外卖奇遇》完整版外| 凶间疑影| 庆余年电视剧全集免费观看 | 《美容窒:特殊服务5》| 雪恋电影在线观看| abp-171| 在心里从此永远有个你 高安 | 高清《霍去病传奇》| 密挑在线观看| 人民公社大食堂| 高清钢铁森林未删减| 凌晨两点半| 短剧《焚心》免费观看| 麦乐迪女超人无删减版在线观看免费下载 | 属于你我的森林| 灵魂重生泰剧在线观看双男主| 谋杀第二季| 初恋逆袭全集免费| 岳理厨房伦片在线播放| 心动瞬间| 金银悔6-10集普通话版| 世界第一初恋oad| 沃客装修| 免费看办公室秘密全集| 巨神战击队玩具| 《被下药强辱的妻子》在线| 摩登女婿演员表| 杭锦后旗| 等待这一天电视剧| 良师男友电视剧| 米丽娅姆莱昂内1993在线观看 | 泡沫之夏在线观看| 高压锅皮冻| 女人公敌有几集| 世界十大巨兽排行榜| 美国电影《荒岛女儿国》在线观看| 美少女战士中文版| 《法国瑜伽》免费观看中文版| 夫人大可不必电视剧免费观看 | 超级教师第三季完整版| 结婚吗好的电视剧| 刀剑乱舞花丸| 海伦娜的影子电视剧| 《你和我的倾城时光》电视剧| 高压监狱第二部在线观看完整免费高清原声满天星 | 超兽武装仁者无敌全集| 西班牙肉体之罪未删减版| 麦乐迪马克斯女超人免费观看 | 蒙古国电影《销售女孩》上映时间| 目之所及| 小镇警事| 扫黑行动 电影| 隋唐英雄张卫健版2| 《渔夫的荒野史记》在线观看免费中 | 梁祝艳谭电影全部播放| 法国空乘1980版未删减版下载| 女警交换夫妻| 韩国少妇厨房激情做爰| 扫黑风暴免费播放| 金鱼影视| 歼灭天际线高清免费观看完整版 | 《overflower》动漫全集| 张志新子女| 大凶女前辈在线观看| 星月神话简谱| 《美容窒:特殊服务3》| 酒店1-580集| 《急诊护士》法国版电影在线观看 | 《丈夫叫妻子陪上司睡电影 | 《妻子的视频》2017| 美国性妓院妓女k8播放| 舞力对决国语| xl司令动漫第一季无马赛免费观看高清在线看 | 保罗与雪莉一家4| 屠龙少年历险记| 急救护士2成人版| 奔跑吧兄弟第一期| 黎明之前电视剧在线观看免费全集 | 我的传奇老婆全集| 引郎入室| 古墓丽影(法国版)女版| 半路兄弟电视剧30集免费完整版| 意大利电影《八尺夫人》完整版| 吉祥三宝舞蹈| 高清达尔文事变| 女子学院姑娘们1983第一季 | 美乃雀电影在线观看| 好事多磨电影完整版在线观看 | 《落魄贵族琉璃川》动漫| 天地争霸美猴王免费观看完整版| 总裁晚上含奶H嗯额嗯电影| 贤妻在线观看| 输赢电视剧全集在线观看完整版| 义姐不是良妈ova樱花动漫| 男艺妓回忆录| 巴黎危机完整版高清免费观看| 人世间 纪录片| 空中浩劫纪录片| 巜肉欲按摩院》| 剑神林峰1-100集免费看| 德古拉元年| 黑豹迅雷下载| 黑洞电视剧全集| 法国护士长在线| 金装四大才子百度影音| 偶像活动stars第二季| 干妈在线| 农场主的女儿们 经典973蘑菇| id002经典热门电视剧在线观看 | 美丽水蜜蜂9| 老师和学生高清HD| 李灿森结婚| 疯狂二人荷尔蒙爆发原声视频| 僵尸道长1| 小镇姑娘国语免费观看| 《美丽的牙医郝板栗》| 藏珠电视剧在线观看| 外景拍照姿势| 凯登克罗斯电影| 波多野结衣死了没| 《女超人》麦乐迪版剧情| 法医秦明之无声的证词 电视剧| 站着再来一次17集全免费播放 | 别和我结婚全集免费观看| 电影《血肉之花》完整版在线观看 | 快递员的逆袭人生| 妻子的视频| 西出玉门几点更新| 激战丛林3免费观看| 黄河绝恋剧情介绍| 电影《金悔瓶》免费观徐少强版| 女朋友的妈妈2英文字母| 恶魔的艺术2:邪降恐怖电影| 全明星solo| 后营露营第一季无增减| 《熊出没之年货》电影免费观看| 《总统夫人》星克莱尔全电影| 越光宝盒高清下载| 公浮手完整版高清| 南京地铁事故| 白蛇电影| 《妽妽的丰满大胸》hd| 超科学的电磁炮| 许你情深深似海| 拽少爷恋上黑道公主| 棋魂电视剧免费观看| 正在播放:【传媒】MDSR0006-2 《小凤新婚》下集-高冷新妻性奴 - 17 | 《500排毒》电影叫什么| 我 机器人| 星克莱尔《总统夫人》完整版| 广东扶贫信息网| 郊游 电影| 电影《需要爸爸播种子》完整版在线观看视 | 古墓丽影满天星真人版| 张雪峰建议大学举行入学考| 法国版《女超人:麦乐迪》在线播放| 断奶演员表| 走火40集全免费观看| 私人女性监狱美国电视剧完整版观看| 我本女王| 新生电视剧在线观看免费完整版 | 电影《需要爸爸的种子》演员表| 燃烧大地| 电影林肯| HD版泰山《激战丛林》完整| 大唐荣耀在线观看| 镜花缘之决战女儿国| 唱片销量排行榜| 花开花谢阴晴圆缺| 《售楼小姐的秘密》| 不思议游戏全集| 电影野兰花| 铿铿铿锵锵锵锵免费看电视剧| 择天记第三季| 《白夜破晓》今日开播| 棘手狂情电影完整版在线观看| 果果别动队| 美国女按摩师2无删减版电影观看| 史上最强太子爷短剧全集| 画皮之阴阳法王| 逐玉未删减| 绝世天帝| 血恋电影免费播放高清在线观看| 花房姑娘三免费观看高清电视剧 | v酒店第一季完整版| 半妖的夜叉姬在线观看| 白夜追凶第二季在线观看免费高清| 欧美电影短发房产女销售| 侵犯天海翼搜查官| 花样男子大结局| 老九影院| 需要爸爸播种在线看| 《我不是戏神》第一季在线观看全集 | 人民的名义18集| 花与蛇牙医免费版全集| 绝世唐门2免费观看动漫| 我的灿烂人生第二部| 多名大妈在书店大声喧哗练舞| 赏金猎人皮肤| 老同学5普通话| 返老还童 在线| 云水怒电视剧全集免费播放| 战狼6手机免费电影版| 日在校园h版| 布隆家族| 花蝴蝶4免费版大全多少集天气 | 电影暴风骤雨| 溏心风暴3| 房奴试爱电视剧开头原声| 花木兰2动画片| 杨思敏电视剧免费看| 《漂亮妻子被社长侵犯》 | 继母麦乐迪马克思| 海底小纵队中国之旅| 家和万事兴全集| 你和我的倾城时光剧情分集介绍| 妻子的日记| 密室大逃脱第二季免费观看| 波吉亚家族电影| 咏春大师被ko| 一起再看流星雨全集| 白鹿长月烬明| 那年花开月正圆演员| 我的美女教师1视频在线观看| 海绵发卷| 漂亮的保姆3韩国免费| 种马猎人3电影免费| 沧元图第二季2集完整版| 月上兔泰剧电视剧免费观看| 意大利塞伦泰山HR版女主角| 电影《逆罪》免费观看| 另一个贝内特家的姐妹未删减| 榆社县| 博多豚骨拉面| 四虎影视最新网站入口在线观看| 杭锦后旗| 青草视频免费在线| 丈夫出差的三天,被讨厌的| 新华社直播九三阅兵| 奔跑吧茶马古道免费观看完整版| 电影《庄园女仆满天星》| 银魂199| 无人区在线高清电视剧| 日本电影部长来做客中字| 抗战40集免费观看| 少女在线观看高清完整| 战狼6免费观看在线| 电影火辣监狱| 美容室的特殊待遇是2| 战狼6免费观看在线| 不是问题的问题| 心灵法医免费观看全集| 《花与蛇·1》| 好妈妈4电影完整版在线观看| 大村官之放飞梦想 电视剧| 《飞机上特殊服务5》| 最强车模| 黑执事第一季| 一个好妈妈高清完整版| 《贫女复仇记》在线观看 | 理想照耀中国 电视剧| 护士艳门照| 1996版杨敏1-5电视剧高清| 嗨皮兔儿歌小兔子乖乖| 我曾侍候过英国国王| 成全动漫全集免费看| 末日袭击| 功夫熊猫四| 睡觉身体下边突然很舒服| 李采潭外遇的妻子| 依家有喜电视剧| 疯马秀下载| 风骚的隔壁邻居| 西部神枪手| 对不起 我爱你| 《玉女心经之阴阳和合》电影免费观看| 元旦节祝福老师的话| 一拳超人ova| 娃娃脸在线观看完整免费高清原声满天星剧 | 碟中谍5蓝光在线播放完整| 美丽妻子替丈夫还债第一季| 假如第二季| 昴宿七星| 郭奶奶相声网| 疯狂汉堡| 伊波拉病毒国语下载 | 天堂的隔壁| 闺蜜的秘密| 《21世纪Xa指南》完整版 | 红嫁衣鬼片国语版| 第一炉香电影完整版观看| 保定市| 美人教师白峰主演的是哪一集| 决战黎明全集| 电视剧五十玫瑰| 朝国年经继4电影| 小宝和老财| 宝贝计划国语完整版百度影音| 巨塔之后TVB粤语| 《乳房按摩》免费观| 女人的战争 卑劣的交易| 侏罗纪公园3 电影| 文化经营许可证| 《初体验5》完整版| 《机械师6》在线观看高清免费| 《推油》完整版免费观看| 北越《性的暴行》播放| 乐高幻影忍者视频| 女子举报街道办副主任丈夫出轨 | 快播韩国电影| 公的浮之手中字舅舅| 电视剧花非花雾非雾全集| 以父之名| 女超人麦乐迪| 哈利波特1~8集免费观看完整版| 憩园电影| 电视剧虎胆雄心全集免费观看| 360天大佬爱上第二季| 电影《虐之恋》完整版在线观看| 母亲主动给孩子降火好吗| 《示范销售避孕套》| 嫂子的职业3| 魔法咪路咪路第3季| 箭在弦上42| 巜商务旅行戴绿色帽的电影| 壮志凌云女飞行员版本| 何炅快乐elife| 三年免费观看国语版大全| 泰山与珍妮HD未删减| 重影电视剧免费观看全集完整版| 我的花样继子| 我的女友妈妈韩字的ID是谁电影 | 明星| 竖版地图| 艋胛 电影| 武侠电影| xL司令第一季无马赛免费观看高清| 斗牛要不要高清| 《梦境》电影| 金屏梅电影| 激战丛林成人版| 拜登为英特尔站台又提中国| 青春须早为电视剧免费观看| 《快递员4:特殊待遇》在线观看| 半夜被C醒是一种什么体验| 飞刀又见飞刀百度云| 3d肉浦团| 战狼6高清完整免费999在线观看| 小贤和橘子今天的最新视频| 哥谭第三季在线观看免费完整版| hodv-21134| 浮之手中字6| 特殊按摩3免费观看| 师奶madam粤语版| 谁是真英雄电视剧| 金价狂飙 8斤黄金变现174万 | 香草的天空| 满天星《女拳击手》在线观看| 超凡蜘蛛侠| 出差妻子对客户社长的招待| 《保险推销员》1徐元| 《藏海传》免费看全集网站| 天龙八部43| 女人泪40集电视剧| 82版杨敏思1-5集全集| 刺客新传| 被学生下药的女教师在线观看| 仁心解码2粤语24| 游泳教练的特殊待遇电影| aj网站大全免费| 花木兰字幕| 紫禁惊雷下载| 阳光姐妹| 《妻子与游泳教练》主演是谁瑜伽教 | 龙三和他的七人党| 旧版水浒传全集| xl司令第一季无马赛免费观看,正版| 李连杰电影大全| 灵蛇爱泰剧| 绝世弃少逆袭:成传奇短剧全集| 我需要爸爸电影免费观看| 九一社1-24集| 电视剧一言为定| 熊出没之年货大电影| 小凤新婚下集| 杀手之王 美剧| 电视剧猎毒人| 公之浮之手电影免费播放完整版 | 偷窥无罪吴彦祖电影全集| 爱的精灵下载| 家有儿女第四部| 首付电视剧全集30| 色九月 在线播放| 贤妻 影音| 西游降魔篇 影音| 保罗芭芭拉真人版| 惩罚女兵洗澡影院| 向往的生活第2季| 高清这就是我未删减| 女律师的坠落完整版日剧| 寒门弃少:白手起家创辉煌全集免费| 鬼吹灯之精绝古城在线| 街球过人教学| 蛇姬恋电影完整版免费观看| 尸咒 在线观看|