玩轉邊緣AI(TInyML):需要掌握的C++知識匯總!

原創 玩轉單片機與嵌入式 2026-04-24 07:28

大家好,我是賀老師,嵌入式 AI 工程師,《嵌入式AI:讓單片機學會思考》主理人,專注AI在MCU上的落地實踐。

很多人一看到“嵌入式AI要學 C++”,第一反應就是去補模板、繼承、多態、STL、設計模式。真到 MCU 上部署模型時,最常用、最關鍵的并不是這些。

嵌入式AI里真正決定你能不能把模型接起來、把輸入輸出處理對、把內存控制住的,主要是幾類基礎但非常硬的內容:數組、指針、引用、const、數據類型、結構體、類、靜態內存和函數封裝。

這些內容如果掌握得扎實,模型輸入組織、特征處理、推理調用、結果解析就會順很多;如果這些地方不穩,模型訓練得再好,部署端一樣會出問題。

一、數組、指針、引用、const:最先要啃透的四個點

1. 數組:輸入、輸出、特征緩沖區幾乎都離不開它

在嵌入式AI里,數組最常見的用途有三種:存原始采樣數據、存預處理后的特征數據、存模型輸入輸出緩沖區。

float acc_x[128];
float acc_y[128];
float acc_z[128];

如果模型輸入要求三軸數據按連續內存排布,常見寫法是:

float input[128 * 3];

for (int i = 0; i < 128; i++) {
    input[i * 3 + 0] = acc_x[i];
    input[i * 3 + 1] = acc_y[i];
    input[i * 3 + 2] = acc_z[i];
}

這里必須真正理解兩件事。第一,數組本質上是一段連續內存。第二,你必須清楚每個元素在內存里的位置,不然模型輸入順序很容易拼錯。

實戰建議:嵌入式AI里數組長度通常明確、固定。窗口長度是 128,就直接寫成 128。項目早期優先追求穩定和可控,不要一開始就把輸入緩沖區設計成復雜的動態大小。

2. 指針:不是為了復雜,而是為了傳內存地址

在 MCU 項目里,很多函數不會直接傳一個大數組對象,而是傳數組首地址。也就是傳指針。

void Normalize(float* data, int len, float mean, float std)
{
    for (int i = 0; i < len; i++) {
        data[i] = (data[i] - mean) / std;
    }
}

調用時:

float input[128];
Normalize(input, 128, 0.5f, 0.2f);

這里 float* data 指向數組首地址,函數內部直接修改原始緩沖區。這種寫法在預處理階段極常見。

更完整一點的輸入輸出接口通常會這樣寫:

void ExtractFeature(const int16_t* raw, int raw_len, float* feature, int feature_len)
{
    for (int i = 0; i < feature_len && i < raw_len; i++) {
        feature[i] = raw[i] / 32768.0f;
    }
}

這里有輸入指針,有輸出指針,也有長度參數。嵌入式里只要用指針,就要同時把長度管住,否則越界問題非常難查。

3. 引用:更適合明確存在的輸出對象

如果一個參數確定存在,而且函數要直接修改它,引用通常比指針更干凈。

bool RunInference(const float* input, int len, int& predicted_label, float& score)
{
    if (input == nullptr || len <= 0) {
        return false;
    }

    predicted_label = 2;
    score = 0.91f;
    return true;
}

調用時:

int label;
float prob;

if (RunInference(input, 128, label, prob)) {
    // 使用 label 和 prob
}

這個接口比 int* 和 float* 更清楚,因為它表達的意思很明確:這兩個輸出對象一定存在,不允許為空。

4. const:把輸入輸出邊界寫清楚

嵌入式AI項目里,很多錯誤不是算法錯誤,而是某個函數無意中改了本不該改的數據。const 就是用來防這種問題的。

extern const unsigned char g_model[];
extern const int g_model_len;

void Process(const float* input, int len);

class ModelInfo
{
public:
    int GetInputSize() const
    {
        return input_size_;
    }

private:
    int input_size_ = 128;
};

最實用的規則很簡單:

  • 模型數據、參數表、標簽表,能加 const 就加。
  • 函數只讀輸入,不改輸入,就把參數寫成 const T* 或 const T&
  • 成員函數不改對象狀態,就加尾部 const

二、和模型部署直接相關的 C++ 內容

1. 數據類型必須非常清楚

嵌入式AI里最怕的一類錯誤,就是類型用錯。尤其是 float、int8_t、uint8_t、int16_t 這幾類。

int16_t adc_buffer[256];
float feature[64];
int8_t model_input[128];
uint8_t image_input[96 * 96];
類型
常見用途
使用重點
int16_t
原始 ADC / 傳感器采樣值
注意量程、符號位、原始單位
float
預處理結果、浮點模型輸入
方便計算,但占 RAM 更多
int8_t
量化模型輸入輸出
必須結合 scale / zero-point
uint8_t
圖像數據、字節流、模型數據
注意無符號范圍 0~255

量化時不能直接強轉:

model_input[i] = (int8_t)feature[i];   // 這種寫法通常不對

應該帶著縮放關系去做:

int8_t QuantizeFloatToInt8(float x, float scale, int zero_point)
{
    int value = (int)(x / scale) + zero_point;

    if (value > 127) value = 127;
    if (value < -128) value = -128;

    return (int8_t)value;
}

2. 結構體:把相關數據打成一個整體

只要項目稍微完整一點,結構體就一定會用到。最常見的是打包一幀采樣數據、一次推理結果或者一組配置參數。

struct ImuSample
{
    int16_t ax;
    int16_t ay;
    int16_t az;
    int16_t gx;
    int16_t gy;
    int16_t gz;
};

