如何理解STM32HAL庫(kù)的回調(diào)函數(shù),一文搞懂

在標(biāo)準(zhǔn)庫(kù)開發(fā)中很少遇到回調(diào)函數(shù),但是在HAL庫(kù)開發(fā)中經(jīng)常要使用到回調(diào)函數(shù),不知你是不是也有這樣的疑惑,我們?yōu)槭裁葱枰卣{(diào)函數(shù)這個(gè)概念呢?直接調(diào)用函數(shù)不就可以了?回調(diào)函數(shù)到底有什么作用?程序員到底該如何理解回調(diào)函數(shù)?

掃描關(guān)注一起學(xué)嵌入式,一起學(xué)習(xí),一起成長(zhǎng)

這篇文章就來(lái)為你解答這些問題,讀完這篇文章后你的武器庫(kù)將新增一件功能強(qiáng)大的利器

其實(shí)回調(diào)函數(shù)和普通函數(shù)沒有本質(zhì)的區(qū)別。首先讓我們來(lái)看看普通的函數(shù)調(diào)用,假設(shè)我們?cè)趂un函數(shù)中調(diào)用函數(shù)fun1:

void?fun(void?)?
{
???...
???fun1();
???...
}

想一想,你怎么知道可以調(diào)用func呢?哦,原來(lái)fun1是你自己定義的:

void?fun1(void?)?
{
??blablabla;
}

這很簡(jiǎn)單吧,現(xiàn)在假設(shè)你編寫的這段代碼無(wú)比之牛逼,全世界的程序員都無(wú)比瘋狂的想引入到自己的項(xiàng)目中,這時(shí)你會(huì)把A函數(shù)編寫成一個(gè)庫(kù)供全世界的碼農(nóng)使用。

但此時(shí)所有人都發(fā)現(xiàn)一個(gè)問題,那就是他們都想在fun函數(shù)中的某個(gè)特定點(diǎn)上執(zhí)行一段自己的代碼,作為這個(gè)庫(kù)的創(chuàng)作者你可能會(huì)這樣實(shí)現(xiàn):

void?fun()?{
???...???
???if?(張三)?
???{
?????func1();
???}?else?if?(李四)?
???{
?????func2();
???}
???...
}

假設(shè)全世界有一千萬(wàn)碼農(nóng),那你是不是要有一千萬(wàn)個(gè)if else。。。想想這樣的代碼就很刺激有沒有!

更好的辦法是什么呢?把函數(shù)也當(dāng)變量!你可以這樣定義fun函數(shù):

void?fun?(fun1?f)?{
???...
???f();
???...
}

任何一個(gè)碼農(nóng)在調(diào)用你的fun函數(shù)時(shí)傳入一個(gè)函數(shù)變量,fun函數(shù)在合適的時(shí)機(jī)調(diào)用你傳入的函數(shù)變量,從而節(jié)省了一千萬(wàn)行代碼。為了讓這個(gè)過(guò)程更加難懂一些,這個(gè)函數(shù)變量起了一個(gè)無(wú)比難懂的稱呼:回調(diào)函數(shù)

現(xiàn)在你應(yīng)該明白了回調(diào)函數(shù)是怎么一回事了吧,相比回調(diào)函數(shù)來(lái)說(shuō)我更愿意將其看做函數(shù)變量。

什么?你說(shuō)你還是不理解?那我下面這樣說(shuō)你明白了嗎?

回調(diào)函數(shù)

一般解釋:回調(diào)函數(shù)就是一個(gè)通過(guò)函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的地址傳遞給中間函數(shù)的形參,中間函數(shù)通過(guò)函數(shù)指針調(diào)用其所指向的函數(shù)時(shí),我們就說(shuō)這是回調(diào)函數(shù)。

通俗解釋:函數(shù)Fun1調(diào)用函數(shù)Fun2,同時(shí)將函數(shù)Fun3作為形參傳遞給Fun2,此時(shí),Fun1為應(yīng)用層函數(shù),Fun2為中間層函數(shù),Fun3為回調(diào)函數(shù),回調(diào)函數(shù)是一種說(shuō)法而已。

fun1()
{
fun2(fun3);
}

意義何在:

  1. 利于代碼結(jié)構(gòu),將代碼分為應(yīng)用層,中間層,硬件驅(qū)動(dòng)層,彼此獨(dú)立,方便程序的編輯,閱讀,修改與移植

  2. 結(jié)構(gòu)化編程時(shí),結(jié)構(gòu)體只需要定義中間函數(shù),減小內(nèi)存的開銷

為什么不在Fun2里面直接調(diào)用Fun3

Fun1()
{
?Fun2()
?{
??Fun3_1();
??Fun3_2();
?}
}

通過(guò)函數(shù)指針的好處是,Fun2Fun3實(shí)現(xiàn)隔離,比如Fun3具有多個(gè)功能函數(shù),增加或減少時(shí),不需要修改Fun2的代碼。

這會(huì)應(yīng)該明白了吧?什么還是不太清楚,那下面就來(lái)詳細(xì)說(shuō)一說(shuō)回調(diào)函數(shù)的吧!

一切要從這樣的需求說(shuō)起

假設(shè)你們公司要開發(fā)下一代國(guó)民App明日油條,一款主打解決國(guó)民早餐問題的App,為了加快開發(fā)進(jìn)度,這款應(yīng)用由A小組和B小組協(xié)同開發(fā)。

其中有一個(gè)核心模塊由A小組開發(fā)然后供B小組調(diào)用,這個(gè)核心模塊被封裝成了一個(gè)函數(shù),這個(gè)函數(shù)就叫make_youtiao()

如果make_youtiao()這個(gè)函數(shù)執(zhí)行的很快并可以立即返回,那么B小組的同學(xué)只需要:

  1. 調(diào)用make_youtiao()
  2. 等待該函數(shù)執(zhí)行完成
  3. 該函數(shù)執(zhí)行完后繼續(xù)后續(xù)流程

從程序執(zhí)行的角度看這個(gè)過(guò)程是這樣的:

  1. 保存當(dāng)前被執(zhí)行函數(shù)的上下文
  2. 開始執(zhí)行make_youtiao()這個(gè)函數(shù)
  3. make_youtiao()執(zhí)行完后,控制轉(zhuǎn)回到調(diào)用函數(shù)中

