嵌入式軟件架構(gòu)設(shè)計-建立抽象層

嵌入式電子 2023-12-04 11:10

大家好,今天分享一篇嵌入式軟件架構(gòu)設(shè)計相關(guān)的文章。

軟件架構(gòu)這東西,眾說紛紜,各有觀點。什么是軟件架構(gòu),我們能在網(wǎng)上找到無數(shù)種定義。

比如,我們可以這樣定義:軟件架構(gòu)是軟件系統(tǒng)的基本結(jié)構(gòu),體現(xiàn)在其組件、組件之間的關(guān)系、組件設(shè)計與演進的規(guī)則,以及體現(xiàn)這些規(guī)則的基礎(chǔ)設(shè)施。怎么定義一般來說,基本上不重要,我們不是在寫學(xué)術(shù)書籍,工程人員嘛,只關(guān)心軟件架構(gòu)能解決什么問題。

軟件架構(gòu)不是制定出來的,而是產(chǎn)品和業(yè)務(wù)需求所決定的,架構(gòu)師所做的,只是忠于需求,并合理的表達了需求。軟件架構(gòu)也從來都不是一成不變的。在產(chǎn)品或者產(chǎn)品線的整個生命周期中,隨著業(yè)務(wù)和需求的變化,軟件架構(gòu)不斷發(fā)展和變化,以適應(yīng)新的需要。

軟件架構(gòu),也不是一個簡單的項目問題,而是產(chǎn)品或產(chǎn)品線的技術(shù)戰(zhàn)略問題。一個良好設(shè)計并推廣的軟件架構(gòu),能帶來如下好處。

  • ??最大限度地減少不必要的返工
  • ??使嵌入式軟件在宏觀層面建立規(guī)劃
  • ??增強復(fù)用性,降低開發(fā)成本
  • ??便于團隊內(nèi)部的技術(shù)培訓(xùn)
  • ??使技術(shù)積累更加容易

我經(jīng)常看到的一個常見問題是,新手工程師,由于經(jīng)歷與知識不足,往往看不到項目全貌,很難深刻理解軟件架構(gòu),他們往往要經(jīng)過多年的專業(yè)訓(xùn)練,才能逐漸建立架構(gòu)意識。

但軟件架構(gòu)真的只是資深工程師和架構(gòu)師的專利嗎?這個也不見得。古人作文,講究立意為先。

今天工程師做項目和產(chǎn)品,也應(yīng)該先立意。這個意,就是指要有高度。工程師入門能從軟件架構(gòu)的高度出發(fā),看待軟件問題,相信對軟件的理解,會更加深刻一些。因此,我總結(jié)了軟件架構(gòu)的六個步驟,供嵌入式工程師參考。

  1. 1.?隔離硬件相關(guān)代碼,建立抽象層
  2. 2.?建立統(tǒng)一的軟件基礎(chǔ)設(shè)施
  3. 3.?妥善識別和處理產(chǎn)品數(shù)據(jù)
  4. 4.?功能分層與分解
  5. 5.?組件及其接口設(shè)計
  6. 6.?測試、調(diào)試與跨平臺開發(fā)的支持

需要注意的是,看完這六篇文章,并不足以保證嵌入式工程師學(xué)會軟件架構(gòu)。嵌入式軟件架構(gòu)師,是不可培養(yǎng)的。但至少,嵌入式工程師們,可以了解到什么是正確的努力方向,很多時候,選擇比努力更加重要。

因此,在未來的幾篇文章中,我們會一起探討一下設(shè)計嵌入式軟件架構(gòu),可以采取的六個步驟。

嵌入式軟件架構(gòu)之一 抽象層與硬件隔離

許多新手乃至老手嵌入式工程師,在未了解軟件架構(gòu)之前,把應(yīng)用層功能和硬件相關(guān)的代碼,不由自主的攪和在一起寫。這種做法非常普遍。比如下面的代碼:

void?modbus_rtu_write_reply(uint8_t?add,?uint8_t?func_code,?uint16_t?reg,?uint16_t?data)
{
????rs485.buff_tx[0]?=?add;
????rs485.buff_tx[1]?=?func_code;
????rs485.buff_tx[2]?=?(uint8_t)(reg?>>?8);
????rs485.buff_tx[3]?=?(uint8_t)(reg);
????rs485.buff_tx[4]?=?(uint8_t)(data?>>?8);
????rs485.buff_tx[5]?=?(uint8_t)(data);

????uint16_t?crc16?=?mb_crc16(rs485.buff_tx,?6);

????rs485.buff_tx[6]?=?(uint8_t)(crc16);
????rs485.buff_tx[7]?=?(uint8_t)(crc16?>>?8);

????rs485.tx_total?=?8;
????rs485.tx_num?=?0;

????/*?Send?data?from?the?uart?port.?The?hardware?related?program.?*/
????LL_USART_ClearFlag_TC(USART1);
????LL_USART_EnableIT_TC(USART1);
????USART1->DR?=?rs485.buff_tx[rs485.tx_num?++];
}

上面的這一段代碼,不是一個好例子。從函數(shù)LL_USART_ClearFlag_TC開始的一句,也就意味著,這個Modbus的代碼,和MCU提供出的固件庫耦合在一起寫了。

著名的SOLID原則中,有個依賴倒置原則,高層模塊不應(yīng)該依賴于底層模塊,它們應(yīng)該共同依賴于抽象。此處的代碼,顯然違反了這一原則。Modbus作為高層模塊,此處對MCU固件庫的API進行了依賴。

對于這種將硬件相關(guān)的代碼與功能耦合在一起的軟件架構(gòu),在本文中,我們姑且稱之為“耦合架構(gòu)”;而我們要追求的,是將隔離硬件相關(guān)的軟件架構(gòu),我們稱之為“隔離架構(gòu)”。接下來,我們將詳細(xì)對比,耦合架構(gòu)和隔離架構(gòu)各自的特征。

耦合架構(gòu)的問題

