通用嵌入式軟件架構分層設計思想!

原創 嵌入式大雜燴 2025-12-22 11:38

星標公眾號,讓嵌入式知識 “投喂” 不停歇!


大家好,我是雜燴君。

最近后臺好多朋友催更呀~

有人說 “能不能聊聊 STM32、GD32 這些常用單片機的代碼分層設計?寫項目時總亂糟糟的”!

這不就安排上了~ 今天咱們就聚焦 “通用嵌入式軟件架構分層” 這個實用技巧,聊聊怎么把項目代碼分層得明明白白的、維護起來不頭疼~

1. Arch-Platform-Target三層抽象

嵌入式系統中的 Arch-Platform-Target 三層抽象是一種常用的軟件架構設計模式,用于提高代碼的可移植性和可維護性。

1.1 Arch層(架構支持層)

Arch架構支持層是最底層,與硬件直接相關。它包含了針對特定處理器架構的代碼,例如ARM、MIPS等。這一層通常包括中斷處理、上下文切換、內存管理單元(MMU)配置、緩存控制等。Arch層為上層提供了統一的硬件抽象接口。

主要職責:

  • CPU架構相關代碼
  • 編譯器/匯編器支持
  • 核心系統初始化

1.2 Platform層(平臺抽象層)

Platform平臺抽象層位于Arch層之上,Target層之下。通過Arch層提供的接口來訪問硬件,同時為Target層提供統一的平臺服務接口。

主要職責:

  • 硬件抽象和驅動封裝
  • 提供統一的硬件訪問接口
  • 屏蔽底層硬件差異

1.3 Target層(目標應用層)

Target目標應用層屬于上層,實現具體的業務邏輯和功能。Target層通過Platform層提供的服務來訪問硬件,因此當硬件平臺改變時,只需要修改Platform層和Arch層,

而Target層的代碼可以保持相對不變。

2. 實際項目常見分層思想

Arch-Platform-Target是個核心分層思想,實際項目中,可能還包含OSAL(系統抽象層)、Services(基礎組件服務)等模塊。

嵌入式小型項目(單一 RTOS、少量外設):Platform 下可能直接包含OSAL、Services,目錄簡單、上手快。如:

嵌入式中大型項目(可能換 RTOS/芯片):OSAL 、Services獨立于 Platform,同屬于中間層。Platform 專注板級與外設封裝,OSAL 專注 RTOS API 抽象,Services專注于各種基礎組件及中間件的管理。如:

進一步放大細分:

  • Arch:啟動、異常、時基。

  • BSP/Platform:板級時鐘、PinMux、外設驅動抽象。

  • OSAL:任務/同步/隊列/內存適配。

  • Services/Middleware:log、cli/shell、kv/存儲、文件系統、網絡協議棧、OTA、安全等。

  • Target/App:業務域。

  • 可選:HAL(MCU 廠商層)與 Driver Framework(如 device tree/board cfg)單獨放,防止業務碰到寄存器。

3. STM32+RTOS項目的分層設計案例

下面結合 STM32 + RTOS 給出一個體現 Arch-Platform-Target 的職責分離的目錄規劃和代碼示例:

3.1 工程目錄設計

stm32_project/
├── arch/                       # CPU/架構相關
│   └── arm/cortex-m0/
│       ├── startup_gcc.s       # 啟動與向量表
│       ├── system_stm32f0xx.c  # 時鐘/系統初始化
│       └── arch_port.c         # SysTick、臨界段封裝
├── platform/                   # 平臺/Board 支持
│   └── stm32f072/
│       ├── bsp_clock.c         
│       ├── bsp_gpio.c          
│       ├── bsp_uart.c          
│       └── platform_init.c     # 統一平臺初始化入口
├── osal/                       # OS 抽象層(屏蔽不同 RTOS)
│   ├── osal.h                  # 統一任務/互斥/隊列接口
│   ├── osal_freertos.c         # FreeRTOS 適配實現
│   └── osal_port.h             # 基礎類型、錯誤碼
├── services/                   # 常用系統組件
│   ├── log/                   
│   └── kv/                     
├── external/                   # 第三方庫(協議棧/文件系統/安全等)
│   ├── lwip/                   
│   ├── mbedtls/                
│   └── littlefs/               
├── target/                     # 業務/應用
│   └── app/
│       ├── main.c              # 任務創建、啟動調度
│       └── app_led.c           # 具體業務
├── freertos/                   # FreeRTOS 內核與移植
│   ├── CMSIS/                  # 官方 CMSIS 頭文件
│   ├── portable/GCC/ARM_CM0/   # FreeRTOS Cortex-M0 移植層
│   └── FreeRTOSConfig.h
└── drivers/                    # MCU HAL 庫
    └── stm32f0xx_hal/          

分層約束:

  • Arch 僅處理與核心架構相關的啟動、時鐘、異常向量、SysTick 驅動,不直接操作業務外設。
  • Platform 負責芯片外設封裝(GPIO、UART、I2C 等)和板級資源命名,向 Target 暴露統一 API。
  • Target 只依賴 Platform 提供的接口做業務,不直接引用 HAL/寄存器。

3.2 關鍵代碼示例