如果世界上所有的函數(shù)都像make_youtiao()這么簡(jiǎn)單,那么程序員大概率就要失業(yè)了,還好程序的世界是復(fù)雜的,這樣程序員才有了存在的價(jià)值。

現(xiàn)實(shí)并不容易

現(xiàn)實(shí)中make_youtiao()這個(gè)函數(shù)需要處理的數(shù)據(jù)非常龐大,假設(shè)有10000個(gè),那么make_youtiao(10000)不會(huì)立刻返回,而是可能需要10分鐘才執(zhí)行完成并返回。

這時(shí)你該怎么辦呢?想一想這個(gè)問題。

可能有的同學(xué)會(huì)問,和剛才一樣直接調(diào)用不可以嗎,這樣多簡(jiǎn)單。

是的,這樣做沒有問題,但就像愛因斯坦說(shuō)的那樣“一切都應(yīng)該盡可能簡(jiǎn)單,但是不能過(guò)于簡(jiǎn)單”。

想一想直接調(diào)用會(huì)有什么問題?

顯然直接調(diào)用的話,那么調(diào)用線程會(huì)被阻塞暫停,在等待10分鐘后才能繼續(xù)運(yùn)行。在這10分鐘內(nèi)該線程不會(huì)被操作系統(tǒng)分配CPU,也就是說(shuō)該線程得不到任何推進(jìn)。

這并不是一種高效的做法。

沒有一個(gè)程序員想死盯著屏幕10分鐘后才能得到結(jié)果。

那么有沒有一種更加高效的做法呢?

我們知道了這種一直等待直到另一個(gè)任務(wù)完成的模式叫做同步

如果你是老板的話你會(huì)什么都不干一直盯著員工寫代碼嗎?因此一種更好的做法是程序員在代碼的時(shí)候老板該干啥干啥,程序員寫完后自然會(huì)通知老板,這樣老板和程序員都不需要相互等待,這種模式被稱為異步

回到我們的主題,這里一種更好的方式是調(diào)用make_youtiao()這個(gè)函數(shù)后不再等待這個(gè)函數(shù)執(zhí)行完成,而是直接返回繼續(xù)后續(xù)流程,這樣A小組的程序就可以和make_youtiao()這個(gè)函數(shù)同時(shí)進(jìn)行了,就像這樣:

在這種情況下,回調(diào)(callback)就必須出場(chǎng)了

為什么我們需要回調(diào)callback

有的同學(xué)可能還沒有明白為什么在這種情況下需要回調(diào),別著急,我們慢慢講。假設(shè)我們明日油條App代碼第一版是這樣寫的:

make_youtiao(10000);
sell();

可以看到這是最簡(jiǎn)單的寫法,意思很簡(jiǎn)單,制作好油條后賣出去。

我們已經(jīng)知道了由于make_youtiao(10000)這個(gè)函數(shù)10分鐘才能返回,你不想一直死盯著屏幕10分鐘等待結(jié)果,那么一種更好的方法是讓make_youtiao()這個(gè)函數(shù)知道制作完油條后該干什么,即,更好的調(diào)用make_youtiao的方式是這樣的:“制作10000個(gè)油條,炸好后賣出去”,因此調(diào)用make_youtiao就變出這樣了:

make_youtiao(10000,?sell);

看到了吧,現(xiàn)在make_youtiao這個(gè)函數(shù)多了一個(gè)參數(shù),除了指定制作油條的數(shù)量外還可以指定制作好后該干什么,第二個(gè)被make_youtiao這個(gè)函數(shù)調(diào)用的函數(shù)就叫回調(diào),callback

現(xiàn)在你應(yīng)該看出來(lái)了吧,雖然sell函數(shù)是你定義的,但是這個(gè)函數(shù)卻是被其它模塊調(diào)用執(zhí)行的,就像這樣:

make_youtiao這個(gè)函數(shù)是怎么實(shí)現(xiàn)的呢,很簡(jiǎn)單:

//make_youtiao這個(gè)函數(shù)是怎么實(shí)現(xiàn)的呢,很簡(jiǎn)單:
void?make_youtiao(int?num,?func?call_back)?
{
????//?制作油條
????call_back();?//執(zhí)行回調(diào)?
}

這樣你就不用死盯著屏幕了,因?yàn)槟惆?code style="font-size: 14px;word-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin: 0 2px;background-color: rgba(27,31,35,.05);font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(271,93,108);">make_youtiao這個(gè)函數(shù)執(zhí)行完后該做的任務(wù)交代給make_youtiao這個(gè)函數(shù)了,該函數(shù)制作完油條后知道該干些什么,這樣就解放了你的程序。

有的同學(xué)可能還是有疑問,為什么編寫make_youtiao這個(gè)小組不直接定義sell函數(shù)然后調(diào)用呢?

不要忘了明日油條這個(gè)App是由A小組和B小組同時(shí)開發(fā)的,A小組在編寫make_youtiao時(shí)怎么知道B小組要怎么用這個(gè)模塊,假設(shè)A小組真的自己定義sell函數(shù)就會(huì)這樣寫:

void?make_youtiao(int?num)
?
{
????real_make_youtiao(num);
????sell();?//執(zhí)行回調(diào)?
}

同時(shí)A小組設(shè)計(jì)的模塊非常好用,這時(shí)C小組也想用這個(gè)模塊,然而C小組的需求是制作完油條后放到倉(cāng)庫(kù)而不是不是直接賣掉,要滿足這一需求那么A小組該怎么寫呢

void?make_youtiao(int?num)?{
????real_make_youtiao(num);
????
????if?(Team_B)?{
???????sell();?//?執(zhí)行回調(diào)
????}?else?if?(Team_D)?{
???????store();?//?放到倉(cāng)庫(kù)
????}
}

故事還沒完,假設(shè)這時(shí)D小組又想使用呢,難道還要接著添加if else嗎?這樣的話A小組的同學(xué)只需要維護(hù)make_youtiao這個(gè)函數(shù)就能做到工作量飽滿了,顯然這是一種非常糟糕的設(shè)計(jì)。