雖然從原則上來說,耦合架構(gòu)是不對的,但我個人對這種軟件寫法,還是能理解的。為什么?萬事皆有因,存在即合理。一般而言,大部分嵌入式軟件工程師,都出自硬件相關(guān)的專業(yè)(比如電子、自動化等),來自于軟件工程和計算機專業(yè)的嵌入式工程師不多(他們都去互聯(lián)網(wǎng)行業(yè)了),因此從他們的知識結(jié)構(gòu)和習(xí)慣思維出發(fā),一般從硬件視角看待嵌入式系統(tǒng),而不是站在軟件抽象的視角。

我個人也是電子工程專業(yè)畢業(yè)的,對此有感受。但理解歸理解,道理歸道理,既然已經(jīng)從事嵌入式軟件,哪怕是硬件專業(yè)出身的,我也建議他一定拋棄既有思維,學(xué)會抽象這一強大的軟件思維工具,否則他的職業(yè)天花板將非常低。

耦合架構(gòu)帶來的問題,也是顯而易見的,那就是,實實在在的難以移植。因為一旦硬件發(fā)生變化,比如MCU停產(chǎn),芯片短缺等等(在當(dāng)前形勢下太過常見),嵌入式軟件就要大把修改。如果軟件規(guī)模較大,嘗試移植耦合架構(gòu)的代碼到在新MCU上,是一項艱巨的工作,沒人愿意干這事。因此產(chǎn)品開發(fā)完成,更新架構(gòu)并推倒重來,幾乎是不可能。

別說工程師不愿意,你問問老板答應(yīng)嗎?于是工程師們只能檢查所有代碼,把與硬件交互的每一行代碼改掉,遇到硬件交互方式大不相同的,就更糟心,還要大篇幅的改,邊改邊罵娘。比如上面的代碼,如果換一片芯片,可能要改為以下代碼。

void?modbus_rtu_write_reply(uint8_t?add,?uint8_t?func_code,?uint16_t?reg,?uint16_t?data)
{
????rs485.buff_tx[0]?=?add;
????rs485.buff_tx[1]?=?func_code;
????rs485.buff_tx[2]?=?(uint8_t)(reg?>>?8);
????rs485.buff_tx[3]?=?(uint8_t)(reg);
????rs485.buff_tx[4]?=?(uint8_t)(data?>>?8);
????rs485.buff_tx[5]?=?(uint8_t)(data);

????uint16_t?crc16?=?mb_crc16(rs485.buff_tx,?6);

????rs485.buff_tx[6]?=?(uint8_t)(crc16);
????rs485.buff_tx[7]?=?(uint8_t)(crc16?>>?8);

????rs485.tx_total?=?8;
????rs485.tx_num?=?0;

????/*?Send?data?from?the?uart?port.?The?hardware?related?program.?*/
????MCU_NEW_USART_ClearFlag_TC(NEW_USART1);
????MCU_NEW_USART_EnableIT_TC(NEW_USART1);
????NEW_USART1->DR?=?rs485.buff_tx[rs485.tx_num?++];
}

其次,耦合架構(gòu)會導(dǎo)致,在開發(fā)環(huán)境中(如Windows或者Linux,非目標(biāo)硬件),很難對應(yīng)用程序進行單元測試。脫離目標(biāo)硬件,跨平臺開發(fā)嵌入式程序,是提升開發(fā)效率的重要措施。

對耦合架構(gòu)來說,應(yīng)用程序代碼直接調(diào)用硬件,如果要進行完整的測試工作,就要花費大量工作,因為測試程序也要去操作硬件,才能驗證正確與錯誤。或者,需要工程師在硬件上完成手動測試(實際上現(xiàn)在大家就這么干的,哈哈)。

手動測試很繁瑣,往往讓人煩躁,工程師的主觀感受,會影響測試質(zhì)量。很多時候,為了趕進度,或者規(guī)避繁瑣的測試工作,軟件并沒有經(jīng)過很好的測試,整體系統(tǒng)質(zhì)量受到影響。另外,手動測試,交付軟件可能需要更長的時間。而自動測試,往往只需要一瞬間,清楚明了。

第三,耦合架構(gòu)將存在不易擴展的問題。耦合架構(gòu),往往是共享數(shù)據(jù)的,也就是所謂的全局變量滿天飛。隨著軟件系統(tǒng)的擴大,每個新功能的添加,變得更加困難,而且是越來越困難,出現(xiàn)BUG的機會急劇增加。屎山就是這么煉成的。

但需要說明的是,數(shù)據(jù)問題,不是說隔離了硬件,就能完全解決掉。數(shù)據(jù)問題,是嵌入式軟件乃至任何軟件的核心問題,它需要在架構(gòu)六部曲之二和之三中,通過軟件基礎(chǔ)設(shè)施的合理構(gòu)建,和數(shù)據(jù)機制的合理制定,共同得到解決。

隔離架構(gòu)如何解決問題?

到這里,我們架構(gòu)的第一步,呼之欲出,那就是:將軟件架構(gòu)分離為硬件相關(guān)和硬件無關(guān)兩個部分。這就要引入抽象層這個概念。何為抽象層?抽象層有很多種,比如硬件抽象層(HAL)、設(shè)備抽象層(DAL),操作系統(tǒng)抽象層(OSAL),網(wǎng)絡(luò)抽象層,文件系統(tǒng)抽象層,F(xiàn)lash抽象層(RT-Thread里就有這個)等等。

對誰進行抽象,就會建立這個東西的抽象層,無一定之規(guī)。本文中的抽象層,特指硬件抽象層,或者設(shè)備抽象層,或者二者兼?zhèn)洹>唧w是誰,取決于產(chǎn)品特性,可參考后續(xù)文章《嵌入式軟件中的抽象層》。

在硬件相關(guān)代碼和硬件獨立代碼之間創(chuàng)建抽象層,這是軟件移植的要求,實際上也是依賴倒置原則需求。在這里,我們有必要對依賴倒置原則進行強調(diào):高層模塊不應(yīng)該依賴于底層模塊,它們應(yīng)該共同依賴于抽象。也就是說,應(yīng)用層代碼(硬件無關(guān)),不應(yīng)該依賴于硬件相關(guān)的代碼(驅(qū)動代碼),他們應(yīng)該依賴于抽象層代碼。