Arch 層:SysTick 驅動 FreeRTOS 時基

arch/arm/cortex-m0/arch_port.c

Arch 層只負責把內核時鐘和中斷接好,具體任務調度邏輯由 FreeRTOS 內核完成。更換 RTOS 時,Arch 層需要少量調整。

Platform 層:封裝 LED

platform/stm32f072_nucleo/bsp_gpio.c

Platform 層對外暴露 platform_led_*等統一接口,Target 層不感知 HAL 細節。

Target 層:創建任務并調用平臺接口

target/app/app_led.c

target/app/main.c

Target 層只依賴 Platform 的初始化與業務 API,后續如果換成 GD32 或更換板載外設,僅需改動 Platform 與 Arch,不影響業務代碼。

OSAL 層:統一 RTOS 抽象

osal/osal.h

osal/osal_freertos.c(適配 FreeRTOS)

#include"osal.h"
#include"FreeRTOS.h"
#include"task.h"
#include"queue.h"
#include"semphr.h"

intosal_thread_create(osal_thread_t *t, constchar *name,
                       osal_thread_entry_t entry, void *arg,
                       uint16_t stack_words, uint8_t priority)

{
    if (xTaskCreate(entry, name, stack_words, arg, priority, (TaskHandle_t *)t) != pdPASS)
        return OSAL_ERR_FAIL;
    return OSAL_OK;
}

voidosal_thread_delay_ms(uint32_t ms)
{
    vTaskDelay(pdMS_TO_TICKS(ms));
}

voidosal_start_scheduler(void)
{
    vTaskStartScheduler();
}

intosal_mutex_create(osal_mutex_t *m)
{
    *m = xSemaphoreCreateMutex();
    return *m ? OSAL_OK : OSAL_ERR_FAIL;
}

intosal_mutex_lock(osal_mutex_t m, uint32_t timeout_ms)
{
    return xSemaphoreTake((SemaphoreHandle_t)m, pdMS_TO_TICKS(timeout_ms)) == pdTRUE ? OSAL_OK : OSAL_ERR_TIMEOUT;
}

voidosal_mutex_unlock(osal_mutex_t m)
{
    xSemaphoreGive((SemaphoreHandle_t)m);
}

intosal_queue_create(osal_queue_t *q, uint16_t item_size, uint16_t len)
{
    *q = xQueueCreate(len, item_size);
    return *q ? OSAL_OK : OSAL_ERR_FAIL;
}

intosal_queue_send(osal_queue_t q, constvoid *item, uint32_t timeout_ms)
{
    return xQueueSend(q, item, pdMS_TO_TICKS(timeout_ms)) == pdTRUE ? OSAL_OK : OSAL_ERR_TIMEOUT;
}

intosal_queue_recv(osal_queue_t q, void *item, uint32_t timeout_ms)
{
    return xQueueReceive(q, item, pdMS_TO_TICKS(timeout_ms)) == pdTRUE ? OSAL_OK : OSAL_ERR_TIMEOUT;
}

OSAL 封裝線程、延時、互斥、隊列,并對外暴露統一的錯誤碼(在 osal_port.h 中定義 OSAL_OK/OSAL_ERR_FAIL/OSAL_ERR_TIMEOUT)。若切換到 RT-Thread 或 Zephyr,僅需新增對應 osal_xxx.c

切換 RTOS的要點:
  • 新增適配文件:osal/osal_xxx.c,實現與 osal.h 一致的 API。
  • 調整啟動與時基:Arch 層改為調用新RTOS的啟動入口,并按新RTOS要求設置 SysTick/中斷優先級;移除 vTaskStartScheduler 相關邏輯。
  • 配置與鏈接:替換 RTOS 源碼與配置文件(如移除 FreeRTOS 源,加入新RTOS源),在構建腳本中切換編譯宏(例如 -DUSE_RTTHREAD)。
  • 檢查棧/優先級語義:如果不同RTOS優先級數值方向不同,適配時需在 OSAL 內部轉換,保證業務側傳入的“邏輯優先級”保持一致。
  • 隊列/超時語義:確認阻塞超時單位(ms 或 tick),在 OSAL 內部做統一換算,避免業務層被不同 RTOS 語義影響。

4. 總結

嵌入式軟件中,合理的分層設計可以提升可移植、可維護、可測試性。可以用 Arch/Platform/OSAL/Services/Target 分層隔離硬件差異、RTOS 差異與業務邏輯。

分層帶來的實際收益:

  • 可移植:更換 MCU(F0 -> F4 或 GD32)時,Target 基本不變,只需更新 Arch/Platform。
  • 可維護:外設封裝集中在 Platform,避免業務層散落 HAL 調用。
  • 可測試:Platform API 可在仿真或 PC Mock 中替換實現,便于單元測試業務邏輯。

4.1 QA

  1. Q:OSAL 是必須的嗎?
    A:若項目只用一種 RTOS,可以不加 OSAL;但預期會換 RTOS(如 FreeRTOS ? RT-Thread),建議在早期就放 OSAL,后續只需替換適配文件,業務無需改動。
  2. Q:Platform 層和驅動 HAL 的區別?
    A:HAL 是芯片廠的寄存器封裝;Platform 層在 HAL 之上做二次封裝并用統一命名(如 platform_led_toggle),對 Target 暴露一致接口,避免業務代碼直接依賴 HAL 細節。