struct InferenceResult
{
    int label;
    float score;
    uint32_t time_ms;
};

結構體最大的價值就是:讓函數參數更清楚,模塊之間傳數據更穩,不再到處散落著很多相關變量。

3. 類:不需要復雜,但要會封裝模塊

嵌入式AI里最常用的類,通常都不復雜。它們最重要的作用,是把“內部狀態 + 外部操作”封裝在一起。

class SlidingWindow
{
public:
    SlidingWindow() : count_(0) {}

    void Push(float value)
    {
        if (count_ < kSize) {
            buffer_[count_++] = value;
        } else {
            for (int i = 0; i < kSize - 1; i++) {
                buffer_[i] = buffer_[i + 1];
            }
            buffer_[kSize - 1] = value;
        }
    }

    const float* Data() const
    {
        return buffer_;
    }

    int Size() const
    {
        return count_;
    }

private:
    static const int kSize = 128;
    float buffer_[kSize];
    int count_;
};

這類簡單類非常適合用在滑窗緩沖區、特征提取器、模型調用器這類模塊上。目的不是為了“寫得高級”,而是為了讓模塊邊界更清楚。

三、嵌入式AI里最容易被忽視的一塊:靜態內存和生命周期

1. 盡量少依賴動態內存

很多桌面程序喜歡用 newdelete、malloc、free,但在 MCU 項目里,尤其是 AI 項目里,更推薦直接靜態分配。

static uint8_t tensor_arena[8 * 1024];
static int8_t input_buffer[128];
static float feature_buffer[64];

靜態分配的好處非常直接:內存占用可預估、生命周期清楚、不容易出現內存碎片、系統更穩。

2. 必須搞清楚對象什么時候失效

下面這段代碼就是典型錯誤:

float* GetBuffer()
{
    float temp[128];
    return temp;
}

因為 temp 是局部數組,函數退出后這段內存就不再有效。更穩妥的寫法,要么由外部傳入緩沖區,要么明確使用靜態對象:

void FillBuffer(float* out, int len)
{
    for (int i = 0; i < len; i++) {
        out[i] = 0.0f;
    }
}

嵌入式AI里很多詭異問題,最后都能追到生命周期沒理清楚。

3. 減少不必要的數據拷貝

很多性能問題并不是推理本身慢,而是你前處理階段反復復制數組。能原地處理就原地處理。

void NormalizeInPlace(float* data, int len, float mean, float std)
{
    for (int i = 0; i < len; i++) {
        data[i] = (data[i] - mean) / std;
    }
}

如果一路從原始采樣拷到臨時數組 1,再拷到臨時數組 2,再拷到模型輸入,RAM 和運行時間都會被浪費掉。

原始采樣歸一化特征構造模型輸入推理盡量復用緩沖區,避免一路復制數據

四、真正寫項目時最實用的東西:函數拆分和模塊組織

1. 一條完整鏈路,建議至少拆成五步

不要把所有邏輯都塞進 main.cpp。更好的做法,是按數據流拆分。

bool ReadSensor(ImuSample& sample);
void UpdateWindow(const ImuSample& sample);
void BuildFeature(const ImuSample* window, int win_len, float* feature, int feature_len);
bool RunModel(const float* feature, int feature_len, int& label, float& score);
void HandleResult(int label, float score);

這樣一來,采樣、預處理、特征、推理、后處理各自邊界都很清楚。出問題時,你也能很快定位到底是哪一段出了問題。

2. 函數參數一定要寫清楚輸入和輸出

不推薦這種含糊寫法:

void Process(float* a, int b, float* c, int d);

更推薦這樣:

bool BuildInputFeature(const int16_t* raw_data,
                       int raw_len,
                       float* feature_out,
                       int feature_len);

變量名本身就把職責寫清楚了。后面維護時,代碼可讀性會高很多。

3. 錯誤處理不要偷懶

嵌入式AI最怕“悄悄出錯”。表面程序在跑,實際上輸入長度錯了、緩沖區沒填滿、輸出索引讀錯了。

bool RunModel(const float* input, int len, int& label)
{
    if (input == nullptr) {
        return false;
    }

    if (len != 128) {
        return false;
    }

    label = 0;
    return true;
}

如果項目更完整一點,可以直接定義狀態碼:

enum class Status
{
    Ok = 0,
    NullPointer,
    InvalidLength,
    ModelError
};

然后把函數統一改成返回 Status,這樣調試時會清楚很多。

最實用的練習方式

自己寫一個最小工程,把下面這條鏈完整打通:

  • 采一段傳感器數據,放進數組
  • 做一次歸一化
  • 轉換成模型輸入類型
  • 調用推理函數
  • 讀取類別和分數

把這條鏈真正寫通,比繼續看很多概念更有效。

最后總結

學習嵌入式AI,不需要先把 C++ 學成“大而全”。最值得優先掌握的,是那些直接影響模型部署的硬能力。

  • 第一層:
    數組、指針、引用、const。先把輸入輸出緩沖區和讀寫邊界管明白。
  • 第二層:
    數據類型、結構體、類。把采樣數據、特征數據、推理結果和模塊接口組織清楚。
  • 第三層:
    靜態內存和生命周期。知道數據該放哪,知道對象什么時候失效,知道怎么少拷貝。
  • 第四層:
    函數拆分和模塊組織。讓采樣、預處理、推理、后處理形成一條清晰的數據鏈。

把這幾層練扎實了,后面無論接哪種 MCU 側 AI 框架,都會輕松很多。

圖片

END

因微信推薦規則變化,多點贊和在看,我們才能常出現在你的推送里。