所以你會(huì)看到,制作完油條后接下來(lái)該做什么不是實(shí)現(xiàn)make_youtiao的A小組該關(guān)心的事情,很明顯只有調(diào)用make_youtiao這個(gè)函數(shù)的使用方才知道。

因此make_youtiao的A小組完全可以通過(guò)回調(diào)函數(shù)將接下來(lái)該干什么交給調(diào)用方實(shí)現(xiàn),A小組的同學(xué)只需要針對(duì)回調(diào)函數(shù)這一抽象概念進(jìn)行編程就好了,這樣調(diào)用方在制作完油條后不管是賣掉、放到庫(kù)存還是自己吃掉等等想做什么都可以,A小組的make_youtiao函數(shù)根本不用做任何改動(dòng),因?yàn)锳小組是針對(duì)回調(diào)函數(shù)這一抽象概念來(lái)編程的。

以上就是回調(diào)函數(shù)的作用,當(dāng)然這也是針對(duì)抽象而不是具體實(shí)現(xiàn)進(jìn)行編程這一思想的威力所在。面向?qū)ο笾械亩鄳B(tài)本質(zhì)上就是讓你用來(lái)針對(duì)抽象而不是針對(duì)實(shí)現(xiàn)來(lái)編程的

正式定義

在計(jì)算機(jī)科學(xué)中,回調(diào)函數(shù)是指一段以參數(shù)的形式傳遞給其它代碼的可執(zhí)行代碼。這就是回調(diào)函數(shù)的定義了。

回調(diào)函數(shù)就是一個(gè)函數(shù),和其它函數(shù)沒有任何區(qū)別。

注意,回調(diào)函數(shù)是一種軟件設(shè)計(jì)上的概念,和某個(gè)編程語(yǔ)言沒有關(guān)系,幾乎所有的編程語(yǔ)言都能實(shí)現(xiàn)回調(diào)函數(shù)。

對(duì)于一般的函數(shù)來(lái)說(shuō),我們自己編寫的函數(shù)會(huì)在自己的程序內(nèi)部調(diào)用,也就是說(shuō)函數(shù)的編寫方是我們自己,調(diào)用方也是我們自己。

但回調(diào)函數(shù)不是這樣的,雖然函數(shù)編寫方是我們自己,但是函數(shù)調(diào)用方不是我們,而是我們引用的其它模塊,也就是第三方庫(kù),我們調(diào)用第三方庫(kù)中的函數(shù),并把回調(diào)函數(shù)傳遞給第三方庫(kù),第三方庫(kù)中的函數(shù)調(diào)用我們編寫的回調(diào)函數(shù),如圖所示:

定節(jié)點(diǎn),比如我們舉的例子油條制作完成、接收到網(wǎng)絡(luò)數(shù)據(jù)、文件讀取完成等之后該做什么,這些只有庫(kù)的使用方才知道,因此第三方庫(kù)的編寫者無(wú)法針對(duì)具體的實(shí)現(xiàn)來(lái)寫代碼,而只能對(duì)外提供一個(gè)回調(diào)函數(shù),庫(kù)的使用方來(lái)實(shí)現(xiàn)該函數(shù),第三方庫(kù)在特定的節(jié)點(diǎn)調(diào)用該回調(diào)函數(shù)就可以了。

另一點(diǎn)值得注意的是,從圖中我們可以看出回調(diào)函數(shù)和我們的主程序位于同一層中,我們只負(fù)責(zé)編寫該回調(diào)函數(shù),但并不是我們來(lái)調(diào)用的。

最后值得注意的一點(diǎn)就是回調(diào)函數(shù)被調(diào)用的時(shí)間節(jié)點(diǎn),回調(diào)函數(shù)只在某些特定的節(jié)點(diǎn)被調(diào)用,就像上面說(shuō)的油條制作完成、接收到網(wǎng)絡(luò)數(shù)據(jù)、文件讀取完成等,這些都是事件,也就是event,本質(zhì)上我們編寫的回調(diào)函數(shù)就是用來(lái)處理event的,因此從這個(gè)角度看回調(diào)函數(shù)不過(guò)就是event handler,因此回調(diào)函數(shù)天然適用于事件驅(qū)動(dòng)編程event-driven

在HAL庫(kù)中我們的中斷服務(wù)函數(shù)里我們不需要清楚中斷標(biāo)志位。在標(biāo)準(zhǔn)庫(kù)中,串口中斷了以后,我們要先在中斷中判斷是否是接收中斷,然后讀出數(shù)據(jù),順便清除中斷標(biāo)志位,然后再是對(duì)數(shù)據(jù)的處理,這樣如果我們?cè)谝粋€(gè)中斷函數(shù)中寫這么多代碼,就會(huì)顯得很混亂:

標(biāo)準(zhǔn)庫(kù)寫法

//中斷服務(wù)程序
void?TIM3_IRQHandler(void)
{
?if?(TIM_GetITStatus(TIM3,?TIM_IT_Update)?!=?RESET)?
??{
??TIM_ClearITPendingBit(TIM3,?TIM_IT_Update??);??
??LED1=!LED1;
??}
}

HAL庫(kù)回調(diào)函數(shù)寫法

//中斷服務(wù)函數(shù)
void?TIM3_IRQHandler(void)
{
????HAL_TIM_IRQHandler(&TIM3_Handler);
}

//回調(diào)函數(shù)
void?HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef?*htim)
{
????if(htim==(&TIM3_Handler))
????{
????????LED1=!LED1;?
????}
}

現(xiàn)在應(yīng)該明白回調(diào)函數(shù)是什么了吧!


關(guān)注【一起學(xué)嵌入式】,回復(fù)加群進(jìn)技術(shù)交流群。



覺得文章不錯(cuò),點(diǎn)擊“分享”、“”、“在看” 唄!