抽象層的創(chuàng)建,將允許將應(yīng)用代碼從一個微控制器移動到下一個微控制器,或者一套硬件遷移到另一套硬件,應(yīng)用層代碼不必更換。抽象層打破了硬件依賴關(guān)系;換句話說,應(yīng)用程序根本不必知道,也不必關(guān)心,當(dāng)前運行的是什么硬件,應(yīng)用程序只需要關(guān)心抽象層的API是什么樣的。

新的硬件驅(qū)動程序要做的,僅僅是滿足接口的要求而已。這意味著如果我們更改硬件,則只會更改硬件相關(guān)的模塊,而不是整個代碼庫。

void?modbus_rtu_write_reply(uint8_t?add,?uint8_t?func_code,?uint16_t?reg,?uint16_t?data)
{
????rs485.buff_tx[0]?=?add;
????rs485.buff_tx[1]?=?func_code;
????rs485.buff_tx[2]?=?(uint8_t)(reg?>>?8);
????rs485.buff_tx[3]?=?(uint8_t)(reg);
????rs485.buff_tx[4]?=?(uint8_t)(data?>>?8);
????rs485.buff_tx[5]?=?(uint8_t)(data);

????uint16_t?crc16?=?mb_crc16(rs485.buff_tx,?6);

????rs485.buff_tx[6]?=?(uint8_t)(crc16);
????rs485.buff_tx[7]?=?(uint8_t)(crc16?>>?8);

????rs485.tx_total?=?8;
????rs485.tx_num?=?0;

????/*?Send?data?from?the?uart?port.?The?hardware?related?program.?*/
????hal_uart_send(HAL_UART_ID_1,?rs485.buff_tx,?rs485.tx_total);
}

void?hal_uart_send

硬件相關(guān)的代碼,應(yīng)該改為如下的樣子。這尚且算不上真正的抽象層,只是抽象層最簡陋的替代實現(xiàn)方法,實際工程應(yīng)用中,抽象層還有很多細(xì)節(jié)需要闡述。限于篇幅,在本文中,我們不進行探討,請關(guān)注后續(xù)的《抽象層》系列文章。

void?hal_uart_send(uint8_t?uart_id,?void?*buffer,?uint32_t?size)
{
????/*?Start?the?uart?sending?process,?the?remaning?data?will?be?send?in?UART?ISR?
???????function.?*/

????MCU_NEW_USART_ClearFlag_TC(NEW_USART1);
????MCU_NEW_USART_EnableIT_TC(NEW_USART1);
????NEW_USART1->DR?=?rs485.buff_tx[rs485.tx_num?++];
}

抽象層還可以解決單元測試的許多問題。有了抽象層,我們可以在Windows或者Linux上創(chuàng)建硬件的替身程序(mock),也可以稱為假硬件。我們可以在假硬件上給出輸入數(shù)據(jù),并通過檢查假硬件給出的輸出數(shù)據(jù)會否符合預(yù)期,來對軟件進行單元測試。在沒有硬件的情況,也可以對應(yīng)用層程序進行開發(fā)。很多嵌入式程序員覺得不可能,但這時很多大公司開發(fā)軟件的方式。

抽象層的建立,還有一個好處。軟件不必等著硬件就緒才開始開發(fā),而在硬件可用之前,就開始專注于開發(fā)和交付應(yīng)用程序。

這樣做的好處是,可以在項目早期就對客戶提供試用服務(wù),并根據(jù)客戶反饋進行功能調(diào)整。如今,太多的團隊專注于首先準(zhǔn)備好硬件,而核心應(yīng)用程序是事后才想到的。這樣并不利于對嵌入式軟件進行良好的設(shè)計和實現(xiàn)。

那么如何建立抽象層呢?抽象層的建立,涉及到幾個關(guān)鍵的因素:抽象的程度、抽象的手段以及抽象的對象。這些問題,非常復(fù)雜,非三言兩語就能說清。

結(jié)論

嵌入式軟件與其他軟件領(lǐng)域都不一樣,因為沒有一個軟件領(lǐng)域,和嵌入式軟件一樣,會和硬件進行直接交互(請注意此處直接二字)。

為了應(yīng)對可能出現(xiàn)的硬件變化(無論是MCU,PCBA,還是連接PCBA的設(shè)備),嵌入式軟件架構(gòu)師應(yīng)該將硬件相關(guān)的代碼獨立出去,并壓縮在一個最小的范圍內(nèi)。否則,一旦使用耦合架構(gòu),不對硬件相關(guān)代碼進行剝離,屎山式的代碼,幾乎是注定的結(jié)局。

一個成功的軟件架構(gòu),從來不是一蹴而就,通常是通過迭代和演進創(chuàng)建的。這需要技術(shù)負(fù)責(zé)人,或者架構(gòu)師,主動去推動軟件架構(gòu)的迭代,不斷推動軟件的優(yōu)化重構(gòu)。這就有點像明星的好身材,從來不是天生,都是后天自律的結(jié)果。

但在嵌入式領(lǐng)域,無論搞什么產(chǎn)品,搞什么復(fù)雜的軟件架構(gòu),剝離硬件相關(guān),是第一步,也是最為關(guān)鍵的一步。連硬件相關(guān)代碼都剝不干凈,軟件架構(gòu)就猶如浮沙筑高臺,無從談起。

合抱之木,生于毫末,有志于提升技術(shù)水平的工程師們,先從隔離硬件開始吧。我在此先預(yù)祝成功!

原文:https://zhuanlan.zhihu.com/p/600061712

文章來源于網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。


關(guān)注公眾號,加星標(biāo),回復(fù)1024獲取學(xué)習(xí)資料,每天進步一點點。


聲明:

本號原創(chuàng)、轉(zhuǎn)載的文章、圖片等版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。

?

關(guān)注、點贊、在看、轉(zhuǎn)發(fā),支持優(yōu)質(zhì)內(nèi)容!?