如果覺得有幫助,歡迎點贊、在看、轉發三連。我篩選了一些非常實用的嵌入式書籍,有需要的朋友可掃碼購買:

猜你喜歡:

這幾個嵌入式軟件開源項目值得深度復刻!

嵌入式Linux多線程編程注意事項

常見嵌入式軟件崩潰類型:12種典型場景!

嵌入式中代碼執行時間測量的幾種方法!


點擊閱讀原文,查看我給大家篩選的熱門嵌入式書籍!

嵌入式大雜燴 專注于嵌入式技術,包括但不限于C/C++、嵌入式、物聯網、Linux等編程學習筆記,同時,內包含大量的學習資源。歡迎關注,一同交流學習,共同進步!
評論
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 371瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 412瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 221瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 564瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 253448瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 210瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 26652瀏覽
  • 做儲能項目,你是怎么選控制器的?隨著工商業儲能、電網側儲能的規?;涞?,作為儲能EMS“大腦”的嵌入式控制器,直接決定了整套系統的運行穩定性、數據可靠性與項目落地效率。不少從業者都踩過類似的坑:接口數量不足要額外加裝擴展模塊、戶外高溫導致設備宕機、電磁干擾引發數據丟包、軟件生態薄弱拖慢開發周期……選對儲能控制器,核心要盯準四個關鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲能系統,需要同時對接PCS、BMS、智能電表、溫濕度傳感器、除濕機、煙感消防主機,還要連接急停開關、斷路器
    飛凌嵌入式 2026-08-11 08:46 135瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 221084瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 265瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 240瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 515瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 218瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 跟部长出差的日子在线免费| 蜘蛛侠3英雄无归在线| 豪门大佬的校草男友| 最后的格格全集| 木下檀檩子免费观看高清版 | 电影17.3| 新婚夜我被伴郎开了包视频| オアシス| 铜锣铜钹铿锵锵锵在线观看2023年 | 丫鬟逆袭全集免费| 崔洪万身高| 幻想万华镜| 玩弄丰满女学生| 阴影下的秘密全集8| 战狼6女版免费观看完整版| 蜜桃成熟3d 高清版| 战狼15欧式少女高清图| 有关黄河的诗歌| 好姐妹高清在线观看免费全集| 河童之恋| 爱本无罪| 美版《荒岛女儿国》在线观看完整版 | 湖南卫视跨年演唱会2014| 插曲的痛第60集免费观看高清网站| 女人不容易 电视剧| 《杀破狼2》在线播放| 年轻的母亲4费观版| 美国版《健美》在线观看| 中医经筋捆扎疗法视频| 包青天在线观看| 河套宽频| 角斗士百度影音| 满天星女超人在线观看| 黑帮老大和我的356天第三季| 遥远时空中3| 站着再来一次第30集精彩片段回顾| 人猿泰山未删减意大利版| 小仓尤子| 泌尿外科女医生| 我们都是好朋友电视剧| 汉中市| 潜望镜1979| 朝鲜今天发生兵变| 法国女超人电影| 卑触家的规矩全集免费观看| 封神榜全集| 二十一世纪性格爱情指南第4集| 变身电影| 公交车在线观看电视剧| 美味快递员特殊待遇2在线观看| 他年她日电影| 遇见未知的自己在线阅读| 369免费电影。你懂得| 北非谍影免费| 奉贤区| 千金女贼| 枯骨之余猜生肖| 需要爸爸来播种的英文在线观看| 女心理师电视剧免费观看完整版| 我们都要好好的免费版电视剧下载| 罗曼蒂克地下室骑马画面| 现在就出发| 《分娩按摩》在线观看完整版高清 | 广场舞故乡的云| 从宫本到你在线观看| 人工进化电影无删减版观看| 花样男子全集| 欧式少女16大结局全集 | 四大名捕1(国语版)| 拳击手2满天星在线观看完整版| 霍元甲83版全集免费| 甘肃天水麻辣烫如何接住这泼天富贵| 花子vs倔强的驱魔师第4集剧情| 三年大全国语在线观看| 献身电影| 号手就位剧情介绍| 性生活电影4| 屠宰森林| 游泳馆的特殊待遇| 电影恶行之外| 《飞哥大英雄》电视剧| 性感海滩3去码补丁| 苏文茂相声全集| 《美国灭火宝贝2》导演是谁| 高清《年轻的女仆》韩国电影| 电影丁度《开放的心》| 可爱的妹妹| 日本混血大学生精油按摩电影在线观看 | 灵媒在线观看| 爱回家电影韩国完整版| 冬春的日子电影字幕版| 地心冒险| 金刚狼百度影音| 精装追女仔2004国语| 阿彻恶男| 小皮匠登基| 天下长河一共多少集| 情感对白| 罚罪电视剧全集免费播放| 西野翔ed2k| 《营销技巧》未删减| 哥哥太爱我怎么办| 国风按摩院1一6| 婚姻保卫战1| 奥特曼大电影中文版| 我和我的家乡完整版免费高清| 草莓月亮全集观看| 美姐妹牙医在线电影播放完整版| 歌手在线观看免费完整版| 翁佳娜雅三级在线| 黑暗魔法师| 新还珠格格电视剧全集免费观看| 妻子的妈妈双字ID| 制服诱惑免费观看| 坎贝奇无憾免费| 雷军自曝37岁已财务自由| 法国色情巜野性无蚂| 赤峰派出所被打砸事件属实| 封神榜之武王伐纣| 正在播放: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸,直 | 献鱼电视剧1-46集免费观看| 《花子VS倔强驱魔师》在线观看人面犬 | 桐柏英雄电视剧| 我们彼此相爱泰剧在线观看免费 | 工藤拉拉全部免费观看电视剧 | 绝世唐门第五季| 日日爱网| DTF圣路易日记电视剧| 韩剧隐身的帽子完整版| 男生女生免费完整版在线观看| 吉它兄弟| 无所畏惧电视剧免费播放| 盗亦有道qvod| 俄罗斯空乘4完整版| 《宿主》| 凯登克劳斯电影作品在线观看| 高清冰湖行动未删减| 高清《恋恋红尘》电视剧| 印度球迷撕碎C罗巨幅人像| 底线电视剧免费观看完整版高清| 瓜达卢佩的玫瑰| 爱恋2015讲的是什么故事| 美乃雀电影免费观看| 买醉什么意思| 需要爸爸来播种免费高清观看| 年轻漂亮大胸继拇2| 无限动漫在线观看免费| 熊出没之古宅探宝 2022| 电影指环王1| 《卖楼销售员》| 长相思杨紫免费观看电视剧全集| 特殊家政服务电视剧在线观看| 爱恋2015讲的是什么故事| 公的浮之手2电影免费观看| 孤高电影免费播放| 大侦探第十一季| 亲爱的朋友们| 都挺好电视剧全集免费| 《双乳丰满的女学生》中文| 我爱男闺蜜迅雷下载| 饥饿的瘦子5| 冷血人狼完整版| 小辣椒3美国伦理-MKV高清视频全集-FD202AV | 上海夜莺| 怒火重案| 斗罗大陆193集免费完整观看 | 木下凛凛子演的电影在线观看| 拯救外星人洞穴攻略| 魔域企鹅| 贺信精神| 接吻床戏| 大蛇3龙蛇之战免费完整版在线观看| 向往的生活第七季在线观看| 安娜女子监狱的电影| 臣本布衣短剧全集| 欧式少女16集全在线观看优酷下载| 名侦探柯南550| 老婆6完整电视剧| 《我和班主任的故事》剧本| 《推油》完整版播放时间| 泉水叮咚响广场舞| 误杀完整免费观看| 牵牛的夏天片尾曲| 急诊科医生 电视剧| 存在即合理英文| 《最后羔羊》免费观看| 无法容忍| 特赦1959全集免费| 生死决断完整版秋瓷炫| 真假面骑士| 美国式的家庭忌讳1—7| 隐密的角落| 我的漂亮的瘦子3| 名侦探柯南第14个目标| 日本维修工的艳遇2| 新版金瓶梅电影| 陪部长出差的日子电影| 刘亦菲晒38岁生日照| 屠场呕吐娃娃手机免费看| 睫毛膏4美版免费观看| 兄妹开荒| 神武主题曲| 女房东的秘密在线观看| 三d肉浦团| 《禁忌5》高潮| 婚词离曲电视剧| 《儿子的同学》大结局| 酷六电影网| 凌海市| 拿开你的手| 《少女少女》电影| 背后的故事新还珠格格下| 樱兰高校的男公关部| 罪夜之奔| 游客在瓦屋山被落石砸中身亡| 为爱远嫁终成空短剧免费观看全集| 家庭教师动漫全集4集| 茅山道士3| 盗墓笔记藏海花| 正在播放: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 越王勾践全集| 凉森玲梦| 男男在洗澡时互添gay| 女皇陵下的风流娘们| 那夜四次| 唯你归途短剧免费观看| 梦幻诛仙电影| 激战高清迅雷下载| 笑傲江湖 第二季| 年轻丰满的女教师| 电影晁盖| 《激战丛林》| 破地狱粤语| 莉娜安德森电影全集| 杀狼花全集在线观看| HD版泰山《激战丛林》主演 | 日本美女| 满天星版《荒!女儿国》| 布鲁克读大学满天星版| 所罗门宝藏| 灯草和尚qvod| 余罪全56集| 绝望教室日本动漫免费观看| 假日暖洋洋免费完整版| 安家一共多少集| 李宗瑞在线免费观看| 孔繁森电影| 因为遇见你电视剧全集免费| 三个不道德的女人| 昨天的月亮| 精油按摩电影在线观看| 《我的初恋不是姐姐》动漫| 金镖黄天霸| 喋血街头电影| 《猎手》免费观看| 恋爱先生45集全集免费下载| 变形金刚七| 陪睡美人| 还珠格格96| 高清《为有暗香来》| 西出玉门关电视剧免费观看完整版 | 无限斯特拉托斯| 一起吃拉面吗| 痴心劫免费观看电影完整版 | 《你的孩子不是你的孩子》| 牝教室| 不死者之王在线观看| 银瓶梅免费电视剧| 不要向下看| 明星换脸高清在线观看完整版免费换脸| 道道道在线国语高清| 和部长一起去出差电影| 电视剧风影全集观看| 邵氏《金莲外传》中文在线观看| 侏罗纪公园满天星免费观看| 性生交BBBB | 白峰电视剧601免费播放| 石纪元 第四季 Part 3| 斗破苍穹149| 亲爱的麻洋街电视剧免费观看| 高清《余罪2》全集在线观看| 亲爱的孩子们演员表| 游戏王gorush| 李采潭外遇的妻子| 国家保藏| 满天星麦乐迪《女超人》免费播放 | 农村版《村姑》| 惊情电影| 洪文定三破白莲教| 浴室春情| 神秘世界历险记| 天剑绝刀之独孤九剑电影完整版| 建哥往事| 电影偷窥狂人| 一江春水向东流在线观看| 大侦探11| 月光宝盒私人免费影院| 儿子的老师4| 足球小子中学篇| 莫妮卡爱我几何全集免费看| 选择全对:神级人生全集免费| 杰西壮志凌云2011免费观看| 幸福触手可及百度百科| 食物链2电影免费观看全集高清| 真相2012| 白峰电影在线播放免费版替丈夫还债| 哭悲资源| 空即是色韩国电影| 极道英雄| 《《李宗瑞全集》在线观看》高清视| 绝世双骄主题曲| 裁判文书官方网| 《阿姨住洒店动漫在线观看| 斗罗大陆173集免费观看完整版| 越南电影《性的暴行完整版在线播放 | 特种兵之火凤凰演员| overflower第一季无删减在线观看 | 霹雳mit电视剧| 高清《我老公的朋友2》| 麦乐迪马克斯女超人满天星电影在线观看| 渗透全集| 坎贝奇品味人生在线观看| 任盈盈股评| 战狼9免费高清版西瓜视频| 五十度灰高清完整版电影| 秋瓷炫《生死决断》精彩片段| 硬汉3在线观看| 《骄阳似我》在线播放| 哈利 波特与火焰杯| 敢死队全集| 伦理《法国护士长》观看-电影全集HD高清完整电影 | 原以为大家不以貌取人全集观看 | 舒淇主演《灵与欲》免费| 《大兵的寝室》电影完整版在线观看| 《你是我兄弟》结局| 《爱我几何》完整版在线观看电影| 他在等光来| 《颠鸾倒凤尽合欢》电影完整版| 魔道祖师动漫免费观看| 《人脉王》| 你是我的荣耀32集免费观看| 二手4500| 《越南女兵满天星| 向着新中国前进| 猎狐·行动在线完整免费观看高清 | 芳华在线| 四位大学位按摩记电子版PDF下载| 泰囧途高清完整版下载| 0verflwer第一季无码| 泰剧爱的宣言| 男人女人一起愁愁愁电视剧免费 | 娜塔莎 劳佳姆| 美国伦理雪莉3| 电影风声未删减版在哪里可以看| 壮志凌云满天星| 玉蒲团之偷情宝鉴 电影| 似锦 电视剧 免费看| 一生一世电视剧免费播放| 良医第一季在线观看免费完整版 | 大河儿女电视剧| 重逢:丈夫的部下初恋电影| 这个杀手好怕丑| 镇江市| 三A级做爰片免费观看玉蒲团| 三年连续剧全集免费观看| 落魄的贵族琉璃川观看| ssni-025| 哇嘎视频在线观看| 年少时光| 圣特罗佩斯的姑娘们1982 满天星 金瓶梅电视剧全集电视剧在线看免费观看 | 瓜达卢佩的玫瑰在线观看| 落翅女的黄昏| 麦克斯的魔法世界| 王多鱼打朴克| 韩国大尺度吃奶真做爰| 高庄监狱在线观看网址| 致命打击| 逃学神探在线观看免费完整| 罗马的房子主题曲| 结婚前规则电视剧免费观看高清| 暴躁46全集在线观看| 我的心里只有你没有他李宇春| 向井蓝之特殊治疗医护最新消息 | 孝庄秘史土豆网| 台湾武松蒋玲玲最新章节更新情况 | 好男人手机在线视频播放1| 美容室的待遇7中文版| 斗罗大陆176集免费观看| 艾草仙姑电影免费| 超级教师第三季在线观看免费高清 | xl司令第一季全集免费观看在线播放 | 人面兽心在线播放| 郝板栗电影无删减版| 全球游戏:江铠动漫免费观看| 我的父辈| 别叫我情圣在线观看| 离婚合同| 美国伦理《生殖按摩》免费观看| 私人生活艾伦里克曼| 随唐英雄全集| 天罡传免费观看全集高清| 《女医生4》免费观看全集完整版| 新杜十娘| 舒克和贝塔电影| 丹麦vs塞尔维亚| 黑莲花攻略手册免费阅读完整版| 《可疑诊疗室:特殊待遇》中文版 电影《香醇的绣感》男主吴绮珊 欧式少女第16集全集高清版观看网站 | 铠甲勇士全集播放| 再见那一天| 策驰影院电视剧策驰2023| 电影《需要爸爸播种美国》在线观看| 金毛动漫库| 私人女性监狱电视剧全集免费观看| 想不想吃爸爸的大棒棒糖| 卧底归来第二部免费| 怪盗女谍天海翼在线观看| 末班车后胶囊旅馆| 陕西省| 美国派4:美国重逢| 爱的色放韩国电影| 四个妇人精油按摩完整版| 沉默的羔羊在线观看| 高压监狱法国在线观看完整免费高清原声奔跑吧 | 罕见四胞胎排排睡| 斯托娅电影| 微笑妈妈电视剧免费完整版| 法国高压监狱2完整免费高清原声满天星 | 夫妇隔着帘子按摩日本A片电影 | 快把我哥带走| 动画片电影| 电锯人第一季全集免费观看动漫| 河北电视台农民频道绝对有戏| 维修工的艳遇免费播放完整版 | 会员制餐厅完整版免费高清| 医生姐妹电影完整版| 今天的她们在线电视剧免费播放| 镇魂电视剧在线观看完整版免费| 不是问题的问题| 高清加油吧!中村君!!未删减| 插曲的痛30集全集免费播放电影日本 | 超市监控4天拍下上百次盗窃| 二阶堂富美电影在线观看| 龙腾四海国语| 需要爸爸播种免费观看| 电视剧大考| 3d极乐宝鉴| 《圣特罗佩姑娘们1982》电影在线观看| 吴亦凡不服一审提起上诉| 《瓜达卢佩的玫瑰》在线观看| 哔哩哔哩高清免费观看| 镖人在线观看免费观看完整版| 南开大学通报3名教师被举报| 视频在线观看免费高清| 邓家佳除却巫山无删减版 | 韩国电影十八禁顶楼的大象在线播放| 女员工的付出| 课外授业3在线| 《法国空姐2019法版》满天星中文| 金瓶梅1-5电影在线观看完整版| 欲女聊斋| 痴电汉| 名侦探柯南:通往天国的倒计时| 女员工5的付出| 青梅竹马是消防员第一季未增删看| 泰剧出逃的公主国语版| SONE-367本乡爱在线观看| 英姿飒爽是什么意思| 宁化县| 同学的母亲电影| 《斗罗大陆》.免费观看| 成全免费视频在线观看 | 禁野2年后的华农兄弟:主业变养羊| 三国演义全集| 燕东平的微笑| 《需要爸爸播种美国》全名演员表| 全文一口气看完| 警方通报重庆一女子持刀袭警| 私人家教韩国| 高清JOJO的奇妙冒险 飙马野郎| 《特殊游泳教练》| 林正英国语全集 | 牙医姐妹在线免费观看| 水饺皇后| 大江大河第三部免费播放| 站着再来一次17集全免费播放 | 小女花不弃电视剧| 母亲母亲演员表| 第三个人| 女友的妈妈韩字的ID是谁| 《疾速追杀:芭蕾杀姬》| 上错花轿嫁对郎在线观看| 粉红色大白菜法国| 丧尸出笼1| 卷土重来电影| 私人女性监狱变态版在线观看 | 日本巜与上司的商务旅行3| 倩女离魂| 泷泽萝拉2| 《女超人-麦乐迪版》百度云| 你是我的荣耀免费看全集| 猎人电视剧| 2007农民下乡免费观看完整版| 妹妹轮到你了韩剧| 朝国年经的继2免费观看时间| 四大名捕高清| 有一天你会明白有些人不再回来| 电影《金悔瓶》免费观看徐少强国语 | 消失的拳王| 《夫妇联欢-回不去的夜晚》| 让子弹飞完整版电影| 深喉2在线欧美| 《总统夫人》星克莱尔观看| 黄风怪是什么动物| 原神旅行者插雷电将军的游戏 | 会员制餐厅完整版免费高清| 莫丽3特别酒店完整版| 河山电视剧在线观看| 法国空姐电影正片| 战友代替丈夫后续剧情解析| 七年级下册英语单词朗读| 公的浮之9公的| 卧底生死线| 时光代理人第四集| 入室暴行| 小凉宫春日的忧郁| 肉蒲团高清在线观看| 暴躁100集全部免费观看下载 | 水电工人的艳遇| 日剧piece| 电视剧心跳全集完整版免费观看 | 隐形帽子无删减完整版| 灵异侦缉档案2国语| 色即是空第一部| 痞老板大电影免费观看国语版| 天使即将来临续集| 美国1-5普通话版免费观看| 完美音调2在线| 山豹电视剧| 韩国电影巜商务旅行戴帽子的主演在| 无颜美女| 安乐战场无删减102分钟下载| 义姐不良| 黄河在咆哮 电视剧| 金瓶梅在线观看免费完整视频国语| 冲突电影免费播放| 极限挑战第三季完整版在线观看| 双女任务电影完整版| 僵尸新娘国语版免费完整版| 云南山歌剧全集高清| 动漫xlx| 巜出轨上司的人妻2中字| 穆桂英挂帅花絮| the亲子伦| 韩剧 为人民的服务| 佐佐木与宫野| 宫斗小能:从答应后短剧全集| 鬼吹灯之天星术免费版| 真犯 电影| 大江大河第二部全集免费观看| 需要爸爸种子在线观看电视剧意大利 | 朴亚珍《蓝色隐身帽》全集| 林家铺子| 恋爱的夏天电视剧免费观看| 法证先锋第5部在线观看| 夏娃的时间| 芬兰空姐4| 俄罗斯hd| 父贵荣华短剧全集| 陪讨厌部长去出差旅在线观看 | 花子小姐vs驱魔师在线观看免费 | 《裸体按摩师2》| 电视剧热播剧大全| 胶囊旅馆樱花未增删| 美乃雀电影| 隐形战队国语电视剧免费观看 | 《扫毒风暴》免费观看完整版高清| 依然闪亮全集观看| 我的健身锻炼3完整版| 小猎奇小猪佩奇25集视频| 上司侵犯人妻中文字幕熟女| 侄女的开发日记第三季在线观看| 电竞女王:大神都叫我姐短剧全集 | 绝密543电视剧| 余味毛豆豆| 《啄木鸟:军事不当行为》英文翻译| 年轻的母亲4先看免费观看| 斗罗大陆全集免费观看完整版动漫| 年轻的保险推销员| 林妹妹的红楼梦| 霹雳贝贝| 待嫁老爸 电视剧| 妈妈爱上儿子同学在线播放| 《特别的酒店》免费观看中文版| 无敌当家| 健全机斗士| 电影《特殊客房》在线看| 蝙蝠侠赞中国火锅| 迪加奥特曼动画片| 京香视频| 杨晓明被抓| 清华少儿英语| 公公的之浮之2| 《人生导师》电影在线观看免费| 烈火军校电视剧免费播放全集| 空乘2023法版在线观看| 《我的漂亮朋友》电视剧| 野兽刑警| 荷尔蒙6电影在线观看免费| 八仙饭店电影| 月球坠落| 台湾经典剧《女家教》| 理想之城连续剧40集免费播放 | 披荆斩棘2| 酒店1-75集全集在线观看| 善良的姐姐在线| 国王在冬眠在线观看全集电影| 《束缚游戏》在线观看第一季免费1~3 | 浪漫女家教台剧在线播放| 珠光宝气国语版| 武汉三镇主帅考虑执教国足| 隆回县| 金鹰卡通疯狂的麦咭| 现世因果教育| 赚他一千万| 白日之下免费观看完整版电视剧| 食人神之山在线观看完整版| 千金女贼 电视剧| 巨乳的继拇4| 《江湖夜雨十年灯》| 顿悟之白骨美人心| 大白胸按摩电影| 《妻子3》免费高清电视剧| 《姐弟恋》电影免费播放| 越南姑娘500元排毒的电影| 丽江小倩歌曲| 《交缠》2024年电影| 漂亮的后妈中字开头字| 微笑的山谷电影| 活着电视剧| 《性的暴行》BD版| 福禄寿探案| 茶啊二中| 电影 《透视》在线观看| 出租车3| 噼里啪啦国语版在线观看| 《荣誉守则》凯登免费观看| 假面骑士时王vs帝骑外传| 乌云之上电视剧免费| 愁愁愁电视剧高清免费观看 | 麦乐迪女超人在线观看| 儿媳终于让我如愿以偿电影| 武打电影免费观看高清完整| 男子遭雷劈拥有超能力| 阿朗的故事| 空既是色| 斗罗大陆206集免费观看| 安吉拉怀特满天星女版| 叶枫解说我的世界dd| 电影《女特警战毒枭》在线观看国语| 免费观看(爱我几何)| 声生不息宝岛季免费观看完整版| 好日子在线观看免费播放| 17·3电影免费观看高清| 百视通鲜时光| 朋友的姐姐2016| 妻子6免费观看完整版电视剧App| 疯狂少妇在线观看| 惩罚电影免费观看完整版| 隐形的帽子在线观看免费完整版 | 韩国三级片夫妻交换神马影院| 叶子楣《极乐宝鉴》电影免费观看| 姐姐免费观看国语电影| 《三位少妇的私密按摩》韩国 | 《金莲孽缘》免费观看| 酒店1-75集免费观看电视剧中文字| 波多野结衣全集线观看456| 高清《左撇子艾伦》电视剧| 三年在线观看免费大全| 大嫂查之女在线观看| 修仙小师妹全集免费| 台湾动感之星全集视频| 吉祥三宝舞蹈| 评书隋唐演义免费听完整版| 老婆6免费观看完整版电视剧| 狱门塾杀人事件| 朦胧的欲望在线观看| 亲爱的妈妈5在线播放BD| 混血女学生按摩电影合集| 免费完整版| 曾小贤头像| 特殊游泳教练 免费| 霍家拳之铁臂娇娃| 狗镇电影在线观看完整版| 黏糊糊的你| 神奇女侠在线观看| 从结婚开始恋爱免费播放电视剧| 十二怒汉电影| 迷奸美女教师免费观看视频| 绝对隐私| 夜半歌声免费| 韩国电影理发店的特别待遇| 善良的妈妈| 无所畏惧40集免费观看| 相约青春 电视剧| 安姨满天星版全集免费播放| 科学的超电磁炮| 今夜无人入睡免费观看动漫第9集| 苍老师小电影全集免费观看| 白蛇后传电视剧| 战火青春金戈版| 牙医姐妹完整版视频| 咱们结婚吧第29集| 一枝红杏入墙来| 两男一女免费观看电视剧高清全集| 暴躁老妈46集全免费播放柳暗花明又一春的上句是什么? | 美妙的旋律| 一念永恒第3季在线观看| 艳降勾魂在线播放| 卖车的女销售2电影| 宄字怎么读| 青柠在线电视剧免费观看第二季| 堆龙德庆县| 粉色大白菜美国版| 美丽的小密逃9| 速度与激情| 漂亮的小姨韩剧免费观看| 小丑电影2019在线观看| 他年她日电影| 一路夫妻电视剧| 40岁阿姨电视剧全集观看| 西野翔ed2k| 浪漫俱乐部| 坎贝奇的电影在线观看| 《天地剑心》免费观看| 诺斯费拉图| 麦乐迪马克斯女超人| 《妻子3》在线观看| 余生有涯在线观看免费全集| 熊出没之逆转时空观看完整版| 电影《女子护卫队》在线观看免费 | 渔夫荒野全集| 无删减《苹果》| 金瓶梅电影在线完整版观看| 永胜县| 爸爸的播种| 煎饼侠百度影音| 波多野结衣电影在线观看线观看| 女友妈妈双字ID| 这个大叔不太囧 电影| 电视剧《福贵》在线观看| 天空之手| 急救护士凯登主演| 中国机长在线观看| 宝贝计划电影| 赛尔号电影下载| 花与蛇牙医免费观看完整版| 血战摩苏尔| 无法抗拒的他日剧电视剧全集| 针锋对决无删节完整版| 高压版女子监狱满天星| 一男子用啤酒瓶刺死女友 已自首| 亲爱的孩子们电视剧免费观看| 出差被前男友欺负在线观看第1季免费| 古墓丽影(法国版)在线观看 | 爱丽丝梦游仙境2| 女战狼| 骨肉相连麦片儿捞| 权力的游戏第一季未删减| 金乡县| 神秘的女仆满天星| 年轻的妈妈免费| 棋魂2第二部在线观看 | 这公司有我喜欢的人动漫完整版| 神探狄仁杰四部全集免费| 高清猎金·游戏| 公之浮手中字电影| 魔帝归来:三界独尊全集免费| 九妹mv| 美味儿女息小玲第九章| 年轻的瘦了3| 妈妈再我一次| 你好儿科医生第三季免费观看| 古惑仔之猛龙过江| 需要爸爸的种孑| 老爸老妈浪漫史第九季| 女婿难当大结局| 仁心解码2粤语24| 《奇怪的美容院2》中文翻译| 八妻子电院影| 塞外奇侠传| 猫和老鼠在线观看| 黑白配视频免费大全在线观看 | 奇妙儿媳妇苏玥是谁| 《法国空11》完整版| 黑巨茎大战俄罗斯美女上下插视频 | 我家三爷超宠的全集视频| 北风那个吹电视剧全部免费| 2对1:三人一次性体检在线观看中文字 | 智取威虎山电影下载| 张学友电影全集粤语| 日韩伦理片 儿媳妇的味道 | 樱桃红电视剧免费观看| 小鹏奇啪行| 杰克逊30周年演唱会| 坎贝奇无憾全集在线看| 北京遇上西雅图完整版| 唐古拉风暴| 金刚川免费| 姐妹牙医完整版免费 在线观看| 伪娘刘著| 姐妹免费观看国语电影动漫| 《今夜不设防》电视剧免费观看 | 白峰美羽《被讨厌的上司》完整版| 向着光亮那方| 无颜之月在线观看全集电视剧高清 | 我和我的家乡免费版观看| 朱莉安吉丽娜电影| 新入职秘书| 山东妇女P大毛多水多| 天空之城| 李雯雯稳稳拿下中国队第40金| 巜性的暴行》无码| 十七岁电影| 《本能1》原版免费| 《艳色》台湾无删减| 撸二哥| 巜性刑房3捆绑凌虐电影免费观看 牙医郝板栗完整板永久删除掉的剧情介绍 | 暖光重绽短剧免费观看| 战狼6免费高清版视频播放在线观看 | 广场舞读西厢| 宜良县| 事物的秘密2浴室吃奶的更新时间| 一起来看| 保姆全集| 徐锦江版《武媚娘》| 日本金银梅1-5普通话第二级| 还珠格格第一部旧版全集| 世界末日是哪一天| 刑侦12| 多田有花在线观看| 命运的捉弄| 3d肉铺之极乐宝鉴| 成人桃色网| 无憾坎贝奇完整版视频在线观看| 时代少年团我们喜欢你| 伊波拉病毒国语版电影免费观看| 海豚寄宿学院| 女空乘满天星1973| 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 电影斗牛下载| 铿锵锵锵锵锵在线观看完整版|