一起學(xué)嵌入式 公眾號(hào)【一起學(xué)嵌入式】,RTOS、Linux編程、C/C++,以及經(jīng)驗(yàn)分享、行業(yè)資訊、物聯(lián)網(wǎng)等技術(shù)知
評(píng)論
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個(gè)充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_關(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 477瀏覽
  • 讓微弱脈沖信號(hào)更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測(cè)、時(shí)間分辨光譜、飛行時(shí)間質(zhì)譜等實(shí)驗(yàn)中,真正需要測(cè)量的信號(hào)往往只出現(xiàn)在一個(gè)很短的時(shí)間窗口內(nèi),卻被淹沒在遠(yuǎn)大于它的噪聲和背景之中。 針對(duì)這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號(hào),賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來(lái)全新的Boxcar Averager功能升級(jí):在鎖相檢測(cè)之外,進(jìn)一步提供從周期波形觀察、門控測(cè)量到多周期平均的完整數(shù)字Boxcar測(cè)量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號(hào)?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 14588瀏覽
  • 做藍(lán)牙音箱的工程師大概都碰過(guò)這個(gè)局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,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 361瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過(guò)這個(gè)坑:攝像頭要拍,ISP、sensor、無(wú)線模塊全得開著,整機(jī)電流動(dòng)輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會(huì)說(shuō):加個(gè) PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動(dòng)”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時(shí)徹底睡死,只有“前面有人/有動(dòng)靜”時(shí)才被一鍵喚醒——而負(fù)責(zé)這個(gè)“看門”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語(yǔ)音芯片 2026-08-07 14:44 174瀏覽
  •        很多人只見過(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)期依賴進(jìn)口,國(guó)內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 516瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國(guó)產(chǎn)替代、小間距大電流連接器、線對(duì)板連接器、線對(duì)線連接器、板對(duì)板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動(dòng)化、新能源儲(chǔ)能、BMS、汽車電子、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)估。常見替
    HC003 2026-08-07 10:14 158瀏覽
  • 在物聯(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)桿海
    用戶1778981989717 2026-08-05 21:04 205瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個(gè)產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺(tái)對(duì)接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國(guó)際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語(yǔ)言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 198瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 213468瀏覽
  • 一、方案簡(jiǎn)介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場(chǎng)景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場(chǎng)景適配性更廣。方案二:flutter-pi(輕量級(jí)嵌入器)一款輕量級(jí)Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無(wú)需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 157瀏覽