評論
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負(fù)責(zé)這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創(chuàng)知音語音芯片 2026-08-07 14:44 176瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質(zhì)譜等實驗中,真正需要測量的信號往往只出現(xiàn)在一個很短的時間窗口內(nèi),卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號,賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數(shù)字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 15011瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報。三件事拆開,早先的常規(guī)做法是音頻藍牙一顆料、數(shù)傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 361瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺對接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點:協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語言”。新風(fēng)機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 200瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對地拉低 R1、R2 組成的分壓控制節(jié)點電位;該節(jié)點直
    southcreek 2026-08-07 13:45 480瀏覽
  • 一、方案簡介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現(xiàn)渲染,無需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 160瀏覽
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對終端設(shè)備智能化、定位功能的強制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點,基于華為海思Hi2131芯片設(shè)計的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 205瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進機器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險”。本次新規(guī)設(shè)置明確豁免機制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對應(yīng)設(shè)備品類不存在重大安全風(fēng)險,即可獲得準(zhǔn)入豁免。同時政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 367瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 518瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動化、新能源儲能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評估。常見替
    HC003 2026-08-07 10:14 161瀏覽
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務(wù)、風(fēng)險評估與技術(shù)文檔證據(jù)鏈、第三方組件與 SBOM 供應(yīng)鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個核心問題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設(shè)計、開發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護和安全下線。但對于真正準(zhǔn)備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現(xiàn)實的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應(yīng)當(dāng)如何把“網(wǎng)絡(luò)安
    虹科云科技 2026-08-03 16:51 251570瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統(tǒng)號卡的不確定性,隨身WiFi憑借穩(wěn)定連接、多設(shè)備共享、獨立設(shè)備和靈活套餐等優(yōu)勢,成為務(wù)實可靠的備選方案。1、流量卡黃金時代要結(jié)束了通信行業(yè)正迎來一場前所未有的“地震式”調(diào)整——曾讓無數(shù)用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業(yè)洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設(shè)計 2026-08-03 10:21 128978瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 213886瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 高清《17岁》电影陈修如| 斗罗大陆149| 腊八节吃啥最吉利| 乡城县| 怒火街头1| 夜倾情2012| 哇嘎电影在线播放免费版| 狗镇电影在线观看完整版| 周生如故全24集免费看| 圣特罗佩姑娘们| 张帝问答演唱会| 云南歪歌大全| 女护卫队电影免费播放2023年上映时间 | 罗宾 威廉姆斯| 凪光主演的电影免费播放钱断情始 | 《法国空乘8》免费看| 高清《汉尼拔第一季》电视剧| 御岭秘录电影免费观看| 新妈妈的礼物| 魔法科高校的劣等生2| 恨锁金瓶梅| 给女儿开了花包| 赵琳的探险日记| 魔镜号| 高清隐身的名字未删减| 韩国黄色三级片村故| 圣石小子粤语| 《游泳的秘密| 东游记电视剧| 日本花魁| 满天星版《超女麦乐迪》| 恶魔的艺术2:邪降恐怖电影| 法国空乘15在线看免费版| 麦香电视剧中央一套| 武侠梁祝| 保德县| 男子跑步成瘾留女儿在车内数小时| 免费观看三年大片完整版电影 | 《心动的信号》第八季| 巨人的进击| 电影《需要爸爸播种美国》相似的片段 | 功夫熊猫2免费观看完整版国语| 做aj的电视剧| 白发魔女练霓裳| 完美世界动漫在线观看免费播放| 高清《鸽乳》无删减版| 快递员的美味2中字在线观看 | 狂少归来短剧免费观看| 禁欲韩国| 新娘之真爱| 欢天喜地七仙女38集| 特别使命电视剧全集免费观看| 欧美开船的电影原声| 新华社 联想| 冷血人狼完整版在线观看国语版| 哆啦a梦电影国语| 需要爸爸种子免费观看| 鬼哭狼嚎的意思| 关掉电视音译歌词| 欧美日韩一卡二卡| 电视剧我和老妈一起嫁| 娘家的故事上部| 三年大片在线观看免费| 伤痕 ali| 阴阳眼见子全集观看| 高清死亡账号| 《部长来我家》日剧| 老和尚与小姑娘的人物性格| 理智与情感电影| 火口的二人完整版在线观看电影| 巴塘县| 行尸走肉第三集| 我的机器女友| 母亲爱上儿子同学的美剧格伦片名叫| 中国机长| 转角遇到爱电视剧全集免费观看 | 我的幸福婚约在线观看| 《战争之暴行女囚》黄色电影| 《厨房》韩剧视频在线观看| 731部队高清免费观看| 忘羡第一次肉草地| 奸魔者| 花样厨神| 恶作剧之吻16| 《花子vs倔强驱魔师》动漫第4集在线 | 漂亮妈妈7巴字中字开头| 曾国藩电视剧| 《奔跑吧兄弟》第四季| 《隐身帽子》| 格力空调制热正确调法| 美国共和党领袖:已经炒了佩洛西| 十大满清酷刑2| 越南女兵俘虏营的电影叫什么| 中国阅兵式2009高清| 新金瓶酶2| 特殊保险推销员中字资源下载 | 单身首尔电影| 令人心动的offer3| silby黑白配免费观看| 陈柏宇电影| 危险伴侣| 电影竹夫人在线免费国语完整版| 私人航空电影法国在线观看| 奇妙的朋友 综艺| 斗罗大陆免费完整观看174| 部长来家做客完整版| 猎狼刀电视剧01集播放| 多家快递公司回应新规| 三年国语高清在线观看| 郭奶奶相声网| 瘦身男女粤语| 做aj的电视剧高清大全| 同盟国语版全集免费观看| 心宅猎人电视剧在线观看免费高清 | 樱花动漫免费看妖神记第五季| 韓國母親三| 死亡包裹| 法国1号空姐| 亲爱的完整版免费观看| 女律师的堕落电影免费观看| 兵团岁月电视剧| 美国版荷尔蒙6免费观看| 支离破碎高清完整版免费在线观看| 《美景之屋》售楼2完整版| 朋友的姐姐5整视频有翻译| 盯住你不放| 新铁石心肠2019| 精灵变未删减版高清国语在线观看| 男人女人愁愁在线观看| 王子变青蛙第二部01| 玄女心经2免费观看全集完整版高清| 信仰1—42集免费观看视频播放 | 环太平洋种子| 《惊天营救2》电影| 电影《姐妹牙医》完整版在线观看| 我的非凡父母| 西瓜视频在线免费观看| 和部长一起去出差旅未删减版| 奇迹合击版手游| 韩版《甄嬛传》| 《暴躁少女免费观看全集高清》电影免费在线观看完整版 - 光棍影院 | 《变形金刚》| 高压监狱2大佬喜欢怎罚| 武大的小姐姐们| 成全三人世界免费观看电视剧| 电影私人航空免费观看| 十月三十三日电视剧免费播放| 惦记1V2| 《房顶工》拉拉电影免费观看| 花便当全集观看| 骚女视频| 八丈夫人意大利电影免费观看 | 萌探探探案第二季在线观看完整版 | 再见18班在线观看免费版| 寻秦记免费完整版全集在线观看| 法国满天星《女飞行员》的导演和主| 军刺电视剧全集在线观看| 意大利《蝴蝶1975》电影主角是谁 | 下一站婚姻| 九九电视剧免费观看完整版| 法国女超人 | 《漂白》电视剧在线播放| 密爱高清下载| 生生世世爱简谱| 血战金沙滩| 死神来了3国语版| 《女仆小姐的贪吃日常》 | 召唤恶魔阿萨谢尔| 支配的教坛第一季第五集在线观看 | 秦雪梅哭灵| 美容室的特殊待遇是2| 6680新视觉电影免费观看| 怎么办才好| 甄嬛传53| 大乳房少婦按摩電影| 王贵与安娜在线观看| 豪放女大兵电影免费观看| 爸爸的种子高清免费| 天才儿子腹黑娘亲| 岁月风云粤语无删减| 女销售卖房子视频| 《俘虏之锁》第二集| 你是我的氧气| 前夜 电视剧| 王多鱼打朴克| 传闻中的陈芊芊第一集| 斗罗大陆高清版免费观看| 白峰电影高清免费观看平台| 人到四十电视剧全集| 桑田佳佑| 战狼5免费高清版999加拿大版| 跳水世锦赛女子十米台决赛直播| 卧虎藏龙 电影| 涩涩屋视频在线观看| 欢颜电视剧在哪个台播出| 女按摩师3| 来电奇缘全集| 老爸102岁| 铿锵免费观看在线播放| 闪婚结局| 鸟鸟鸟动画片免费| 郝板栗《千金小姐》免费观看| 幸福照相馆的演员| 哈利波特电影免费观看| 电影白鹿原完整版播放| 朵拉历险记全集| 法国空姐中文免费高清原声高烧可以吃雪糕吗| 天堂之吻电影版| 出轨的女人完整版| 法国电影《军事不当行为》在线观看| 《陈宝莲版武则天秘史》| 八戒八戒16集免费观看| 电视剧甄嬛传| 穿越火线在线观看免费完整版| 《替父还债十日》电影在线观看| 电视剧红楼梦87版| 美国电影售楼女王在线观看| 三分野电视剧西瓜免费观看全集| 龙虎山张天师电影在线观看| 战狼6欧美版免费下载| 谁和她睡了百度影音| 猛鬼通宵陪住你| 电影《香醇的绣感》男主| 斗罗大陆第134集免费| 巜性刑房3捆绑| 因为太怕痛所以就全点防御力了| 铁猴子传奇之怒火狼牙| 巡回检察组43全集在线观看星辰| 老电影歌曲| 满天星《瓜达卢佩的玫瑰》电影免费 | 海棠红电影完整版免费观看| 伦理《法国护士长》在线播放| 水饺皇后未删减| 陈雪凝回应抄袭汪苏泷| 满天星版《荒岛女儿国》在线观看 | 电视剧群星闪耀时| 《美容院特殊待遇》在线| 一帘幽梦 陶虹| 杀戮天使第二季| 光剑变装14分16秒| 梦回鹿鼎记完整版| 四个妇人精油按摩完整版| 满满喜欢你免费观看| 月上重火免费观看| 《美国灭火宝贝2》导演是谁 | 战狼8欧式少女全部剧情| 斗罗大陆第206集免费观看| 西城男孩最好听的歌| 罗丽星克莱尔《总统夫人》| 姜子牙电影免费完整在线观看| 《秘书的职责》中文| 俄罗斯妈妈电影2024年上映吗 | 色女仆网站| JUL945丈夫不在| 顶楼的大象 百度影音| 沧元图动漫60集免费观看高清 | 听说 电影| 在线播放:SSPD-128 怪盜 女蝶 天海翼-凌辱快感 - 国产高清传媒 | 热辣滚烫在线观看全集电影网| 电视剧蛮好的人生免费观看全集高清 | 黄飞鸿3电影| 农民伯伯下乡记| 《蛇女》电影在线观看| 纯情罗曼史动漫| 年轻的瘦子最新版免费观看| 娘家的故事之爱的奉献| 重生把自己嫁了| 复仇者联盟 快播| 无人区电影完整版| 妈妈2免费观看完整电视剧中文版| 女儿为妈妈还债的电影| 女版美国队长满天星免费观看| 《我的后半生》全集免费观看| 无憾在线| 女教师の爆乳BD在线观看| 情爱游戏 韩国| 秋瓷炫生死决断电影在线观看| 蜜桃成熟时3d| 女和尚满天星第三季免费观看| 守候我们的幸福在线观看| 强制诱惑| 渔夫的妻子意大利满天星| 怪医杜立德3| ⅩL司令真人| 狂野时代未删减| 《女狱警》法国正版完整版| 甜蜜家园第二季在线观看| 泰罗奥特曼国语全集高清| 私藏浪漫电视剧在线播放免费观看| 魔力宝贝监狱 完整版在线观看| 麻生香织和黑人无删减版观看| 女神闻异录| 梦比优斯奥特曼外传 亡灵复活| 《头脑特工队》2| 田明建单手换弹夹| 吾家有姐满天星版| 霸王花4| 19岁大学生免费观看真人电视剧| 善良的小妈| 夜班经理 第二季| 和嫂子一起同居的日子电影| 超神学院第5集| 歌唱祖国的歌曲| 我的陪读妈妈第25节阅读答案| 需要爸爸的种子伦理电影在线观看| 朋友的妈妈在线观看完整版| 《私人女性监狱》免费在线播放观看_正片/未删减_1080P高清完整版电影 - 星空 | 月球正在冷却收缩| 日本战狼20免费播放最新一期| 青春荷尔蒙1| 《爱我几何》莫妮卡原版免费观| 高清《为你遗憾》电影| 加勒比海盗成人版电影免费观看| 黑白通吃:都市狂龙全集免费| 莉莉安娜| 牵手 黄绮珊| 未婚夫出轨了| 梓潼县| 玄奘之路纪录片| 意大利《激情丛林》| 三姐妹电影| 大唐歌飞| 电视剧母子情仇| 识汝不识丁 电视剧| 安平县| 虎刺红电视剧全集免费观看| 电影廊桥遗梦| 《敢死队2》| 幸福七人组| 如意芳华短剧免费观看| 我的大叔韩剧免费观看| 逆天医神短剧免费观看| 爱我几何在线观看全集免费播放| 大剑在线观看免费| 斯巴达第5季在线全集| 毁灭的诱惑第一季免费观看| 四位少妇按摩记电影| 斗罗大陆 免费全集| 五道杠什么意思| 聊斋奇谭之武则天| 宸汐缘电视剧免费观看全集| 漂亮的小姨韩剧免费观看完整版电视剧 | 新金瓶梅 下载| 优酷 火影| 高清杀手记忆 第一季| 免费观看老妇人的电视剧大全 | 绣春刀高清迅雷下载| 春风定风波全集免费播放在线观看| 九重紫电视剧在线观看免费完整版| 高级女特工满天星| 卑触家的规矩| 电影种马猎人完整版免费观看| 韩国《女员工的滋味》在线观看 | 京城四少| 薄冰谍战电视剧全集高清免费观看| 和朋友换娶妻野外夫妇3| 《放羊的星星》电视剧| 外乡人电视剧在线观看免费全集| 伍六七之记忆碎片动漫| 《艾拉妮丝》电影| 乞丐王子国语版全集| 《白衣绳索牙医生》| 新还珠格格51| 周弘版《村枝》免费观看电视剧| 霜花店qvod| 电影轮换2免费版| 开心鬼撞鬼迅雷下载| 乔尼亚斯奥特曼全集| 邻家姐姐的味道| 韩剧天使的诱惑| 法国电影《私人助理》叫什么名字 | 魔宫魅影| 《xl司令》在线观看完整版动漫| 洛丽塔 电影| 坎贝奇《无憾》全集免费看| 漂亮妈妈3未删减版免费观看| 壮志凌云(法国版)2011| 日剧second love| 女版战狼10高清免费播放| 301勇士| 公主恋人ova| 末班车后胶囊旅馆无遮挡| 南洋十大邪术 全集| 王嘉尔 papillon| 韩国片两个同学的妈妈| 天天躁狂AAAA| 《女儿国满天星版》| 地下交通站第一部28集下载| 桃色凶器无删减版| 一拳超人最强之男觉醒| 免费看我要爸爸播种子| 密爱 电影| 晚安为我而眠的妹妹动漫全集百度网盘 | 我们都要好好的电影| 黑白配中文版免费观看视频| 韩剧我也是花全集| 风云再起:龙帅归来短剧全集| 小镇姑娘免费高清观看全集| 媳妇儿和少奶奶国语版| 女人公敌电影| 斗罗大陆111| 父女大作战2在线观看| 宄字怎么读| 大唐芙蓉园电视剧| 妖精的尾巴119预告 | 墨菲的战争高清| 在暴风雨时分| 美姐妹内牙医| 地牢女孩在线观看完整版高清| 同学的妈妈中字ID英文| 超级经纪人 电影| 要爸爸的精液免费观看| 奇妙的朋友 综艺| 上门推销内衣女销售员2在线播放 美味快递员特殊待遇2在线观看免费高清 | 富婆的秘密免费观看电视剧 | 孙颖莎说对手的五环项链好看| 叶子楣电影| 情陷夜中环粤语| 寒门弃少:靠医术震彻京城短剧全集| 新百合族3| 处女免费视频| 神探狄仁杰4部全集| 电视剧孔雀翎| 1—45集电视剧免费播放| 浪迹天涯高清| 黄金瞳电视剧免费观看全集| 欢乐颂5在线播放免费观看高清| 金瓶风月百度影音| 奥特曼全集免费观看完整版| 五福星电影| 朝云暮雨 电影| 美女扑克牌脱脱| 笑嗷喜剧人| 父母爱情免费观看完整版电视剧| 电影金瓶梅电视剧免费观看全集| 小学生高清电影免费观看| 黑白配免费| 滚滚红尘 罗大佑| 拉拉安斋电影完整版| 勇士vs独行侠 人情世故| 新版金银悔1-5普通话7| 忠者无敌高清电视剧全集免费观看| 危险小胰子| 上锁的房间电视剧免费观看完整版 | 暴烈警官| 女警察坠落2| 嫡女宅斗:全精通短剧全集| 1995版新金银悔1-5普通话| 这个妈咪我要了| 韩国保险公司推销员8| 王子变青蛙第二部01| 酋长之女2:狂飙2| 我喜欢你韩剧| 星克莱尔X迷宫| 魔法使的新娘第一季| 特殊保险销售员2| 我本将心向明月短剧免费观看| 电影《千金与仆人》免费播放| 成何体统动漫第二季| 《21世纪爱情指南》免费观看| 女版战狼10普通话版免费观看| 儿女传奇变脸惊情| 特殊待遇电影在线观看| 一起老去| 锵锵锵锵游戏免费完整观看视频| 欢乐家长群2电视剧观看| 别墅轮换5攻略完整版免费| 奈何boss要娶我2| 粉碎机全集观看| 女友的妈妈免费观看| 三揭皇榜| 旺角黑夜电影| 夺命狙击2电影| 伸冤人3| 高清凤仙花未删减| 维修工电影免费观看| 工作女郎在线免费观看| 双世宠妃第一季| 喜爱夜蒲2 ed2k| 房事百科| 林海 琵琶相| 军情解码直播| 新步步惊心电影| g20峰会电影在线观看完整版| 坎贝奇的《品味人生》免费完整版 | 斗罗大陆第206集免费观看| 漂亮妈妈7巴字开头中字| 《少年派》| 羽生稀IPZ376在线播放观看| 青春在线观看| 北方影院之错缘| 天局 电视剧| 赤子乘龙优酷| 月光永不坠落短剧免费观看| 高清《活佛济公2》电视剧| 性解密大牛无删减影库| 电影《之后》| 棒棒影院| 黑执事第一季| 1987渔夫荒野史记免费观看最新章节列 | 都市古仙医动漫免费观看| 少女爱上姐姐明亮的三颗星| 朋友的母亲ID中字谜| 高清家庭计划2| 遇见璀璨的你免费观看| 中国医生在线播放| 高清原始战争| 粉红大白菜在线| 斗破苍穹167在线观看| 安吉拉怀特高清视频哪里看| 画心师免费观看全集20| 韩国电影维修工的艳遇 | 《海绵宝宝:深海大冒险》| 四渡赤水电影高清完整版视频| 欢乐颂1在线观看免费版| 相约青春 电视剧| 破处影院| 缉枪 电影免费观看完整| 电影《东极岛》免费观看高清| 电影《功夫》免费观看| 相思令电视剧全集完整| 《李宗瑞1—32全集》电影| 免费观看已满十八岁电视剧国外飘花| 警察故事2| 法国空乘2016完整版| 邻居家的姐姐| 塔河县| 痞子英雄2:黎明升起| b级计划文件完整版| 鸳鸯戏奶茶三姐妹| 婶婶韩国| 女超人 满天星版麦乐迪马克斯在线观看 | 隔壁邻居电影| 美国队长3下载| 妙手房术欧洲版免费观看方法| 台湾民众储存物资| 美国电影爸爸需要播种免费观看| 新妓生传国语版全集| 帝王计划:怪兽遗产 第二季未删减| 东京难民| 新编辑部故事| 凌云壮志满天星欧美版哪里看 | 埃及皇后| 电影《一步之遥》在线播放| G点在线观看| 小咦多鹤| 娜妲莉的情人百度影音| 二虎逆袭人生短剧免费观看| 庆余年手机免费观看| 国语电影大片在线观看| 要过好日子下载| 木下檀檀子视频高清播放| 沉默的羔羊在线观看| 苏州市| 死亡笔记1电影| 天地姻缘七仙女 电视剧| 保罗2禁忌大结局| 欧阳德怪侠全集| 凰图腾电视剧| 陈情令免费观看完整版| 太极 电影| 高压监狱2大佬喜欢怎罚| 瓦尼塔斯的手记动漫在线观看| 浮之公9高清在线观看| 暖暖免费观看高清在线遇见你 | 建党伟业观后感范文| 皮囊第一季百度影音| 年轻的母亲 3兔费电影| 弱杀无删减版在线观看完整版| 忍不住的继拇中字3 | 皮囊第三季| 开元酒店1-75集在线观看| 玫瑰的故事更新时间| 女友的妈妈 双字ID| 太极张三丰李连杰| 扫黑风暴免费看| 梨泰院满天星无册| 少女免费观看高清电视剧| 新来的私人瑜伽教练| 红海行动2蛟龙行动电影在线观看| 泗阳县| 乡村逆袭:小农民成首富全集免费| 《折腰》1-36折腰电视剧| 热辣披萨女孩高清观看视频大全| 让爱回家| 正在播放: JUQ-345 我的无精症丈夫什幺都不知道。我恳求一位匿名男子进行性爱 | 白峰美羽电影免费版高清| 战狼6高清完整免费观看国语下载| 向往的生活第七季在线观看| 多功能老婆在线观看| 《炸天小姐》完整版| 妖精视频免费版观看| 怒火·重案电影免费观看国语版| 善良的妻子1中字巴巴鱼汤饭惹人 乡村爱情7免费全集播放 | 泽连斯基言论惹怒美国民众| 雪鹰领主40集在线观看| 新三国糜芳| 女老大电影免费观看完整版| 穆桂英裸体DVD在播放| 苹果电影完整版在线观看免费版| 白仙儿动画搞笑| 特种兵3之火凤凰| 向涟苍士献上我的纯洁| 《美容院:特殊待遇》在线播放| 听不见的爱短剧免费观看| 铿铿铿锵锵锵锵免费观看| 点燃我温暖你电视剧| 二人转月牙五更| 彭丹徐锦江电影《悟间道之奇缘》| u9免费看电影| 斯巴达女勇士hr版 在线观看| 下女 影音| 甄嬛传第74集| 电视剧新生2024| 宝藏歌手| 快乐喜剧人| 浴火之路演员表| 小东西我们两个C你好不好| 在姨母家的客厅| 胡军版天龙八部| 武训传为何被禁| 《唐朝诡事录之西行》电视剧| 青春禁区在线观看免费国语| 完美妻子满天星在线观看免费高清| 想爱就爱在线视频| 青铜峡市| 我唾弃你的坟墓 电影| 校草追求:学霸女神全集免费| 小千的开发日记| 何以笙箫默免费观看全集 | 触不到的恋人电影| 玩弄丰满的女学生在线观看 | 欧美1| 喜爱夜蒲快播观看| 高清《年轻护士2》完整在线播放| 卢麒元进京担任什么职务| 九品芝麻官电影| 男女一起愁愁愁的在线观看次数统计| 好男人电视剧| 平面设计比赛| 《开始捉迷藏 第二季》未删减| 琉璃免费观看电视剧全集在线观看| 加勒比海盗成人在线观看| 明日边缘2:生死轮回电影完整版| 甜蜜蜜免费| 别叫我情圣在线观看| 童时爱上你粤语在线观看| 妻子的肉体偿还| 惊声尖笑3免费版高清在线观看| 蜜桃成熟时33d bt| 两个好媳妇中文版歌词的背景故事 | 妈妈再爱我一次高清| 鱼夫的妻子 意大利| 长空之王电影| 墨蛇狂情无删减版电视剧在线观看| 兔子先生在线观看高清完整版免费 | 绿茶妹2 微电影| 泰国电视剧明媒正娶的妻子 | 《瓜达卢佩的玫瑰》在线播放在线免费观看| 电影黄金大劫案| 扫黑风暴25集| 《黏黏糊糊的你》第1集| 密战黑茶山| 重燃人生短剧免费观看完整版 | 天美影院在线观看电视剧免费| 离人心上免费观看全集| 乒乓球世锦赛2016| 高压监狱2019| 高清《娜塔莎》电影在线观看| 与爱同居泰剧免费泰剧在线观看| 韩国电影朋友家的麦子| 我的小姑子的味道| 迈克尔 道格拉斯| 《人世间》电视剧| 非亲父子| 丈夫的部下是我的初恋| 假期历险记| 真假公主| 动漫男女一起愁愁愁电视剧| 女子在足浴店被技师弄晕| 《示范销售避孕套》剧情介绍| 百日蔷薇动漫版| 阿桑葬礼| 战狼6免费版高清播放| 美国达人秀2013| 高清7天未删减| 伦理电影爸爸我要你的种子在线观看 | 厨房激战4电影完整版| 屋顶上的绿宝石全集| 爱染恭子| 插式治疗专业医院1-5集免费观看完整| 完美女人| 日韩yellow| 《诱人的护士》| 不满的继拇中字| 团建不能停在线观看| 背水一战百度影音| 女超人麦乐迪2013完整版| 贤妻良母| 禁忌4年转一代禁忌演员表| 高清《隐入尘烟》电影免费观看| 金装的维尔梅樱花动漫第一季| 美国电影《小辣椒3》| 保姆的阴谋| 玩火的女孩| 千金女贼电视剧| 欧美ZZZ| 徐若瑄魔鬼天使电影免费观看| 夏思思抗疫的英雄事迹| 法国空姐4在线观看| 强奸2制服诱惑完整版| 美国队长4在线观看| 酒法子空蝉之森原版| 母亲 日本电视剧 在线观看| 命悬一枪电影| 愁愁愁30分钟电视剧在线观看我| 《下女》韩国在线观看| 没离开过原唱| 弥勒救苦真经| 《部长出差的日子》电影中文字幕 | 按摩院| 湄公河行动 电影完整版| 一剪梅歌曲| 阿宾房东太太| 女人的战争之女人的理由| 天空之城| 红娘子电视剧全集优酷| 西班牙掌中之物被删掉的片段| 李丽珍在线电影全集免费观看| 亲爱的电视剧免费播放| 《怪盗女谍之天海翼》| 满江红免费完整版在线观看| 综艺节目 女体探秘| 单身首尔电影| 德川幕府三部曲水月篇免费观看| 特战荣耀在线观看免费完整版| 妈咪直播打扑克| 毒妃在上全集免费| 克莱尔《X迷宫》全集免费看| 乡村爱情小夜曲第6部| 部长来家做客HD电影| 爱情进化论| 蓝湾牧羊犬| 《麦乐迪·:女超人》在线观看| 年轻的妈妈观有限中字| 小女花不弃电视剧免费播放 | 请做我的奴隶| 娼年在线观看| 战狼6双人版完整版下载| 仁心解码| 韩国电影我的朋友他的妻子| 动漫《花嫁高柳家》在线观看| 情事:不要结婚要恋爱| 王室教师海涅| 维修师傅的艳遇韩国理论片在线观看| 食物链电影完整在线观线 | 枭雄粤语下载| 李连杰杀手之王| 牝教师4免费在线观看| 暴躁妹妹高清免费观看电视剧单人| 舞台姐妹电影| 女版战狼10普通话版免费观看| 无职转生 第二季| 动漫无双3终极无敌版| 女超人麦乐迪版| 最好听的嗨歌| 下家三千金| 庐江县| 少年歌行电视剧免费观看| 美国派2电影| 日本幼女| 朴妮唛28部电视剧在线观看| 专家称女生游泳私密贴是智商税| 老公从外地回来一晚上不让我睡觉| 洛洛历险记在线观看完整版| jizz曰本| 画皮电视剧| 灾女变福妻:全家都宠我全集免费| 伊波拉病毒2国语版免费观看 | 战狼6高清免费观看全集下载电影| 我本千金电视剧免费观看| 铠甲勇士52| 男按摩师做乳房按摩电影| 杨爱瑾电影| 蓝宇 电影| 洪雅县| 林青霞白发魔女| 再见再也不见| 逐玉全集观看| 渔夫荒淫史记在线完整版免费观看| 笑傲江湖之风云再起| 火速搭档| 丰满的继牳3小早川怜子bd电影| 苹果4刷机教程| 不再说分手| 《法国空姐2019法版》中文版| 米奇妙妙屋全集1| 飞驰人生在线观看完整版| 陈宝莲《满天星绝版》免费看| 我叫赵甲第第二季电视剧| 大宋少年志2结局| 当我飞奔向你免费观看全集完整版 | 人生之路电视剧免费观看| 特邀外卖员| 裂变电视剧全集百度影音| 唐朝诡事录2官宣| 红番区在线观看| 男按摩师韩剧| 撒贝宁崔永元| 热力公司怼居民称凭啥给你热下去| 机器人总动员国语| 战狼6全集免费下载| 美女拳击赛| 帕丁顿熊3电影国语版免费观看 | 断魂小丑在线观看完整版| 淘情公寓| 兴和县| 《逆爱2》番外| 高清匹兹堡医护前线 第二季未删减| 专业六爻| 日本伦理剧维修工的艳遇| 爱情公寓3 11集| 伊甸园韩国综艺| 军营女长官满天星演员表| 灿烂的遗产国语版全集高清| 二级三级配电箱区别| 树下红房子电视剧免费版在线观看| Overflower在线观看第一季| 裙子下面是野兽动漫| 强我 电影| 苏北民间小调| 铜铜钢铿锵锵锵锵锵锵免费观看高清| 张东升禁止入内| 痴汉系列a| 15yc电影电视剧| 是妈妈是女儿2综艺| 小王日记毛不易| 蒋玲玲版《渔夫的荒野史记》完整版| 蒂蒂有话电影免费观看| 我 伊蒂丝女皇免费观看完整版| 龙族第二季动漫免费看| 兄弟的老婆5免费观看电视剧| 绝地反击| 山东平原县震中现场直击| 电影《空乘》在线观看肯纳詹姆斯| 杰克·布莱克| 女老师3在线观看| 电影快乐到家| 《高级特工满天星》| 少年阿凡提全集| 澡堂家的男人们|