玩轉單片機與嵌入式 專注單片機、嵌入式、學習資料、最新設計、案例等。以單片機為起點,帶你玩轉單片機、嵌入式。
評論
  •         很多人拆解醫療設備時,只會關注傳感器、主控芯片這類核心部件,卻忽略了電路板上不起眼的晶振。作為整個醫療系統的時間基準,晶振的精度、穩定性直接決定了測量數據的準確性、設備的運行安全性——比如監護儀的采樣頻率偏了1ppm,血氧、心率的讀數就會出現系統性偏差;膠囊內窺鏡的時鐘漂移超標,圖像傳輸就會出現丟包、花屏。不同醫療場景對晶振的要求天差地別,沒有一款晶振能通吃所有設備,每一類醫療設備背后,都有一套針對性的晶振選型邏輯。1. 家用便攜監測設備:
    TKD泰晶科技 2026-07-31 08:24 471瀏覽
  • Synopsys 這次沒有再給行業看一條只能站在展臺邊圍觀的 demo。7 月 27 日,Synopsys 在 DAC 2026 期間公布兩條 autonomous EDA workflow:一條處理 debug closure,另一條處理 implementation and closure??蛻艨梢酝ㄟ^ Synopsys 申請在 Microsoft Discovery 上評估,AMD 正在評估這些工作流能否用于下一代產品開發。公告里最扎眼的是 25%–40%。Synopsys 稱
    麒芯說AI 2026-07-31 14:21 160瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌?;赝^去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 72494瀏覽
  • 01 量子光電實驗對高性能信號源的需求在量子光學實驗中,任意波形發生器(AWG)是連接數字控制與物理光場的重要信號平臺。無論是 AOD 驅動、聲光調制、光鑷陣列生成,還是原子搬運與動態重排,背后都離不開高精度、可編排、可同步的射頻信號輸出。相比傳統固定頻率源,AWG 的優勢在于其更高的靈活性:不僅能夠生成復雜波形,還能夠配合實驗時序實現多通道同步輸出、波形序列切換和動態過程控制,因此已成為量子實驗控制系統中的核心設備之一。但在面向 AOD 多束激光控制時,傳統 AWG 的使用方式也面臨
    虹科網絡基礎設施 2026-07-30 17:09 161瀏覽
  • 光芯片,正在從光模塊的“配角”逆襲為AI產業鏈的“命門”2026年3月,英偉達一紙公告震動整個光通信行業——分別向Lumentum和Coherent各投資20億美元,合計40億美元。這哪是什么財務投資,這是一次對AI基礎設施關鍵環節的“掐尖式”卡位。光芯片,這個曾經被市場當作光模塊BOM表里一個標準配套元器件的東西,正在成為AI產業鏈上“卡位”最強、話語權最硬的環節。一、為什么是光芯片?老黃早就把話挑明了英偉達CEO黃仁勛的原話是:數據傳輸速度已成為人工智能發展的新瓶頸。AI集群從萬卡級往十萬卡
    用戶1774416745629 2026-07-31 11:22 268瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 261瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 212瀏覽
  • 行業痛點凸顯,飛凌嵌入式FET3572-C重磅登場工業4.0與AIoT發展下,嵌入式核心板作為設備“工業大腦”,面臨性能與功耗的雙重考驗——既要支撐復雜算法和多路數據處理,又要兼顧便攜設備、工業終端的低功耗需求,傳統核心板“高性能必高功耗”的困境制約設備升級。為此,飛凌嵌入式推出基于RK3572處理器的FET3572-C核心板,以2×Cortex-A73+6×Cortex-A53八核架構為核心,實現“性能翻倍、功耗減半”的突破,為中高端嵌入式場景提供優質算力底座。八核異構架構,解鎖性能功耗最優解
    飛凌嵌入式 2026-07-31 09:47 170瀏覽
  • 今年好幾個客戶都問過我同一件事。藍牙音頻產品到底用 WT2605 這種單芯片,還是老老實實 MCU 外掛藍牙模組。兩種方案我都落地過,說點實在的,WT2605 剛出來那陣我也犯嘀咕,怕是營銷噱頭,真拿來做完一版樣機才服氣。一、選型先看三個維度外圍數量。這是最直觀的。傳統做法是 MCU 加藍牙模組,再加音頻編解碼、功放、晶振和一堆阻容,板子上密密麻麻十幾二十顆料。WT2605 把藍牙、解碼、功放全收進一顆,外圍就剩少量被動件。開發周期。傳統方案得自己接藍牙協議棧,配網、A2DP 解碼、音頻通路一一
    唯創知音語音芯片 2026-07-31 16:35 305瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    用戶1783664076620 2026-07-31 18:29 255瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 272瀏覽
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 128瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    用戶1783664076620 2026-08-03 09:18 72304瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 糙汉文11H婚孕| 糖果盒子| 我和我的家乡免费高清完整版 | 哆啦A梦:大雄的金银岛电影| 罗丽星克莱尔经典全集| 真爱一生| 官能复仇电影| 一天内全球多地发生客机事故| 天使奶奶| 插曲的痛全集免费播放电影| 动画片大头儿子小头爸爸| 魔女的考验日语| 何以笙箫默电视剧在线观看免费| 大江大河在线播放免费观看| 《倔强退魔师》| 甄嬛传电视剧完整版免费观看高清| 八戒八戒影视剧10| 平泽里菜子| 人民的名义 电视剧| 电影《需要爸爸播种美国》相似的片段| 天若有情ii之天长地久| 青梅竹马:两小无猜超甜短剧全集| 兔子先生第一季第6期24k高清无打码| 老公的朋友来做客| 世界杯巴西对克罗地亚| 无敌三脚猫全集| 蓬佩奥被调查| 公浮之手中字9| 爱情与灵药完整版| 南海战事今天最新消息| 迎风青春电视剧免费观看| 鬼话怪谈祥云寺| 小绿和小蓝| 亲吻姐姐| 电锯惊魂7高清版| 屋顶上的吻| 明明不喜欢完整版电影在哪里看| 需要浪漫11| 波多野结衣 裸体| 《柑橘味香气》动漫| 私人航空在线观看免费版完整版| 万古仙穹动漫第二季| 北欧精灵麦乐迪女超人电影在线观看免费| 海员记录在杜苏芮影响下航行遭遇 | 母亲爱上儿子同学电影| 刘罗锅别传| 大地资源在线观看免费高清电视| 《卖楼销售员》完整版电影| 火舞风云未删版浴缸片段| 特别的酒店2免费| 电视剧王贵与安娜| 孔刘汤唯合作| 《百万人推理》| 林珍娜满天星三部曲| 一起来流星雨| 青春环游记第四季综艺| 合肥电视台法制频道| 新王保长| 未知| 真爷们儿电视剧全集| 叶子楣个人3鸡片| 成瀬心美| ady无码| 特利迦奥特曼国语免费观看| 爸爸需要的种子| 《开放少女2》免费观看| 特种兵火凤凰63全集| 欢喜亲家电视剧| 电影急诊护士完整版| 贺军翔主演电视剧| jjzz44com| 七天骗了一个村| 爸爸来播种完整版| 小猪佩奇的动画片| 播种完整版美国| 影音先锋男人源资源| 墨西哥瓜达卢佩的玫瑰完整版| 我是你婶娘免费观看高清韩剧| 漂亮的丰年继拇谁演的免费| 妹妹情人| 奔跑吧兄弟第五季免费完整版观看| 荃加福禄寿粤语| 离婚前规则优酷| 美国1~5普通话| 韩剧《大力女子都奉顺》| 武松之蒋玲玲最新更新 | 女销售的销售秘诀2免费观看| 可疑美容店| 姐姐真漂亮高清BD| 大侦探第八季免费播放| 东方侠客免费观看全集| 鱼游春水台湾版| 踏血寻梅电影观看普通话在线观看| 双人按摩| 营销策划书怎么写| 喝茶影视《部长出差的日子》| 雪中悍刀行2大牛影视| 新一剪梅| 我漂亮的老师播放在线观看| 姐妹在线看免费观看| 新有菜在线免费播放| 息事宁人的意思| 韩国电影售楼小姐每月都是销售冠军| 保安疑因停车矛盾杀害两人| 庄园色导航| 世仇爱恨:最终和解全集免费| 成全在线观看高清动漫| gogogo高清在线怎么开始| 电影私人航空在线观看完整免费高清 | 朴雅珍蓝色帽子免费播放| 无尽动漫在线观看完整版| 私人助理2完整版免费版电影| 赵日天是谁| 迷你小公主| 电视剧我是余欢水| 上瘾未删减版| 绝世战魂在线观看全集免费| 中国好声音直播现场| 激战丛林2原声版免费观看| 公公与媳妇高清免费版电视剧| 电影天海翼匿名侦探免费观看| 法国禁忌7中文版| 《红高粱》| 楼下的房客电影无删减| 落跑甜心30集| 麦乐迪《忠诚少女》完整版| 金瓶酶2全集观看| 希望爸爸播种在线观看| 丝袜俱乐部| 大漠苍狼电视剧| 想你21| 雷霆沙赞2众神之怒| 《电影灭火女警2》| 女人花免费观看大全电视剧武则天| 张曼玉黎明主演的电影| 黑帮大佬和我的的356日| 黯夜守护者| 古墓丽影满天星高压美版免费| 华为见非凡品牌盛典| 满天星电影免费高清原声满天星 | 中文字Dl幕岳 和女胥婷婷综合| 东宫电视剧免费观看全集剧情| 赤子板栗美柿妹| 追爱家族免费全集在线观看高清| 电影飞天| 柳浪闻莺| 高清《哪吒3》免费全部观看| 侏罗纪世界1电影免费版高清 | 一路走来一路读| 白头神探1高清在线观看免费完整版| 麦乐迪满天星HD版| 带领村民奔小康:返乡创业全集免费 | 蛇姬恋电影在线观看| 多波野结衣| 电影《小蓝》| 99热视| 直击运20掠过雪山绝美场面| 女版特种兵满天星美版| 罪域15| 步步惊心电影| 美版《荒岛女儿国》在线观看完整版 | 千金肉板栗完整版| 千鹤道长出山免费观看| 修理工的艳遇在线观看完整版 | 东京塔之越南女兵被俘| 免费保姆| 师奶兵团粤语| 檩木子电影在线播放免费版| 新网球王子| 政宗君的复仇动画| 开心公寓| 分娩按摩2在线观看完整| 摇滚七十年代| 《驯服小峓子》中文| 大唐荣耀在线观看| 人猿泰生Hr| 新杨门虎将电视剧免费观看| 妈妈的职业2| 欲望格斗2通关存档| 色琪| 赘婿电视剧全集36集在线播放 | 西装暴徒| 怪你过分美丽在线观看| 三宫椿主演的电影最高的爱人| 《特殊交易》在线观看高清| 郑少秋个人资料简介| xl司令真人版全集观看完整版| 艾回五子| 替夫还债女律师免费观看完整版| 国王在冬眠在线观看全集电影| 《私人家教》1983版电影免费观看 | 开门红扇子舞| 在线爱我几何| 三只羊沫沫去年12月被拘留| 年轻的保险销售员8| 高清盐沼之下| 韩国《维修工人的艳遇| 免费热播甜宠短剧| 美国电影娃娃脸| 麦乐迪马斯克女超人在线高清免费观看| 山野女人香| 大牛战狼6免费观看高清版电影| 广场舞爱本无罪| 插曲的痛30集全集观看免费| 婚战电视剧全集在线观看| 我们都是坏孩子电影| 人工少女3服装存档| 战狼六欧式少女| 百万巨鳄电影完整版| 82版杨敏思1-5集全集| 完美音调2在线| 塔尔萨之王免费观看| 我的女婿| 被赠与的未来| 好姑娘2免费高清全集| 12大战动漫免费观看| 美女姐姐的神秘花园在线观看| 游戏007| 站着再来一次第26集剧情| 森林里的熊先生冬眠中动漫完整版| 金瓶梅全集2| 传闻中的陈芊芊24集观看| damimi| 锵锵锵锵铜锵铜锵铜锵| 龙兄虎弟国语高清| 罗马的房子主题曲| 嫡女宅斗:全精通全集免费| 女律师的堕落zaixianq| 五福临门电视剧免费观看全集高清 | 麦乐迪女超人HD版在线观看| 樱蓝高校男公关部| 父母爱情免费观看完整版电视剧| 盛唐风流电影完整版免费| 这他妈才是爱情伴奏| 童话村最新电影| 天线宝宝第3季| 凌晨三点看高清夫妻电视剧| 萌学园3| 金八天国在线| 啄木鸟壮志凌云在线| 白话易经| 坎贝奇无憾完整版| 命悬一枪电影| 插曲的痛30集全播放下载| 乡下 乱 仑| 外卖服务3| 火龙对决| 激情战歌| 韩国迷人保拇3| 香香公主| 肉蒲团高清迅雷下载| 《不良一族寻爱记》未删减| 特邀外卖员2003| 《乌云之上》在线观看| 男人女人愁愁愁电视剧免费| 斗罗大陆全集免费观看完整版动漫| 铿锵锵锵锵免费观看两年半| 猫狗大战1在线国语免费观看| 泰囧在线观看| 知青家庭免费观看全集完整版 | 偷偷藏不住40集完整版| 美国电影《爸爸播种》豆瓣| 3d玉蒲完整版| 死亡笔记电影1| 公之浮之手义父电影免费观看| 一起长大电视剧免费| 天使的3d动漫| 哈利 奎恩| 高清长安的荔枝未删减| 妻子8免费完整高清电视剧在线看 《瓜达卢佩的玫瑰》在线播放免费墨 | 杀死伊芙| 雾柳镇全集| 秀才爱上兵剧情| 电视剧出逃的公主| 高清《农夫偷香记》电影| 奈何流年枉情深短剧免费观看| 美味快递员特殊待遇2在线观看免费高清| 高清《四大元素之水之魅影》电视剧| 外姓兄弟| 宫锁沉香结局| 俘虏之锁无删| 的士速递4| 生活中的马丽亚无删减在线观看免费| 朝鲜驱魔师16集免费大全| 兔子先生高清免费观看全集| 死亡游戏动漫| 善良的的瘦子| 隔壁的邻居很美味免费观看| 《玉女心经3:阴阳和合》免费看叶子媚 | 海洋之恋泰剧在线观看免费| 耍要爸爸播种子| 短剧《撕夜》免费观看| 哇嘎在线观看完整版| 恋恋茶园电视剧免费| 《战狼6》免费观看完整版高清| 书屋的激情性事| 耶伦抵京 中美双方握手近20秒| 屋塔房王世子国语| 电视剧铁在烧| 一眉道姑完整版免费观看| 春雨电视剧高清在线播放| 房间里的二人世原声免费观看| 阳光之下在线观看| 村上沙的兽皇四全部演员表介绍图片| 火影忍者论坛52pk| 《最高の爱人沼》三上悠亚| 出狱脱节| 黑暗荣耀1| 电视剧解放| 为人民服务完整版免费观看| 《永不磨灭的番号》电视剧| 杀戮霸刀| 恐怖游轮高清| 好男儿之情感护理电视剧| 变形记20140623| 灾女变福妻:全家宠上天全集免费| 九九重阳今又重阳| 棋手颜成龙再回应肛珠作弊传言| 王牌杀姬免费观看完整版| 菠萝蜜在线观看视频| 电视剧《青盲》免费观看| 赤子板栗电影在线观看| 莲花楼在线观看| 了了晴山见纷纷宿雾空什么意思| 奇门偃甲师电影免费的| 高清恶魔搬进来了| 百万新娘第一部| 老赵抱着媛媛在厨房做饭视频大全| 韩剧看了又看| 假面骑士000剧场版被封印的传说| 丧事唢呐| 老卫和淑蓉在船上1一7集| 义姐是不是良喂养1-2集| 斗罗大陆全集免费观看完整版动漫 | 包法利夫人电影完整版| 同在屋檐下电视剧全集| 剑来动漫| 原罪 安吉丽娜| 功夫姐妹电视剧全集在线观看| 亲爱的妈妈3免费播放| 东方卫视电视剧品质盛典| 电影《刘三姐》完整版| 张帝问答演唱会| 战狼10免费完整高清版在线播放电影 | 义姐是不是良在哪里看| 斗罗大陆173集免费观看完整版| 《壮志凌云》法国版 视频| 东方侠客免费观看全集| 哇嘎免费高清在线| 锁定:怒火危崖| 石嘴山市| 倩影翩翩| 玉女心经qvod| 韩国电影售楼部的小姐| 海绵宝宝全集| 《家庭矛盾4》麦乐迪| 蜡笔小新全集播放| 《一笑随歌》免费观看| 巨人族的新娘花嫁| 一九四二年电影完整版免费| 《法国空乘4》免费完整版| 又拐个皇帝回现代 电视剧| 一起愁愁免费观看在线播放| 我们永不言弃| 善意的竞争电视剧在线播放| 美国电影想要爸爸播种| 七尺男儿| 男女生一起愁愁视频在线观看| 《卑劣的交易》| 末日骑士电视剧| 不完美小初恋| 姐姐4韩国电影| 小蜜峰美丽人生| 梦想森林电影| 泰顺县| 完美混乱电影观看完整版| 算命少女全集免费| 酒店激2一8集什么时候播放| 第一伞兵队电视剧| 1986《牙医姐妹》电影免费| 电影黄金大劫案| 电视直播频道| 廖琴 哭泣的女人| 尸奶俱乐部| 淫的方程式动漫| 周星驰电影大全国语版| 鬼吹灯之天星术日语| 电影《霸占》在线观看 | 恐龙的动画片| 《高压监控2》| 我们的秘密| 男女一起愁愁愁在线观看全集高清免费 | 特种兵之利刃出鞘全集| 电视剧恋人| 特殊的滋味在线观看视频| 我们恋爱吧第6季在线观看免费| 巜商务旅行女老板戴绿色帽的 | 逆境追凶电视剧免费观看完整版| 空巢姥爷电视剧| 青青河边整版高清国语| 法国电影《特殊客房》的导演和主演| 极恶老大第二季全集在线观看 | 朴亚珍电影| 好老婆大联盟国语版| 秋瓷炫生死决断电影| 终极一班3在线观看| 酒店房间1~40集| 追鱼传奇未删减版| 黑帮少爷爱上我第10集在线观看| 亲爱的姐姐1在线观看完整版| 三十而已免费观看完整版全集| 美容院的特殊待遇在线视频| 命中婚劫未删减| 哇嘎电影高清完整视频| 潜伏者40集在线播放免费| 少年歌行叶啸鹰| 爸爸我是你媳妇中字头剧情介绍| 加油亚当君| 电影入职| 伊拉克战记| 97自拍| 舒淇的全部三电影| 《壮志凌云》满天星在线| 绝对权势韩剧免费播放| 假小子电影| 午夜电影播放器| 解说小漠| 安德森在线观看免费| 何以笙箫默在线看免费西瓜视频| 美国式忌保罗讳1--4| 北妹皇后| 《完美世界》在线观看| 日日艹夜夜艹| 3D新金瓶玥菲无删减完整版| 时间静止器韩国电影最新消息| 裸男 疯狂猜图| 坎贝奇《品味人生》播放电影完整版| 美妙旋律第三季| 广场舞好人好梦| 强奸快播| 我的女婿太逆天电视剧| 法国版满天星女版免费看| 辣椒酱的制作方法及配料| 《德国女子护卫队:满天星》在线观看| 男孩浑身是泥被妈妈用塑料袋带走| 爱恨之约11| 夜深沉在线观看| 电视剧妈妈在等你全集免费播放 | 《美丽妻子替丈夫还债》| 箭在弦上 电视剧| 初恋时间第一集在线观看免费高清| 《少女大人》在线观看| 《莲花楼》电视剧| 人马配速1-42集免费观看最新章节 | 高清《监狱女囚》13集观看| 《【中文字幕】老公出差不在的三天 榨取深爱的儿子精液的人母 水野优香》- 红 | 道德的火焰| 一起对愁愁愁免费观看| 五觉大战03| 长相思1—40集电视剧免费| 捉鬼敢死队2016女版H版| 莫陌2微电影完整版| 木下檀檀子完整版电影| 王的女人谁敢动| 广州大学城攻略| 爸爸需要你的种子| 杨贵妃艳史A版| 《除却巫山》邓家佳| 灵魂战车2高清下载| 恶魔搬进来了| 爱情公寓43| 引郎入室| 日剧《家庭教师上门拜访》 | 满天星电影在线观看完整免费高清原声满天| 门弟电视连续剧| 落跑甜心徐垒| 插曲的痛30全集免费观看高清版在线观看 | 篮球飞人| 羞羞答答免费在线观看| 进击的巨人oad| 恶行之外粤语版免费观看| 私人航空电影免费观看| 好久不见繁花| 高清《女生宿舍2》| 蜀山奇仙录动漫免费观看全集| 好迪代言人李玟| overflower原版| 斗破苍穹58| 电视剧金牌律师| 落地秀才| 花样少年少女全集观看| 凯登农场保卫战满天星免费观看| 向幸福招手| 血战墓碑镇| 花开有时颓靡无声水千丞全文阅读| 泼天富贵短剧免费观看| 法国满天星八尺夫人| 朝鲜世界杯| 杨三姐告状评剧全剧| 私人女性监狱-言情片-高清完整版-全集免费在线观看-tvb云播 | 奥密克戎引“超级熔断”| 铠甲勇士全| 韩国夫妇交换| 阴阳少女:见鬼捉鬼全集免费| 啄木鸟《荣誉法则》凯登斯托雅| 电影暴风骤雨| 美国的海棠红2| 孤男寡女之战狼6电影在线观看| 三生三世免费手机观看| 木下檀子的电影免费观看 | 爱他美奇迹白罐| 激战丛林完整版在线观看| 新闻女王粤语免费观看| 酒店1至100集| 短剧妥协完整版在线播放| 藏身之所| 二十一世纪指南在线 | 电影爱我几何莫妮卡免费观看高清播放 | 电视剧我是传奇在线观看| 《布鲁克读大学》1978| 奥密克戎CH.1.1现身美国| 四十团圆短剧免费观看| 女销售员的秘密免费观看| 金瓶梅新版| 高压监狱高2清完整免费版在线观看 | 巜四个已婚妇女去按摩| 如果声音有记忆免费观看完整版| 中文在线高清字幕电视剧第三季| 澡堂老板家的男人们全集| 银河奥特曼3| 韩剧租客女主叫雪莉房东提成| 簪定此生| 一梦如初电视剧免费观看完整版| 陪讨厌部长去出差旅在线| 太空堡垒国语| 庆余年2电视剧星辰影院| 花开有时颓靡无声电视剧免费观看| 爱恋在线观看| 法国空5在线观看整板视频| 幸福的向日葵| 年少日记| 女巫1955满天星| 5566黑夜在线电视剧免费观看| 甜蜜惩罚3未增删带翻译整集| 《玛丽!玛丽!》满天星中文| 美人谋电视剧免费观看| 战狼6欧式少女全部视频 | 黑暗阴影在线观看| 男女一起愁愁在线看看| 姆巴佩梅西更衣室冲突| 金蝉脱壳高清完整版| 水润女人刘志贤主演电视剧| 终极追捕电视剧全集免费观看| 山阴县| 打人女司机为何不构成寻衅滋事| 苏炳添说对不起大家| 超级教师3免费观看电视剧下载| 六福客栈电影国语版免费观看| 李采潭姨母的诱惑| 女员工付出的中文| 少林扫地僧| 白发皇妃电视剧| 原千岁葬礼之哀悼在线播放| 契魔者技能| 城中之城电视剧免费观看全集剧情 | 青蛇劫起2在线观看免费| 时空陷阱| 缘分 电影| 《部长出差的日子》演员 | 哇嘎电影免费观看| 李丽珍主演的电影免费观看国语| 超女第一季| 神马影院在线观看军事不当行为电影 | 小公主莎拉| 为了皇帝迅雷下载| 妻子8免费完整高清| 神马电影达达免第九院| 赤警威龙国语| 站着再来一次17集全免费播放| 北汽40| 《蛇女》电影在线观看| 《女超人》麦乐迪版剧情| 爱的妇产科4| 鲁班四杰之伏龙海眼| 果冻传媒水电工艳遇| 冰河世纪3高清下载| 恐怖旅馆 电影| 特殊理发店韩国| 电击小子第3季| 民警老林的幸福生活 | 危险关系在线观看| 洒店实行生电影在线观看| 小大夫电视剧| 暖暖国语高清免费观看完整 | 酒店1-50集全集免费观看高清 | 埃洛伊塞| 天师与妖姬| 男人和女人一起愁愁愁电视剧免费韩 | 飞鸟娱乐电影下载| 九重紫电视剧哪里可以看| 爱唯侦察电影免费观看| 活死人军团| 五台山奇情| 使徒行者3大结局| 非常主播| 韩国电影姐姐免费完整版| 天下长河免费观看全集| 星际大战动画片| 特战荣耀电视剧全集免费观看策驰| 南陵县| 解放军军机南海拦截美军侦察机| 河马打针后找饲养员求安慰| 动漫男女一起愁愁愁电视剧| 我要成名| 风暴电影刘德华| 麦乐迪版满天星无删减观看·字数:720· | 新倾国倾城在线| 《情欲办公室》未删减版在线观看| 图书馆里的女友动漫1-6集全集免费观| 渡情原唱| 精灵幻想| 暴躁少女48全集在线观看| 群星追忆张国荣2012演唱会| 顶级人生第一季电视剧| 暴躁老妈46集免费观看中文版| 最新电影免费观看完整版在线播放| 女子推理社第二季| 美国版4娃娃脸免费观看 | 桃色成人| 男人女人愁愁愁电视剧免费观看最新| 斗罗大陆第228集| 春潮烂漫海棠红下载| 《和讨厌的部长出差旅》 | 疯狂之血| 女销售的秘密免费完整版| 超级碗中场秀| 新闻联播预告彩蛋| 爱我几何在线观看全集免费播放莫妮 | 电视剧长相思第二部| 彭丹电影《蛇王波后》| 遮天 全集| 终极三国全集| 金银悔1~5集免费观看国语高清| 热情的邻居完整版免费| 瞄准电视剧60集免费观看| xl司令在线观看免费| 欢乐颂1在线观看免费版| 再见了大别山吕继宏| 美女性私密按摩精油的电影手机能看的| 小女人电视剧48集观看| 外国人那东西太大进不去| 日本《乳房按摩》在线| 赛尔号4动画片全集| 牟氏庄园电视剧全集免费观看| 从头再来电视剧全集免费观看| 铿锵锵锵锵免费观看完整版| 糊涂小天使| AIGAO网在线观看| 律师禁欲| 我爱美女| 《疯狂动物城2》中文版| 老婆6免费完整版电视剧| 扑克王APP| 爱情猎杀在线观看免费高清完整泰剧| 《overflower》真人版第一季| 顶楼的秘密| 神探狄仁杰第四部44| 十七岁的天空吻戏| 部长出差电视剧免费观看| 高清《纠缠》24年最新上映的电影| 方子传电影免费观看全集在线播放 | 后背空姐| 古墓丽影第3季法国满天星| 电影欲望的代价完整版观看 | 天才枪手 电影| 让子弹飞删减| 《OverFlower》无码| 如懿传电视剧全集免费观看| 电影红嫁衣在线高清免费观看全集| 满天星壮志凌云女版kr| 李嘉诚次子出席重要论坛| 加勒比女海盗成版人2在线| 余罪第三部全集完整版| 荷尔蒙6美国版| 大宋少年志2免费完整版| 新碧血剑电影| 《花子vs倔强的驱魔师》1-4集动漫在线| 普罗米修斯在线观看| 走到尽头| 木子檀子电影免费观看| 隔壁阿姨| 高清《葬送的芙莉莲》| 意大利电影免费观看完整版| 《飞机上特殊服务5》电影| 让子弹飞 电影| 龙珠大魔免费观看| 黑白配HD1080免费观看下载| 绿草地免费| 仙逆112集完整版高清4k| 霍金怎么说话| 伦理电影爸爸我要你的种子在线观看| 回家的诱惑电视剧免费完整版| 变形金刚2国语版| 赫章县| a人片在线观看| 金城武电影全集| 韩剧我的女孩国语版| 特别的酒店美国满天星| 萨达姆墓| 中华英雄电影免费国语在线观看| 牙医姐妹在线免费观看视频| 电视剧便衣警察87版免费观看全集| 他在星河之州免费观看全集| 黑白配免费播放高清完整版| 人世间 纪录片| 隐密的角落| 安然丑闻| 雷电将军被丘丘人抓去繁衍后代| 俄罗斯版美丽的小辣椒| 老公原谅我在线| 小品火炬手| 女朋友的妈妈字ID| 圣女的代价百度影音| 湖南卫视跨年演唱会2014| 卖房子的女销售完整| 大胸姐妹电影| 新白发魔女传全集| 《淑女出招》电影| 日剧《卖房子的女人》| 从你的全世界路过电影下载| 东宫电视剧免费观看全集剧情| 金屋藏夫电视剧免费观看完整版| 祥仔实觉.av 电影大片| 拥抱星星的月亮免费观看| 局长趴在雪白的身上耸动| 傻儿传奇45集| 一起愁愁愁30免费观看完整版| 三生有幸遇见你| 澡堂家的男人们| 黑暗森林满天星版法国| 《驯服小峓子》中字板在线观看| 凤凰泣血| 凌辱の都市| xl司令在线观看全集免费动漫| 西游记之再世妖王免费观看| 热血高校2在线观看| 世界杯主题曲mv| 酒店1-75集免费播放高清 | 夜半歌声| 陪部长出差的日子在线观看| 金钱帝国粤语高清| 大雨天和驾校教练在车里| 永清县| 私人航空免费在线播放| 高清《你好 李焕英》电影免费观看| 圣手仁医短剧在线免费看| 美容室:待遇服务7在哪里看| 雷霆特攻队*全集观看| 千年僵尸王国语版高清| 《战国》| 中字hd的丈夫的下属的成就与贡献 | 太极藤球| 修理工艳遇日本| 琉璃免费看| 眷思量免费观看全集| 一首情歌 任重| 第一滴血女版满天星电影在线观看| 食神电视剧| 泰剧星月情| 周香允《外卖奇遇》| 美国怪谭| 亲爱的老师6中文版完整版| 珠海35人死亡事故原因| 少妇按摩记| 《超级战舰》在线观看| 电影情劫| 国产大爆乳大爆乳在线播放| 女版战狼3免费观看完整版高清| 河南男子与猪办婚礼| 女子在足浴店被技师弄晕| 梦想新生活| 部长| 诛仙电影版在线观看| 傻儿军长| 吻舔咬抽插轮J1V多| 欧美电影满天星萨迪萨默斯| 电影危险关系| 大尺度动作片| 3d玉蒲团高清| 激战丛林2原声版免费观看| 完美音调2在线| 侣行攻略之确认你是我的人| 黑崎先生停不下来的专一之爱电视剧 | 猎钻缉凶电影在线观看完整版高清 | 综合笔记视频图片《韩剧办公室蓝色隐身帽子》 - 全集免费观看 - 永时影院印度 | 免费观看牧神记| 激战丛林成人版| 恋夜秀免费视频全部列表安桌co| 神探蒲松龄电影| 却宅男女| 美国家庭禁忌结局5| 艳访吸血鬼| 游戏007| 免费观看牧神记| 修理师的艳遇| 乡村爱情第4部| 风雨哈佛路电影| 我的糟糠之妻在线观看| 公与3个媳HD免费| 妻子的工作| 判逆者电视剧免费| 一路走来一路读| 杨敏版1-5集在线观看电视剧| 沙琪玛妈妈吃蜡瓶糖冰| 盛夏假期遇见爱全集观看| 德川幕府| 《驯服小峓子2》丽卡在线观看| 十七岁在线观看完整版高清| 腹黑总裁:只对我温柔全集免费| 高清《无情的光芒》完整版在线观看| 金莲外传2免费全集| 春风燃情电视剧免费观看| 我在截取一段视频特工| 黑狐电视剧在线观看| 哇嘎影视大全在线观看| 玛丽和马克思| 娇妻被黑人夹了三明治| 银河奥特曼特别篇| 艾曼纽3原版满天星| 大兵的寝室电影在线免费观看| 威卡兰特的日记| 滚石30年台北演唱会| 荔浦县| 美丽小蜜桃5免费播放全集电视剧| 韩版恶作剧之吻2| 一锤定音鉴宝节目| 心心念念| 维修工的艳遇在线播放| 《雪中悍刀行》第2部| 山豹电视剧| 欲罢不能第五季| 杨玉环的三港版1996| 电视剧无忧渡在线观看完整版| 聊斋艳谭之欲焰三娘| 偶像活动stars| 金银悔| 公浮之3电视剧免费播放在线观看 私人航空法国成人电影 | xl真人版| 牛郎织女全集| 雪恋电影在线观看| 樱井利亚torrent|