我要評(píng)論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請(qǐng)使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 吴健版农民伯伯免费看| 一起愁愁在线观看高清免费| 少女2完整版在线观看| 初五启市录粤语版| 满天星壮志凌云在线观看| flypaper百度影音| 19岁大学生免费观看视频| 婆家娘家第三部| 《销售秘密》在线观看| 我的错误在线观看高清| 办公室卫生标准| 足球尤物高清完整版在线观看| 南京地铁事故| 《红高粱》| 流浪地球1免费观看完整版| 战狼8欧式少女全部剧情| 聊斋艳谭艳梅在线观看| 急诊医生神木丽在线观看全集免费| 沉香如屑电视剧全集免费| 蛇姬恋完整版在线观看| 男与女完整版电视剧免费高清| 珠帘玉幕电视剧免费观看| 怎么辨别玉的好坏?| 善良的小嫂子| 古墓丽人(大人版)在线观看| 终极三国土豆网| 黄秋生《雨夜屠夫》| 非你莫属2010| 人间中毒完整版高清在线看| 查泰莱夫人的情人1981| 西门庆潘金莲电影版| 圣特罗佩斯的姑娘们1982 满天星| 加油吧实习生演员表| 法国空5在线观看整板视频 | 电影桃色凶器| 变形金刚4| 满天星《法国女仆》在线 | 成全免费视频在线观看| 登顶后位:宫斗步步为营全集免费 | 最是人间烟火气免费观看完整版| 热天午后| 长乐曲1-40集免费观看| 女版战狼免费观看三人剧情| 峰爆 电影| 男按摩师在线观看| 0号宿舍.| 东京塔之越南女子别动队在线观看| 优越的一天电视剧全集完整版| 渔夫荒淫史电影在线观看| 韩剧高清在线播放免费| 终结者创世纪西瓜| 我家有喜 tv版 电视剧| 茶杯狐foxcup| 韩剧《无法抗拒的你》全集| 证言未删减| 韩剧命运派对| 乐高幻影忍者视频| 木里| 《悬崖绝壁》| 女友的妈妈韩字的id是谁| 今人不见古时玥| 美乃雀替夫还债电影全集| 《恋爱禁区》电影| 铜锣铜钹铿锵锵锵在线观看2023年| 我有爱人了韩剧免费观看| 姐姐的朋友5有翻译怎样免费观看 雪中悍刀行第二季免费观看超清 绝代双骄梁朝伟 | 韩剧《装修去闺蜜家》| 功夫熊猫1快播| 双人精油按摩调情刺激阴茎高潮伦理免费电影 | 熊出没·伴我“熊芯”免费 | 阹贞传奇| 曹查理电影大全免费观看国语| 勇敢的心在线观看| 韩国《维修工人的艳遇| 豪门弃少全集免费| 欧美白雪公主h级成人版| 师傅日徒弟的场景| 渔夫荒野史记台版免费观看| 华容道2| 女房东的味道3| av收藏之家| 插曲30分钟高清全集| 沙漠女王1983意大利| 激战丛林3免费观看| 死亡笔记迅雷下载| 小瘦子3中文| 大河儿女电视剧| 菠萝菠萝蜜在线免费观看| 好男人好资源好电影TV| 需要爸爸种子 -| 黄日华版天龙八部| 哇嘎全集免费看| 未来与我在线观看免费版| 电影《和部长一起去出差旅》中文| 陈冠希道歉| 桑拿房的秘密三级国产在线| 特攻联盟| 女销售员的秘密 在线| 爱情公寓3 21集| 好声音停播前排评论IP地址引争议| 棺山古墓免费观看| 电影我的兄弟姐妹| 火口的两人完整版视频观看| 四位大学位按摩记的背景故事| 私奔原唱| 一起去吃拉面吗| 修罗武神更新至54集| 仙逆动漫76集| 艾米加油主题曲| 瓜达卢佩的玫瑰电影在线| 危情陈雅伦| 迷人的保姆4| 印度达人| 新闻女王电视剧在线观看| 新乌龙女校3| 致命女人第一季| 风月宝鉴之云雨之欢在线观看| 暗恋者的救赎| 完美世界159| 第一放映室| 《女生宿舍》2免费观看| 终结者1免费高清电影| 暴躁女孩免费看全集| 义姐是不是良喂养樱花第2集 | 狂飙免费观看完整版电视剧高清 | 人世间电视剧全集免费观看57集| 漂亮女校医免费观看电视剧剧情| 大蛇3龙蛇之战在线观看| 爱情电影网站apdy香织| 平凡的浮生| 出师未捷身先死指的人物是谁| 西乌珠穆沁旗| 恶作剧之吻第二部04| 愁愁愁电视剧免费观看| 章小蕙 桃色 下载| 韩剧她很漂亮| 浴血黑帮:不朽传奇| 《八佰》免费观看完整| 4410电影| 灿烂的花园综艺免费观看高清| 劳拉迷宫1997免费观看| 度华年电视剧免费观看在线播放| 月之晴天满天星版| 《活着2:丧尸危机》免费播放| 日本电影《姐妹牙医》在线观看| 小巷人家40集全免费观看| 儿媳味道HD| 哭泣的牛| 麦乐蒂女超人满天星| 代号叫麻雀| 陪部长出差韩国电影| 侦探成旭2千年迷局| 壮志凌云2(啄木鸟)在线观看| 狂野时代未删减| 骄阳伴我免费观看全集| 人去楼空| 白日之下免费观看完整版电视剧 | 《不被疼爱上司的夫人》| 亲爱的爸妈电视剧免费观看完整版| 无所畏惧40集分集介绍| 林心如长歌行| 长津湖电影完整版免费观看西瓜| 人是铁饭是钢全集| 小青扮演者陈美琪| 如果明天的路你不知该往哪走| 逆流而上的你剧情| 总裁有疾闪婚来袭全集免费观看| 隐形人魔| 无名之辈:否极泰来未删减| 钟馗电视剧| 中美防长在新加坡会晤| 女奥特曼被怪兽侮辱| 失落魔法电影在线观看| 头脑特工队2国语版免费观看高清| 西游记女儿国在线观看完整版高清 | 丁巴度电影在线免费观看| 房间里的二人世界原声中文版| 替夫还债完整版电影| 囧妈高清在线观看| 许磊苏雨若短剧免费观看| 电影绝命速递| 帝王计划:怪兽遗产 第二季未删减 | 全职高手第二季第八集| 销售的销售的秘密6HD中字| 今夜无人入睡免费观看国语版| 古墓丽影(法国版)女版| 电视剧武则天全集| 做aj的电视剧免费观看英国| 合伙人在线观看| 村姑2| 虎虎虎电影下载| 周弘《村姑》完整版| 识汝不识丁 电视剧| 因为爱情有晴天全集| 对风说爱你| 女朋友的妺妺4在线观看| 四大名妓三意影院需要爸爸播种| 中国百强名镇| 韩国r在线| 高清《我家那小子2026》| 玩弄丰满的女学生在线观看| 欧美zzzxxx| 西林县| 嫂子的职业在线看| 少女免费观看高清电影韩剧大全 | 电视剧妈祖| 电视剧女婿难当| 夸家乡的日记| 大唐电视剧| 小凤新婚下集| 美国派8| 一路向西高清ed2k| 我是谁成龙| 最老版水浒传| 美国wwwwxxxx69| 电击小子第3部四圣团| 把儿媳妇变成花痴了第二季全集 | 与外婆同行| 康熙靘谭部免费播放| 83版射雕英雄传| 牙医姐妹电影完整版| 花房姑娘国语版免费观看高清| 金银梅5普通话国语版免费播放| 绝命交错| 《我的健身锻炼| 高压监狱全集在线观看完整| 法国足球宝贝2完整版在线看 | 教授与学生H1V1| 麦乐迪-女超人| 国足大连备战仅不到20名记者到场| 《妻子替夫还债》| 天龙八部免费观看在线完整版| 激战丛林美国未删减完整版在线观看| 高清浪浪人生未删减| 剑啸傲龙堡| 新婚女人| 电视剧民工全集| 边缘行者 电影| 电视剧封神英雄榜| 《花子小姐vs倔强驱魔师》在线观看| 都市修真全集免费| 特殊的美容院5| 电视剧奇志| 暴躁46集全集免费观看下载| 致命对决 电影| 和朋友换麦5| 双探多少集| 小汤圆正式出院| 法克电影| 多瑙河之波电影免费观看| 369你懂的| 奥特曼八兄弟国语版| 四个妇女精油按摩记| 自制ipad| 《理发:特殊待遇》电影| 电视剧水上游击队| 木下檀檩子《邻居》| 朱广权的四季歌| 斗破苍穹148完整版免费观看 | 我天命大反派动漫在线观看第二季| 脱口秀演员李昊石被警方立案调查| 黄瑶情妇| 明星的恋人电视剧| 线切割教程| 电视剧娘家的故事3| 瓜达卢佩的玫瑰免费在线观看| 娃娃脸1电影完整版在线观看| 明星换脸王鸥的电影免费观看| 花与蛇在线看| jiZz日本| 欢乐白领夫妻| 暗黑森林满天星版美国| 蛮好的人生26免费| 关于史蒂夫的一切| 酒店1—20集全集免费高清 | xl司令免费全集观看| 烬相思免费观看全集完整版| 女武神的终末| 娃娃脸5在线观看完整免费高清原声满 | けんじゃたいむ八重神子| 少年包青天在线观看| 恋爱中的死神| 阴阳眼见子| 《疯狂小女生》法国版精彩片段 | 电视剧天堂马帮| psycho-pass第二季| 法网狙击粤语17| 需要爸爸播种子中字完整版| 法医嫡女短剧全集| 险恶绣感完整版在线观看 | 邵阳市| 狙击枪怎么折| 超能失控| 死神来了:血脉诅咒 电影| 童话村最新电影| 美国禁忌式家庭结局4k| 《封神:妲己》| 射雕英雄传之降龙十八掌| 三生有幸遇见你免费观看西瓜网| 奔跑吧兄弟第七季免费观看完整版| xl司令34集全免费观看| 人猿泰山h| 上司的老婆双字ID| 景区再度上演人从众| 中国女篮PK法国| 关中秘事电视剧免费观看| 光环电影完整版在线看高清| 密挑AV| 老酒馆电视剧在线观看免费全集| 安娜的绣感高清完整版| 满天星电影在线观看完整免费高清 | 明日战记在线观看免费完整版中文 | 枪神传说| 父女大作战2在线观看| 魔镜号巴士街头中文字幕| 爱情面前谁怕谁31| 哇嘎嘎在线观看完整版免费| 高清《香港奇案之吸血贵利王》电影| 突围免费完整版在线观看| 铿锵锵锵锵免费观看| 家和万事兴全集| 小炫解说csol| 疯狂杰克| 韩式翘睫| 钟馗电视剧| 西行纪第二季免费观看完整版高清| 《美景之屋6》_完整在线观看免费观看 | 无间在线电视剧免费观看| 小小影视app官网| 天国的阶梯演员表介绍| 美妙旋律第3季动漫| 年经继拇3| 年少有为不自卑| 电影售楼小姐的销售秘密在线播放 | 大风杀高清在线观看| 夜班经理 第二季电视剧| 总裁有疾闪婚来袭全集免费观看| 女大学沙龙| 海天雄鹰电视剧在线播放| 拉拉安斋电影完整版| 女儿 电影| 酋长之女2:狂飙2| 中科院博士缅甸获救 救援者发声| 棋魂剧场版| 美国电影需要爸爸播种 | 《勇敢的老师》完整版演员| 向东是大海百度影音| 天美影院在线观看电视剧| 电影我有钱了在线观看完整视频| 《潜规则》| 复旦张维为被打| 把娇妻借给朋友泄欲4| 三年大片高清观看完整版在线观看 | 电视剧大侠霍元甲全集免费播放| 男生女生一愁愁愁电视在线观30集| 斗破苍穹年番第四集| 马龙回应能否多打几届奥运| 面对面美剧| 李丽珍电影在线蜜桃成熟时4| 《渔夫的荒野史记》| 女女女女女女女女| 朝云暮雨在线观看免费完整版| 公公的两个儿媳| 闯天下 电视剧| 2对1:三人一次性体检日剧 | 《私密女性监狱》中文| 巨轮粤语28| 交换上司的秘书2| 无名女尸在线观看完整恐怖免费| 快乐到家迅雷下载| 扮猪吃虎:隐藏大佬短剧全集| 中央台2024开学第一课| xl司令的动漫全集免费观看网站 | 一江春水向东流在线观看| 出差被讨厌的部长侵犯| 两个人的视频在线观看| 法国空姐2004| 黄飞鸿3电影| 《施魔法》满天星| 生化危机5惩罚完整版| 男生女生一愁愁愁电视在线观30集| 校园绝品狂徒全文阅读| 朱茵142分钟未删减版| 插曲的痛60全集免费观看无马赛克| 暗算全集| XL司令真人版在线观看| 赌侠2免费| 30而立电视剧| 无所畏惧在线观看电视剧免费| 丧尸片《活着》| 麻生香织和黑人无删减版观看| 韩剧《我的家教老师》剧情介绍| 泰森7月20日大战杰克保罗| 瑞克和莫蒂第一季免费观看 | 地狱洞电影完整版在线观看| 花样姐姐中国版| 金手指电影国语在线观看免费高清| 美人电影| 欧美激情小说在线观看| 单身妈妈3高清全集在线观看| 白峰在线| 电视剧陆贞传奇大结局| 捆绑电影| 超清国语黄色仓库网vlp| 伯虎为卿狂| 乐安县| 电影竹夫人在线免费国语完整版| 爱海泰剧love sea| 开封府54集免费完整版电视剧| 爱上直播军事| 莉娜安德森《满天星》电影在线观看 | 安娜卡列尼娜2012| 嫂嫂宝库免费观看电视剧全部| 男女一起愁愁愁高清全集免费| 《东游记》30集全| 致命怪谈| 迷人的岳母在线| 回响电视剧剧情介绍| 叔嫂恋2之血恋免费普通话| 神偷奶爸1在线观看完整版免费| 新鱼之恋| 《和讨厌的部长出差旅》大结局| 向往的生活第5季| 灵魂摆渡第一季免费完整版| 俄罗斯需要爸爸的播种| 仙逆在线观看全集完整版高清| 女友的妈妈女主演员是谁| 韩剧《大力女子都奉顺》| 战狼6免费观看在线播放下载| 烈爱交易在线观看| 律师大人巴布印度电视剧在线观看 | 花与蛇3之牙医| 憧憬成为魔法少女吗| Ally Mac Tyana| 日剧《她很漂亮》| 风过留痕 电视剧 在线观看| 壮志凌云女版在线观看| 机动战士高达水星的魔女2022| 《overflower》第1季免费观看全集动漫| 泰国电视剧漫步云端| 小宝和老财电视剧全集| 日本电影和部长一起出差| 万家灯火养生2013| 美式保罗1至4带中文| 在异世界迷宫开后宫动漫在线观看 | 镜双城电视剧在线观看| 坎贝奇的《品味人生》| 激情都市| 金刚归来1| 台湾版黛比浪漫家教第一季在线看| 《百劫红颜》| 富锦市| 秋霞在线观看| 虎门大桥晃动| 夜空中最亮的星电视剧| 北非谍影免费| 《over flow》原版| 中国电影免费高清观看| 高压监狱在线观看完整免费高清原声高烧可以吃雪糕吗 | 漂白在线免费观看| 封丘县| 血仍未冷| 谁和她睡了百度影音| 梅川小帅上司送伞完整版| 不能和你分手歌词| 神马电影米利亚姆莱昂| 赵琳的探险日记| 生死速递2| 美国版《健美》在线观看| 哈利 波特与死亡圣器下| 电影《牙医姐妹》正版在线看 | 黎明前的潜伏| 连环计中计| 行尸走肉第一季全集| 义姐是不是良妈妈母乳喂养中1~2| 名侦探波罗和马普尔夫人| 台版1987渔夫荒野蒋玲玲| 电影《秘密花园》免费观看| 蜜桃成熟时1997演员表| 《电影《千金与佣人》》| 诱人的女邻居BD在线观看| 金瓶梅电视剧全集电视剧在线看免费观看| 游泳池激战2免费观看电视剧| 新警事电视剧| 暴躁46集全集免费观看 | 《卖百科全书》播放| 大唐女将樊梨花优酷| 女武神的终末| 双人调情接摩术电影| 福尔摩斯第二季| 新龙县| 辛亥革命电视剧| 高清《肖申克的救赎》续集| 渔民家姑娘2| 安理会上耿爽连说3个“太久了”| 安妈超正最新今天| 1985美式保罗聚家聚会| 5个孩子的妈妈要努力| 岳母的味道| 高清怦然与你| 我爱吃泡面| 美国家庭式忌讳1-4残酷的开始 | 禁猎区电影| 我的母亲2| 漂亮的小姨在线观看| 和平精英火箭小子攻略| 蒋玲玲版《渔夫的荒野史记》电影| 一元包邮| 完美音调| 一个好妈妈HD2答案| 叶罗丽动画片| 兰州老肥熟全程露脸| 金银悔5一1手机版| 高清《年轻护士》中文字幕| 聊斋画皮全集| 农场保卫战满天星完整版| 守护甜心全集土豆网| 仁医11| 意外国语| 狂乱家族| 无憾坎贝奇观看电影| 高清《偶像练习生》| 猛鬼食人胎国语版免费观看| 日本电影妈妈爱上儿子的同学免费观看 | 金银1—5普通话国语| 新济公活佛下部2015| 比得兔的世界| (已屏蔽)| 郑钦文第三轮比赛直播时间| 爸爸要播种子美国电视剧在线观看 | 旺角监狱在线观看| 《被下药强辱的妻子》免费看| 蝶舞天涯全集| 牝教师在线观看| 植物大战僵尸动画片免费观看| 我们的秘密| 日本本乡爱主演的电影| 漂亮姨太太电视剧| 百度变形金刚| 八尺夫人正版免费观看 | 沧元图动漫在线观看完整版免费 | 法国电影女超人(麦乐迪)免费观看 | runningman全集在线播放| 延禧攻略全集| 石原里美在线免费观看| 我在万界收废品| 法国女仆在线播放| 十送红军小沈阳| 父子战争| 《日加橹》冒险片无删减完整版-冒险片危地马拉手机在线播放-临深电影网 | 娃娃脸经典版5| 黄河在咆哮 电视剧| 爱欲狂潮电影| 50岁大胸继拇5中文| 镖行天下前传之决战天涯| 潘金莲野史1993| 17·3在线观看免费| 私密肥大| 凌云壮志满天星在线观看| 樱桃电视剧免费观看最新章节更新| 东京食种第一季免费观看| 暴躁媳妇完整版| 暮光之城2| 美丽的桃子5大结局| 高清危险关系未删减| 圣经创世纪| 莫丽特别酒店| 低俗小说 在线| 特工的特别任务| 牙医姐妹在线观看完整高清免费| 石纪元 第四季 Part 3| 终极一班3部第一集| 金瓶梅2爱的奴隶在线观看| 新包青天之碧血丹心| 我女友的母亲ID中字| 闪婚谁怕谁| 欢愉电影完整版免费观看| 拳击手2满天星| 疯狂动物城衍生剧在线观看| 真爱至上电影| 日本空姐2019年在线观看| 古船女人和网全集| 大香港电视剧国语30集大结局| 花间姑娘韩国三级片 | 女子护卫队满天星1973电影| 功守道电影| 电影暖春| 《酒店》1-90集免费观看| 彼岸岛豆瓣| 游客夜爬泰山隔空开强光互射对骂| 公之浮手中字在线观看电影| 永不磨灭的番号全集观看免费| 名侦探柯南557| 空蝉之森海外版免费资源| 风骚岳母| 平凡之路电视剧免费| 狂躁荷尔蒙6电影免费观看| 传说中的七公主国语版全集| gar280| 机械师6电影免费观看| 贤妻电视剧全集下载| 辽阳市| 美梦成真在线观看免费完整版| 扫黑风暴有多少集| 国产在线观看免费版电视剧| 侯湘婷 暧昧| 张国荣天使之爱| 99热视| 团建不能停在线观看| 拉拉电影免费观看电影| 荒野渔夫高清免费观看| 《娃娃脸3》电影| 鉴宝女王:古玩市场我称霸全集免费 | 古剑奇谭免费全集观看| 人狗大战8集全集观看免费西瓜| 邝美云大悲咒歌词| 厚颜无耻无删减版| 《啄木鸟:爱神靓装》演员表| 《卖豪车女销售》在线观看| 东北风云黑道二十年| 私人女监狱| 极限追捕| 韩国漂亮妈妈5观整有限中字| 成全免费高清动漫观看在线看动漫 | 蜜桃成熟之时33d| 电影《干柴烈火》| 武打电影免费观看高清完整| 粉红大白菜正宗版完整版| 阴阳路之一见发财| 青木玄德| 韩国理伦片巜隔壁小峓子| 第22届金曲奖颁奖典礼| 半路夫妻剧情| 漂亮的母亲9中字开头6个字| 大笑江湖百度影音| 不止喜欢你电视剧免费观看| 完美女人满天星完整版| 二婶电视剧全集| 爱在空气中第八集| 台湾电影按摩店排毒500叫啥电影| 铁根游戏解说| 魂断秦淮| 金银悔1-10集免费观看西瓜视频 | 双人按摩| 冲锋21| 夫妻免费观看全集完整版| 公公的浮之手| 浴火奔腾中文| 斗破苍穹动漫第二季| 《今夜不设防》电视剧| 电影需要爸爸播种子屠夫电影网| 绝世唐门112集完整版| 阿姨电影| 电视剧格斗天王| 门第电视剧高清全集| 唐吉歌德| 麦乐迪版女超人完整版免费看| 无处藏身全集电视剧免费观看| 武逆5200| 韩剧《为爱疯狂》| 致命关系| 妹妹学着点:打脸绿茶短剧全集| 《牙医姐妹》在线观看| 灌篮高手粤语| 喜羊羊与灰太狼第一季| 和部长一起去出差旅日本电影简介 | 刀郎颠倒歌| 女子特工队满天星1973| 意大利电影《热体》| 九九电视剧全集| 呕吐娃娃韩国版| 送给老师的歌| 高清九条的大罪未删减| 美姐妹牙医观看完整版| 语义错误动漫未增减版资源| 长月无烬免费观看完整版| 黑白配高清大全免费 | 少年派2电视剧完整版| 梅川丈夫工作出问题,找上司,是什么韩国电影 | 策驰影院电视剧免费策驰电影| 离人心上番外| 3d铺团之极宝乐鉴宝4免费观看 | 踏血寻梅电影| 柔铺团之极宝乐鉴宝鉴国语| 玉女心经3阴阳和合| 美国派2| 女超人2013麦乐迪| 高清《密爱》2002韩国电影| 郑少秋个人资料简介| 金瓶梅全集2| 酒店激2一8集什么时候播放| 斗罗大陆193集免费完整观看| 回复术士的重来人生免费播放| 男生女生一起努力愁愁电视剧在线观| 蘑菇影视剧妈妈的职业| 点点星光免费观看完整版| 美国禁忌电影免费观看满天星| 反黑路人甲粤语| 恶魔幸存者第二季动漫| 我的后半生在线观看免费高清 | 新女附马| 铜锣铜钹铿锵锵免费观看在线| 售楼女的秘密在线观看国产| 年轻的继母4| 《女学生的滋味》| 需要浪漫电视剧| 北上电视剧在线观看全集免费播放 | 五等分的花嫁第一季免费观看全集| 美国娃娃脸4美版| 邪恶新郎| 拳皇八神庵| 东北富婆25分钟对白| 做aj的电视剧免费观看英国| 非诚勿扰22期| 聊斋2三姐妹免费播放| 金枝玉叶分集剧情介绍| 白镖联盟全集免费播放| 父贵荣华短剧全集| 星克莱尔《总统》在线 | 雪珂电视剧免费全集在线观看| 美丽的的小樱桃| 大河之水电视剧36集免费观看| 电视剧翡翠凤凰| 替夫还债日本电影有字| 花样男子国语版下载| 时光与你都很甜电视剧免费| 地下偶像在线观看免费高清全集| 镖行天下前传之| 魔幻车神| 别当欧尼酱了动画第一季免费观看| 神雕侠侣陈晓| 艰难爱情全集| 人民的名义20集| 意大利三部曲满天星| 功夫之王电影| 琉璃电视剧全集在线观看正版| 木下子檀檩子电影免费播放 | 《布鲁克读大学》在线| 喜爱夜蒲2在线电影高清| 小鲤鱼跳龙门电影| 日本A片巜出轨上司的人妻| 疯丫头第3季全集| 豆腐西施杨七巧电视剧全集| 微微一笑很倾城超清版免费观看| 希要爸爸的种子| 临时同居 电影| 25岁女子高中生| 女版战狼6免费观看西瓜视频在线| 美丽毒素完整版| 龙年图片壁纸| 我们高清看免费中国片| 需要爸爸播种子电视剧免费观看| 搜查瑠公圳未删减| 薛姨妈hi版红楼梦免费观看| 坎贝奇《无憾》完整版免费观看| 一仆二主电视剧 全集| 星梦缘优酷| 我女友的妈妈id中字女主角是谁扮演的| 安闲领主的愉快领地防卫全集观看 | 第36部分夫妇交换系列| 幸福媳妇成长记电视剧全集| 神木丽| 我最好朋友的婚礼 电影| 韩剧 爱人| 女超人满天星版麦乐迪马克斯免费观 | 小潮院长| 美容院的特殊待遇是4| 禁室培欲之爱的俘虏| 绝密押运18| 美国版播种| 翠湖全集观看| 电影风声未删减版在哪里可以看| 老婆6电视剧免费播放| 《肉蔻之香》法国手机在线观看| 妈祖电视剧全集刘涛| 不惑之旅电视剧在线观看免费完整版 | 京香在线播放| 雪烟追逐未删减| 天地情缘之绝世天魔| 回响电视剧在线观看全集免费| 美景之屋6在线观看高清完整版 | 梅姨案人贩子家属责怪申军良| 七个少女在瑞士农场的电影| 保姆与老人| 四个少夫按摩精油伦理片| 高清《女生宿舍2》| 小小水蜜桃6电视连续剧 | 玉蒲团之灯草和尚| 日本维修工艳遇中字| 快播云播放| 那小子不可爱电视剧在线观看| 品味人生在线观看| 新西游降魔篇完整版| 女人花 电视剧| 妖精的尾巴高清版| 克莱尔的迷宫| 担保韩国电影| 苍井空电影网| 田连元小八义| HD版泰山《激战丛林》完整版免费兵王影视 | 《进击的巨人》第四季| 图书馆女友2季动漫观看| 绝夜潜行| 灭火宝贝(高压监狱)| 冰雪尖刀连在线观看| 朋友的老婆3| 美国电影想要爸爸播种子| 东北虎在水池放屁| 名侦探柯南第14个目标| 《青囊传》电视剧| ⅹl上司第1季末增减类型| 勇敢者游戏1决战丛林在线观看| 墓道电视剧| 福尔摩斯先生体内的恶魔| 我和继拇做爰6| 花样男子韩剧免费观看全集| 川西剿匪记电视剧全集免费观看| 特种兵之火凤凰演员| 女技师| 菏尔蒙6| 下一站别离电视剧| 女子学校的男生| 《女超人麦乐迪》| 鬼吹灯之天星术| 缉毒精英全集| 火玫瑰国语| 上司的要求免费观看正版电视剧自由 | 木下檀檩子在线观看免费完整版电影 | 荣誉电视剧| 高清《斛珠夫人》免费观看| 高压监狱播放地址| 电视剧温柔的背后在线观看 | 审判四人帮| 一路向西观看地址| 男女在一起愁愁愁免费观看电视剧| 《女教师3》在线观看| 约会大作战h| 修罗武神动漫| 凯登克罗斯全部电影在线观看 | 农村三人行| 斯巴达(大人版)HR版| 朴银狐妻子的职业| 地狱尖兵2电影完整版| 触手大战| 色帽子影院| 了不起的女孩免费观看| 强殖装甲动画| 弹幕记忆| 滥竽充数免费| 潜龙出渊短剧全集免费| 奈奈和熏的sm日记|