亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

機器人嵌入式崗位重新定價:從STM32到Linux的能力躍遷

機器人嵌入式崗位重新定價:從STM32到Linux的能力躍遷 1. 機器人嵌入式崗位的定價邏輯正在發(fā)生什么變化這兩年跟做機器人的朋友聊天話題從“你用什么主控”慢慢變成了“你那邊Linux驅(qū)動誰在扛”。這個變化挺微妙的但背后反映的是整個行業(yè)對嵌入式工程師能力評估體系的一次重構(gòu)。以前我們聊嵌入式STM32加個RTOS基本就能覆蓋大部分場景現(xiàn)在你去翻招聘需求會發(fā)現(xiàn)“熟悉Linux驅(qū)動開發(fā)”“有ROS/ROS2經(jīng)驗”“了解實時內(nèi)核調(diào)優(yōu)”這些詞出現(xiàn)的頻率越來越高。不是STM32不重要了而是單純會STM32已經(jīng)不夠撐起一個機器人崗位的薪資預(yù)期了。我自己的觀察是機器人這個賽道把嵌入式崗位拆成了兩個明顯的方向一個是偏底層的實時控制一個是偏上層的系統(tǒng)集成。前者還是STM32、RTOS那一套但要求你對電機控制、傳感器融合、實時性有更深的理解后者則直接跳到Linux、ROS、甚至具身智能的訓(xùn)練部署框架上。這兩個方向的能力定價差異正在拉大而且拉大的速度比很多人預(yù)想的要快。這篇文章我想把這件事拆開聊透。從STM32和RTOS這些傳統(tǒng)能力為什么“變貴”了到Linux在機器人里到底承擔(dān)什么角色再到如果你現(xiàn)在想往機器人方向轉(zhuǎn)應(yīng)該怎么規(guī)劃自己的技能樹。我會盡量用實際項目里的例子來說明而不是泛泛地談趨勢。適合已經(jīng)在做嵌入式、想往機器人方向靠的朋友也適合剛?cè)胄小⑾胫涝撏膫€方向投入時間的新人。2. STM32和RTOS從“會用”到“用得好”的分水嶺2.1 為什么STM32依然是機器人底層的硬通貨先說一個可能有點反直覺的判斷STM32在機器人領(lǐng)域的地位不但沒有下降反而在某些細(xì)分場景里變得更關(guān)鍵了。原因很簡單機器人對實時性的要求是剛性的。你讓一個機械臂的關(guān)節(jié)控制跑在Linux上哪怕打了實時補丁抖動也可能到幾百微秒級別而STM32跑裸機或者RTOS抖動可以控制在微秒級。這個差距在低速場景可能看不出來但在高速抓取、力控打磨這些場景里就是能不能用的區(qū)別。我去年幫一個朋友調(diào)過一臺協(xié)作機器人的關(guān)節(jié)控制器用的就是STM32F4系列跑FreeRTOS。他們的痛點很有意思單個關(guān)節(jié)控制沒問題但六個關(guān)節(jié)聯(lián)動的時候總線通信的延遲導(dǎo)致末端軌跡跟蹤誤差超標(biāo)。這個問題最后不是靠換更快的芯片解決的而是重新設(shè)計了CAN總線的調(diào)度策略把關(guān)鍵控制幀的優(yōu)先級提上去同時把一些非實時的狀態(tài)上報挪到低優(yōu)先級任務(wù)里。這個過程里對STM32的CAN外設(shè)、中斷優(yōu)先級、RTOS任務(wù)調(diào)度的理解深度直接決定了你能不能定位到問題。所以STM32的“變貴”不是因為它本身變難了而是因為機器人場景對它的使用深度提出了更高要求。以前你可能只需要點個燈、讀個傳感器現(xiàn)在你需要理解DMA和中斷的配合、理解總線仲裁、理解RTOS里優(yōu)先級反轉(zhuǎn)怎么避免。這些知識在普通項目里可能一輩子用不上但在機器人里是天天要面對的。2.2 RTOS在機器人項目里的真實使用場景RTOS在機器人里的角色我覺得可以用一個類比來說明它就像是一個交通警察負(fù)責(zé)讓不同優(yōu)先級的任務(wù)在正確的時間得到CPU。機器人系統(tǒng)里通常有這么幾類任務(wù)高頻的電機控制循環(huán)1kHz以上、中頻的傳感器讀取100Hz到1kHz、低頻的狀態(tài)上報和通信10Hz到100Hz。如果沒有RTOS你得自己寫一個調(diào)度器來管理這些任務(wù)而且很容易寫出優(yōu)先級反轉(zhuǎn)或者任務(wù)餓死的bug。我用過幾種RTOSFreeRTOS在STM32上是最常見的Zephyr這兩年在機器人圈子里也開始多起來尤其是需要網(wǎng)絡(luò)協(xié)議?;蛘叨嗪酥С值膱鼍?。選哪個其實不是最關(guān)鍵的關(guān)鍵是你得理解RTOS的幾個核心概念任務(wù)優(yōu)先級怎么分配、中斷和任務(wù)的交互怎么設(shè)計、共享資源怎么保護。這些東西在文檔里都有但實際項目里踩的坑往往出在細(xì)節(jié)上。舉個例子我之前做一個移動機器人的底盤控制用FreeRTOS建了三個任務(wù)電機控制任務(wù)最高優(yōu)先級、IMU讀取任務(wù)中優(yōu)先級、上位機通信任務(wù)低優(yōu)先級??雌饋頉]問題對吧但實際跑起來發(fā)現(xiàn)電機控制任務(wù)偶爾會延遲。查了半天發(fā)現(xiàn)是IMU讀取任務(wù)里用了I2C而I2C的驅(qū)動里有個忙等待的循環(huán)在等待期間它不釋放CPU導(dǎo)致高優(yōu)先級任務(wù)被阻塞。解決辦法是把I2C改成中斷或者DMA模式或者在忙等待里加個taskYIELD。這種問題你在教科書里看不到但實際項目里很常見。2.3 傳統(tǒng)能力“變貴”的具體表現(xiàn)所謂“變貴”我理解體現(xiàn)在兩個方面一是薪資溢價二是崗位門檻。從我這段時間看到的招聘信息來看同樣寫著“熟悉STM32和RTOS”機器人公司的面試深度明顯比消費電子公司要深。他們會問你如果CAN總線負(fù)載率達(dá)到80%你怎么優(yōu)化如果電機控制任務(wù)和通信任務(wù)共享一個SPI接口你怎么設(shè)計互斥如果系統(tǒng)需要在不重啟的情況下更新參數(shù)你怎么做這些問題沒有標(biāo)準(zhǔn)答案但能看出你有沒有真正在資源受限的環(huán)境里做過取舍。薪資方面我了解到的情況是一個有三年機器人底層控制經(jīng)驗的嵌入式工程師薪資大概比同等經(jīng)驗做消費電子的高出30%到50%。這個溢價不是因為STM32本身而是因為機器人場景對實時性、可靠性的要求更高能勝任的人更少。而且這個差距還在擴大因為機器人出貨量在漲但能做好底層控制的人培養(yǎng)周期很長。3. Linux在機器人系統(tǒng)里到底承擔(dān)什么角色3.1 從“可選”到“必選”的轉(zhuǎn)變五年前你做機器人Linux可能只是用來跑個上位機界面或者做個簡單的通信網(wǎng)關(guān)?,F(xiàn)在不一樣了Linux在機器人系統(tǒng)里承擔(dān)的角色越來越核心。導(dǎo)航、SLAM、路徑規(guī)劃、視覺處理、甚至一些中頻的控制邏輯都跑在Linux上。原因也很直接這些算法需要大量的計算資源和內(nèi)存STM32那點RAM和Flash根本不夠用。而且Linux有豐富的庫和框架支持ROS/ROS2、OpenCV、PCL這些工具鏈在Linux上是最成熟的。但這里有個常見的誤區(qū)很多人以為Linux就是“跑個Ubuntu”會敲幾個命令就行了。實際機器人項目里對Linux的要求遠(yuǎn)不止于此。你需要理解實時調(diào)度策略SCHED_FIFO、SCHED_RR、需要知道怎么隔離CPU核心給實時任務(wù)、需要會看ftrace或者perf來定位延遲問題。這些技能在普通的Linux運維里用不到但在機器人里是剛需。3.2 機器人Linux開發(fā)的幾個關(guān)鍵能力點我梳理了一下機器人方向的Linux嵌入式開發(fā)核心能力大概有這么幾塊第一是設(shè)備驅(qū)動開發(fā)。機器人上有很多自定義的傳感器和執(zhí)行器它們的接口可能是SPI、I2C、CAN、甚至PCIe。你需要能在Linux內(nèi)核里寫驅(qū)動來對接這些設(shè)備。這個門檻比STM32的HAL庫開發(fā)要高不少因為Linux驅(qū)動涉及內(nèi)核態(tài)編程、并發(fā)控制、電源管理等一系列復(fù)雜問題。但一旦掌握了你會發(fā)現(xiàn)它的擴展性強很多一個驅(qū)動寫好了上層應(yīng)用可以通過標(biāo)準(zhǔn)的文件接口來訪問不用每次都改應(yīng)用代碼。第二是實時性調(diào)優(yōu)。標(biāo)準(zhǔn)Linux內(nèi)核的調(diào)度延遲在毫秒級別對于很多機器人應(yīng)用來說是不夠的。你需要會用PREEMPT_RT補丁或者至少知道怎么用CPU隔離、中斷親和性設(shè)置來降低延遲。我見過一個案例一個移動機器人的激光雷達(dá)數(shù)據(jù)處理跑在Linux上因為調(diào)度延遲導(dǎo)致點云時間戳不準(zhǔn)最后影響了建圖效果。解決辦法是把雷達(dá)數(shù)據(jù)接收的中斷綁定到一個隔離的CPU核心上同時把處理線程設(shè)成SCHED_FIFO優(yōu)先級。調(diào)整之后延遲從幾毫秒降到了幾百微秒。第三是系統(tǒng)集成和調(diào)試。機器人系統(tǒng)通常由多個節(jié)點組成節(jié)點之間通過ROS2的DDS或者自定義的IPC機制通信。你需要能定位通信延遲、數(shù)據(jù)丟包、節(jié)點崩潰這些問題。常用的工具包括ros2 topic hz、ros2 doctor、以及Linux本身的strace、gdb、perf。這些工具的使用熟練度直接決定了你排查問題的效率。3.3 Linux和RTOS的邊界在哪里這個問題我被問過很多次既然Linux也能做實時那是不是可以全部用Linux不用RTOS了我的回答通常是看你的控制頻率和抖動要求。如果你的控制循環(huán)在100Hz以下抖動要求是毫秒級那Linux加上實時補丁基本夠用。但如果你的控制循環(huán)在1kHz以上抖動要求是微秒級那還是老老實實用STM32加RTOS。實際項目里更常見的做法是異構(gòu)架構(gòu)STM32負(fù)責(zé)硬實時的電機控制和傳感器讀取Linux負(fù)責(zé)導(dǎo)航、規(guī)劃、視覺這些計算密集型的任務(wù)兩者之間通過CAN、以太網(wǎng)或者共享內(nèi)存通信。這種架構(gòu)的好處是各司其職STM32保證實時性Linux提供算力和靈活性。難點在于兩者之間的通信設(shè)計需要保證數(shù)據(jù)同步和時序正確。我參與過一個AGV項目就是這種架構(gòu)。STM32負(fù)責(zé)底盤的運動控制和安全邏輯Linux跑ROS2做導(dǎo)航和調(diào)度。通信用的是CAN但CAN的帶寬有限不能把所有數(shù)據(jù)都往上發(fā)。我們的做法是在STM32上做一層數(shù)據(jù)聚合和降采樣只把導(dǎo)航需要的關(guān)鍵狀態(tài)發(fā)上去同時Linux下發(fā)的速度指令也做了限幅和看門狗保護。這個設(shè)計花了不少時間調(diào)試但跑起來之后很穩(wěn)。4. 機器人嵌入式崗位的能力定價模型4.1 不同能力組合的市場價值對比為了更直觀地說明問題我整理了一個粗略的能力定價對比表。這個表是基于我看到的招聘信息和跟同行交流得出的不一定精確但能反映大致的趨勢。能力組合典型崗位薪資范圍一線城市3-5年經(jīng)驗市場供需STM32 RTOS 電機控制底層控制工程師25K-35K供需平衡STM32 RTOS Linux驅(qū)動嵌入式系統(tǒng)工程師35K-50K供不應(yīng)求Linux ROS2 導(dǎo)航算法機器人系統(tǒng)工程師40K-60K供不應(yīng)求STM32 RTOS Linux 實時調(diào)優(yōu)機器人嵌入式架構(gòu)師50K-80K嚴(yán)重供不應(yīng)求純Linux應(yīng)用開發(fā)無嵌入式背景機器人軟件工程師30K-45K供需平衡從表里能看出來單純會STM32或者單純會Linux薪資上限是有限的。真正“變貴”的是那些能打通底層實時控制和上層系統(tǒng)集成的人。這種人需要同時理解微秒級的時序約束和秒級的任務(wù)調(diào)度能在兩種截然不同的開發(fā)范式之間切換。培養(yǎng)周期長自然就貴。4.2 為什么“全棧嵌入式”在機器人領(lǐng)域特別值錢機器人系統(tǒng)的特殊性在于它的性能瓶頸往往不在單個模塊而在模塊之間的交互。比如你有一個很好的視覺算法但圖像傳輸延遲太大整個系統(tǒng)的響應(yīng)就上不去?;蛘吣愕碾姍C控制很精準(zhǔn)但上位機的軌跡規(guī)劃不平滑末端抖動就很明顯。這些問題需要有人能從系統(tǒng)層面去分析和優(yōu)化而不是只盯著自己那一畝三分地。我認(rèn)識一個做協(xié)作機器人的架構(gòu)師他的背景很有意思最早是做STM32電機控制的后來自己學(xué)了Linux和ROS再后來去做了兩年的運動規(guī)劃算法?,F(xiàn)在他帶團隊能跟底層驅(qū)動的同事聊中斷延遲也能跟上層的算法同事聊軌跡插值的連續(xù)性。這種人在市場上非常搶手因為機器人公司最缺的就是能打通上下層的人。4.3 哪些傳統(tǒng)能力正在貶值有變貴的就有變便宜的。我觀察到幾個趨勢單純的STM32外設(shè)驅(qū)動開發(fā)比如點屏、讀傳感器正在貶值因為這部分工作越來越標(biāo)準(zhǔn)化而且很多芯片原廠提供了很完善的庫。單純的Linux應(yīng)用開發(fā)比如寫個Qt界面在機器人領(lǐng)域也不值錢因為這部分工作可以外包或者由軟件團隊承擔(dān)。真正貶值的是“只會調(diào)庫”的能力。以前你會用STM32的HAL庫點個LCD就能找到工作。現(xiàn)在面試官會問你你知道這個LCD的時序參數(shù)怎么算嗎如果刷新率上不去你怎么排查如果你只會調(diào)庫這些問題就答不上來。機器人領(lǐng)域?qū)Φ讓釉淼囊蟾咭驗槌隽藛栴}往往沒有現(xiàn)成的庫可以調(diào)你得自己分析波形、看手冊、改配置。5. 從STM32到Linux的躍遷路徑5.1 第一階段把STM32和RTOS吃透如果你現(xiàn)在還在做STM32裸機或者簡單的RTOS項目我的建議是先別急著學(xué)Linux把手頭的東西做深。什么叫“做深”我舉幾個具體的標(biāo)準(zhǔn)你能獨立設(shè)計一個多任務(wù)的RTOS系統(tǒng)合理分配優(yōu)先級處理好任務(wù)間的同步和通信。你能用示波器或者邏輯分析儀定位時序問題能看懂芯片手冊里的時序圖。你能優(yōu)化中斷服務(wù)程序的執(zhí)行時間知道哪些操作該放在中斷里哪些該放到任務(wù)里。你能設(shè)計一個可靠的通信協(xié)議處理丟包、重傳、超時這些異常情況。這些能力在機器人底層控制里是基礎(chǔ)而且它們是可以遷移的。你理解了RTOS的任務(wù)調(diào)度再去看Linux的調(diào)度器就會容易很多。你理解了STM32的中斷機制再去看Linux的中斷子系統(tǒng)也會有似曾相識的感覺。我自己的經(jīng)驗是在STM32上花時間研究RTOS的源碼是值得的。FreeRTOS的源碼量不大核心的調(diào)度器和IPC機制幾千行代碼啃下來之后你對實時系統(tǒng)的理解會上一個臺階。這個投入在后面的Linux學(xué)習(xí)中會加倍回報給你。5.2 第二階段Linux系統(tǒng)編程和驅(qū)動入門從STM32轉(zhuǎn)到Linux最大的障礙不是命令行而是思維方式的轉(zhuǎn)變。在STM32上你直接操作寄存器一切都在你的掌控之中。在Linux上你通過內(nèi)核提供的接口來操作硬件中間隔了好幾層抽象。這個轉(zhuǎn)變需要時間適應(yīng)。我的建議是從Linux系統(tǒng)編程開始先熟悉文件IO、進程線程、信號、IPC這些概念。然后找一個簡單的驅(qū)動例子比如GPIO驅(qū)動或者字符設(shè)備驅(qū)動在樹莓派或者BeagleBone上跑一遍。重點不是把驅(qū)動寫得多完美而是理解Linux的設(shè)備模型設(shè)備樹怎么描述硬件、驅(qū)動怎么注冊、用戶空間怎么訪問。這個階段我推薦用BeagleBone Black或者樹莓派因為它們的社區(qū)資源豐富出了問題容易找到答案。等你有了一定基礎(chǔ)再上更復(fù)雜的平臺比如NXP的i.MX系列或者瑞芯微的RK系列這些在機器人產(chǎn)品里用得比較多。5.3 第三階段實時調(diào)優(yōu)和系統(tǒng)集成當(dāng)你能在Linux上寫驅(qū)動、跑ROS節(jié)點之后下一步就是實時調(diào)優(yōu)。這部分是機器人Linux開發(fā)和普通Linux開發(fā)的分水嶺。你需要理解調(diào)度策略SCHED_FIFO、SCHED_RR、SCHED_DEADLINE的區(qū)別和適用場景。CPU隔離怎么通過isolcpus或者cgroups把CPU核心隔離出來給實時任務(wù)用。中斷親和性怎么把特定中斷綁定到特定CPU核心減少緩存失效和上下文切換。內(nèi)存鎖定怎么用mlockall防止實時任務(wù)被換頁出去。延遲測量怎么用cyclictest測量系統(tǒng)延遲怎么用ftrace追蹤延遲來源。這些知識在普通的Linux運維里用不到但在機器人里是核心技能。我建議你在學(xué)習(xí)的時候準(zhǔn)備一個實際的測試平臺比如用樹莓派加一個伺服電機寫一個簡單的控制循環(huán)然后測量不同配置下的延遲。這種動手實驗比看文檔有效得多。6. 實操案例一個移動機器人底盤的軟硬件協(xié)同設(shè)計6.1 系統(tǒng)架構(gòu)和選型理由去年我參與了一個移動機器人底盤的項目正好可以用來說明STM32和Linux怎么協(xié)同。這個底盤的要求是最大速度1.5m/s控制頻率1kHz支持ROS2接口續(xù)航4小時以上。架構(gòu)上我們選了STM32H7加樹莓派CM4的方案。STM32H7負(fù)責(zé)電機控制、IMU讀取、電池管理、安全邏輯跑FreeRTOS。樹莓派CM4跑Ubuntu加ROS2負(fù)責(zé)導(dǎo)航、路徑規(guī)劃、上位機通信。兩者之間通過CAN FD通信STM32作為CAN主節(jié)點樹莓派作為從節(jié)點。選STM32H7的原因是它的主頻高480MHz有硬件浮點單元適合做電機控制的FOC算法。選樹莓派CM4的原因是它的算力足夠跑ROS2的導(dǎo)航棧而且社區(qū)支持好出了問題容易找到資料。CAN FD的帶寬比經(jīng)典CAN高不少能滿足1kHz控制頻率下的數(shù)據(jù)交換需求。6.2 STM32側(cè)的關(guān)鍵實現(xiàn)STM32側(cè)的核心是一個1kHz的控制循環(huán)用FreeRTOS的任務(wù)來實現(xiàn)。任務(wù)的優(yōu)先級分配是這樣的// 任務(wù)優(yōu)先級定義數(shù)值越大優(yōu)先級越高 #define PRIO_MOTOR_CTRL 5 // 電機控制1kHz #define PRIO_IMU_READ 4 // IMU讀取500Hz #define PRIO_CAN_RX 3 // CAN接收事件驅(qū)動 #define PRIO_BATTERY 2 // 電池管理10Hz #define PRIO_STATUS_LED 1 // 狀態(tài)指示5Hz電機控制任務(wù)里做FOC的電流環(huán)和速度環(huán)計算IMU讀取任務(wù)里做姿態(tài)解算CAN接收任務(wù)里處理來自樹莓派的速度指令。這里有個關(guān)鍵設(shè)計速度指令不是直接用的而是經(jīng)過一個斜坡函數(shù)做平滑防止速度突變導(dǎo)致電機過流。同時還有一個看門狗機制如果超過100ms沒收到新的速度指令就自動減速停車。CAN通信的數(shù)據(jù)格式我們定義了一個簡單的協(xié)議每幀8字節(jié)包含幀類型、數(shù)據(jù)長度、數(shù)據(jù)和CRC校驗。速度指令幀包含線速度和角速度狀態(tài)上報幀包含當(dāng)前速度、電流、溫度、錯誤碼。這個協(xié)議很簡單但足夠用而且調(diào)試起來方便。6.3 Linux側(cè)的關(guān)鍵實現(xiàn)樹莓派側(cè)跑的是Ubuntu 22.04加ROS2 Humble。我們寫了一個ROS2節(jié)點來跟STM32通信用的是socketcan接口。這個節(jié)點訂閱/cmd_vel話題把速度指令轉(zhuǎn)換成CAN幀發(fā)出去同時接收STM32的狀態(tài)幀發(fā)布成/odom和/battery_state話題。實時性方面我們把CAN接收的中斷綁定到了一個隔離的CPU核心上同時把ROS2節(jié)點的回調(diào)組設(shè)成了Reentrant避免回調(diào)阻塞。還用了PREEMPT_RT補丁把最壞調(diào)度延遲從幾毫秒降到了幾百微秒。這些調(diào)整之后從/cmd_vel發(fā)出到STM32收到指令的端到端延遲大概在2ms左右對于1.5m/s的速度來說位置誤差在3mm以內(nèi)滿足要求。調(diào)試過程中遇到的一個坑是CAN總線的終端電阻。我們一開始只在一端接了120歐姆的終端電阻結(jié)果通信不穩(wěn)定偶爾丟幀。后來在另一端也加上終端電阻問題就解決了。這個坑很經(jīng)典但第一次做CAN的時候很容易忽略。6.4 這個案例的啟示這個項目讓我更深刻地理解了異構(gòu)架構(gòu)的價值。STM32和Linux各有所長強行讓一方做另一方的事效果往往不好。STM32做實時控制Linux做計算和決策兩者通過定義良好的接口通信這是目前機器人底盤的主流方案。另一個啟示是通信協(xié)議的設(shè)計比想象中重要。我們一開始想用ROS2的DDS直接跟STM32通信但DDS的協(xié)議棧太重STM32跑不動。后來改成自定義的CAN協(xié)議簡單可靠反而更合適。所以在機器人項目里不要迷信“標(biāo)準(zhǔn)方案”要根據(jù)實際約束來選擇。7. 常見問題與排查技巧實錄7.1 STM32和RTOS相關(guān)的典型問題問題一RTOS任務(wù)偶爾延遲導(dǎo)致控制周期抖動。這個問題的排查思路是先確認(rèn)是哪個任務(wù)延遲用GPIO翻轉(zhuǎn)加示波器測量任務(wù)的實際執(zhí)行時間。如果發(fā)現(xiàn)是高優(yōu)先級任務(wù)被低優(yōu)先級任務(wù)阻塞檢查是否有共享資源沒有正確保護。常見的原因是低優(yōu)先級任務(wù)在持有互斥鎖的時候被中斷打斷而中斷里又試圖獲取同一個鎖。解決辦法是用優(yōu)先級繼承互斥鎖FreeRTOS的xSemaphoreCreateMutex默認(rèn)支持或者把共享資源的訪問放到臨界區(qū)里。問題二CAN總線負(fù)載率高的時候丟幀。CAN總線的仲裁機制決定了低優(yōu)先級幀在總線忙的時候會被延遲甚至丟失。解決辦法是合理分配CAN ID把關(guān)鍵控制幀的ID設(shè)小優(yōu)先級高非關(guān)鍵的狀態(tài)幀ID設(shè)大。同時可以降低非關(guān)鍵幀的發(fā)送頻率或者用CAN FD提高帶寬。如果還是不夠考慮用多條CAN總線分擔(dān)負(fù)載。問題三STM32的ADC采樣值跳動大。這個問題在電機控制里很常見因為PWM開關(guān)會產(chǎn)生電磁干擾。解決辦法有幾個一是用硬件濾波在ADC輸入引腳加RC低通濾波二是用軟件濾波比如多次采樣取中值或者滑動平均三是調(diào)整采樣時機在PWM的中央對齊模式下在計數(shù)器過零點的時候觸發(fā)ADC采樣避開開關(guān)噪聲。我一般會先用示波器看ADC輸入引腳的波形確認(rèn)噪聲來源再決定用哪種方案。7.2 Linux和實時性相關(guān)的典型問題問題一ROS2節(jié)點通信延遲大。先確認(rèn)是網(wǎng)絡(luò)延遲還是處理延遲。用ros2 topic hz看發(fā)布頻率用ros2 topic delay看消息延遲。如果是網(wǎng)絡(luò)延遲檢查DDS的配置可能需要調(diào)整QoS設(shè)置比如把可靠性從RELIABLE改成BEST_EFFORT或者增大緩沖區(qū)。如果是處理延遲檢查回調(diào)函數(shù)里有沒有阻塞操作比如同步的文件IO或者sleep。問題二系統(tǒng)調(diào)度延遲超標(biāo)。用cyclictest測量系統(tǒng)延遲如果最壞延遲超過預(yù)期用ftrace追蹤延遲來源。常見的延遲來源包括中斷處理時間過長、內(nèi)核線程搶占、內(nèi)存換頁。解決辦法包括把實時任務(wù)綁定到隔離的CPU核心、用mlockall鎖定內(nèi)存、把中斷親和性設(shè)置到非實時核心上。問題三Linux驅(qū)動加載失敗。先看dmesg的輸出通常會有錯誤信息。常見的原因包括設(shè)備樹配置錯誤、引腳復(fù)用沖突、時鐘沒有使能、電源域沒有打開。如果是設(shè)備樹的問題用dtc工具反編譯設(shè)備樹檢查節(jié)點的屬性和兼容性字符串是否正確。如果是引腳沖突檢查pinctrl的配置確保同一個引腳沒有被多個驅(qū)動占用。7.3 問題排查速查表現(xiàn)象可能原因排查工具解決方案RTOS任務(wù)延遲優(yōu)先級反轉(zhuǎn)、中斷阻塞示波器、GPIO翻轉(zhuǎn)優(yōu)先級繼承互斥鎖、縮短中斷CAN丟幀總線負(fù)載高、終端電阻缺失candump、示波器調(diào)整ID優(yōu)先級、加終端電阻ADC跳動電磁干擾、采樣時機不對示波器RC濾波、中央對齊采樣ROS2延遲大QoS配置、回調(diào)阻塞ros2 topic delay調(diào)整QoS、異步回調(diào)Linux調(diào)度延遲中斷搶占、內(nèi)存換頁cyclictest、ftraceCPU隔離、mlockall驅(qū)動加載失敗設(shè)備樹錯誤、引腳沖突dmesg、dtc修正設(shè)備樹、檢查pinctrl8. 給不同階段嵌入式工程師的建議8.1 如果你還在學(xué)?;蛘邉?cè)胄邢劝袰語言和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)打牢然后找一塊STM32的開發(fā)板從點燈開始一步步做到能跑RTOS、能寫通信協(xié)議、能控制電機。這個過程不要跳步每一步都動手做一遍。我見過太多人直接上Linux結(jié)果底層的基礎(chǔ)不牢遇到時序問題就抓瞎。同時建議學(xué)一點Python和Linux的基本操作因為機器人領(lǐng)域不可避免地會用到這些。但不要本末倒置嵌入式工程師的核心競爭力還是在對硬件和實時系統(tǒng)的理解上。8.2 如果你有幾年STM32經(jīng)驗想轉(zhuǎn)機器人你的優(yōu)勢是對實時系統(tǒng)和硬件接口的理解這是很多純軟件背景的人不具備的。你需要補的是Linux系統(tǒng)編程、ROS2、以及一些機器人學(xué)的基礎(chǔ)知識比如坐標(biāo)變換、運動學(xué)。建議從一個小項目入手比如用樹莓派加STM32做一個簡單的移動機器人把ROS2的導(dǎo)航棧跑起來。這個過程會讓你理解機器人系統(tǒng)的整體架構(gòu)也會讓你發(fā)現(xiàn)自己的知識缺口。不要試圖一下子把Linux內(nèi)核和ROS2都學(xué)透那樣容易挫敗。先能用起來再逐步深入。遇到問題的時候善用社區(qū)資源ROS2的官方文檔和GitHub上的開源項目是最好的學(xué)習(xí)材料。8.3 如果你已經(jīng)是機器人嵌入式工程師你的下一步可能是往架構(gòu)師方向走或者往某個垂直領(lǐng)域深入比如運動控制、傳感器融合、功能安全。架構(gòu)師需要更廣的知識面包括系統(tǒng)設(shè)計、性能優(yōu)化、團隊協(xié)作。垂直領(lǐng)域?qū)<倚枰畹睦碚摶A(chǔ)比如控制理論、狀態(tài)估計、機器學(xué)習(xí)。不管走哪條路保持動手的習(xí)慣很重要。我見過一些架構(gòu)師脫離一線太久對具體的技術(shù)細(xì)節(jié)失去了判斷力設(shè)計出來的方案看起來很美好但落地困難。定期寫代碼、調(diào)板子、看波形能讓你保持對系統(tǒng)的直覺。9. 我對這個趨勢的個人判斷回到標(biāo)題里的“重新定價”我的理解是機器人行業(yè)正在從“能做出來”向“做得好”轉(zhuǎn)變這個轉(zhuǎn)變對嵌入式工程師的能力要求從“廣度”轉(zhuǎn)向了“深度加廣度”。以前你會STM32就能找到工作現(xiàn)在你需要在一個方向上足夠深同時在其他相關(guān)方向上有足夠的廣度來支撐系統(tǒng)級的思考。STM32和RTOS不會過時但它們的價值會越來越依賴于你用它解決了什么問題。如果你只是用STM32點了個燈那這個技能不值錢。如果你用STM32加RTOS做出了一個抖動在微秒級、能在惡劣電磁環(huán)境下穩(wěn)定運行的控制系統(tǒng)那這個技能就很值錢。Linux也是一樣會敲命令不值錢能用Linux構(gòu)建一個滿足實時性要求的機器人系統(tǒng)才值錢。最后分享一個我自己的習(xí)慣每隔一段時間我會把自己會的東西列一個清單然后問自己這里面哪些是“只有我會”或者“會的人很少”的。如果清單里大部分都是“很多人都會”的技能那就說明我需要往深處再挖一挖了。這個習(xí)慣幫我避開了不少“看起來很忙但實際在貶值”的陷阱。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲第一狼人丝袜美女另类| 97超碰欧美精品| 久思思热视频在线观看| 在线啊啊啊| 日韩另类色图| 性爱乱伦一区| 国产亚洲欧美每日在线| 91青青在线| 美女露胸露尿口| 午夜操逼不卡| 91精品人妻一区二区三区蜜桃| 熟妇人妻精品一区二区| 夜夜高潮夜夜爽高清视频一| 人人考人人摸人人干| 无套后入双马尾| 日韩少妇丰满亚洲| www.zbzhongsen.com| 欧美日韩大香蕉| 亚州欧美一区| 国产亚热在线久久| 五月开心久久AV官网| 午夜乱轮操逼视频免费看| 91狠狠综合久久| 蜜臀一二三| 亚洲欧美中日韩| 日韩性爱电影一区| 五月丁香大香蕉| 日B操| 在线 欧美 亚洲| 1二区9| 精品一区二区三区蜜桃臀赵总 | 桃花色涩综合影院| 99久久婷婷丁香| www国产精品| 淫穴高潮色图| 人妻少妇精品久久久| 久久夜黄色无码A级大片| 色波多| 九九九999久久久网站| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 大香蕉AV在线| 人人射人人操人人摸| 草莓精品视频在线免费观看| 天天天干977| 日韩三级性| 国产 日韩 另类 视频一区爱| 色99久草| 国产精品成人午夜福利| 久久久久久综合久久伊人蜜月| 国产精品成人在线| 综合色图亚洲欧美| 国产熟女免费观看久久| 中文字幕狠狠玩| 国产精品亚洲高清在线| 午夜福利视频在线一区| 日本精品网站在线中文| 精品人妻久久久久一区二区三区| 亚洲另类久操网| 99久久精品无码一区二区| 久久久久国产精品久久久| 日韩小电影| 伊人久久亚洲中文字幕不卡| 熟女久久久| 日韩一级二级三级| 日韩一级二级三级免费看完整版 | 国产肏逼网站| 超碰在线观看av不卡| 免费一级特黄特色大片在线观看看| 9999九九九久久久| 色九九九九| 九九九九97| av天堂精品久久| 欧美性爱日韩性爱| 夜夜一区二区| 午夜毛片高清免费不卡| 亚洲综合色在线| 亚洲图片视频小说| 亚洲精品成人动漫在线| 久久性视频| 9九九九九视频在线观看| 日本三级大片| 国偷自 一区二区| 九九九九精品精| 热热色综合网| 无码78| 国产美女裸体秘 永久无遮挡| 东京热91| 国产精品久久久久久久久久久久久久吹 | 亚洲综合在线91| 日日不卡av| 亚洲欧美高清无码| 久草五月| 久九干| 玖玖蜜臀资源网| 人妻在线大香蕉| 极品美女嘿咻| 在线中文字幕| 久色网| 色大师网站www永久网站视频| 五月丁香影院| 亚洲熟久久| henhen91| 亚洲婷婷五月天| 男人天堂一区二区| 91中文字幕在线观看| 国产成人亚洲精品无| 3d成人精品一区二区| 色婷五月天| 欧美论理片| 欧美精品23| 啊啊啊啊嗯嗯嗯用力好爽| 日韩啪啪啪视频| 草草电影院| 人人操人人插人www| 国产精品三级视频网站| 天天射夜夜| 久久黄色网址| 亚洲色婷婷久久久综合日本| 色色色天美视频| 91网18| 中文字幕高清精品一区| 久久精品高清无码一区| 中文字幕视频2区| 国内亚洲高清无码| 91在线限制级| 熟妇的味道HD中文字幕| 丝袜美腿av女优在线| 五月丁香久久| 一本色道无码DVD中文字幕| 97视频在线免费播放| 18禁超污无遮挡无码免费网| 欧美亚洲韩国视频十五区 | 超碰偷拍| 99色天堂| 日韩国产乱子伦App| 美女91| 超碰欧美在线欧美| 丁香五月性| 91天天综合在线观看| 综合五月婷婷| 天天干人人干天天日97| 国产不良强奸视频免费看| 色九九九九九九| 超清福利精品视频在线| 精品人妻视频一区二区在线播放| 夜夜高潮夜夜爽夜夜爱爱一区| av强奸乱轮| 台湾佬中文娱乐网久久久久久久久久com | 亚洲淫乱骚妇AV| 国产探花精品在线| 亚洲精品无码久久AV| 欧洲人妻视频| 国产9熟妇视频网站| 岛国人妻少妇av在线观看| 亚洲天堂男人在线| 亚洲久热| AV久日| 久久熟女人| 97午夜剧场日韩| 午夜.DJ高清在线观看免费7| 中文字幕五月婷婷免费| 91操熟女| 小说区 图片区色 综合区| 欧美呦呦性爱| 亚洲欧美日韩免费电影| 中文操逼字幕| 黄片免费久久久久久久| 人妻在线视频| 色色色色网站| 亚洲男人的天堂一区二区| 久久的网站啊啊啊啊啊| 精品乱子一区二区三区99| 91麻豆一二三区| 天天操天天7| 伊人在线大香蕉二。| 香蕉国产97| 青青草公开在线免费不卡视频| 亚洲欧美激情小说| 大屁股人妻女教师撅着屁股| 国产操伦| 情趣丝袜无码操逼视频| 国产精品久久久久中文字幕| 国产性感在线观看| 男人的天堂久久狠| 久久久久久九九九九九九| 激情小说激情视频| 老熟女乱伦片| 色九月婷婷| 密臀AV在线| av天堂加勒比| 免费αⅴ在线观看| 91亚洲不卡一区| 久久久久久免费电影| 日本精品加勒比海一区| 人人爱人人乐人人操| 日韩亚洲中文有码视频| 成人综合网 欧美| 酒色综合网| 九月丁香| 国外91| 377p欧洲日本亚洲大胆| 大香蕉92| 久久五月天婷婷| 人人操人人精品影片| 2025年A片视频精品| 九九色色| 五月天亚洲网| AV天堂电影网| 精品亚洲国产成人精品| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 俺也射| 激情 欧美 亚洲 小说| 日韩AV电影网站| 97超碰9| 色婷婷综合网| 激情综合网亚洲| 大香网站| 日韩综合无码一区久久92| 在线播放中文字幕| 91综合网站| 91大神电影天堂| 香港澳门日本三级网站| 91人妻视频| 亚洲伊人成综合成人网| 人人噜夜夜操| 精品成人av一区二区三区在线| 久久精品综合| 涩涩久久精品| 久久精品国产亚洲av水密被窝| 亚洲欧洲小说图片视频| 搡老人老9丨女老熟人| 在线人人人人人人精品超| 一区| 亚洲 日韩 欧美 国产综合体| 香蕉久久国产AV一区二区| 一区二区视频在看| 亚洲中文字幕在现观看| 日韩欧美经典在线观看| 国产日韩欧美中文在线播放| 97在线看| 九九九九国产| 麻豆精品三区视频| 大香蕉在线视频15| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 丁香五月色情| 麻豆国产免费影片| 天天干天天狼在线视频| 日本操逼二区| 亚洲成a人在线观看久| 国产AAAAAABBBBB| 欧美真人抽搐一进一出gif| 性色A∨91| 91无码中出人妻视频| www.狠狠| 观看免费区二区三区二| 日本丝袜美腿人妻九九| 亚洲AO在线| 精品久久九| 亚洲综合69| 国产精品久久久久久久久久久久久久久久 | 久久九精品| 999熟女精品| 亚洲伊人青青草| 東南亚性呦成人伦理资源在线视频| 日本免费中文一区二区三区四区 | 丝袜高跟澳门91视频| 久久久久久久9最新免费视频观看| 欧美大香蕉同搞| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 综合干干干av久久久综合网 | 国产97在线播放| 嗯嗯啊啊视频一区二区三区| 天色综合网| 超碰地址97| 伊人网高清| 中国操逼无码| 亚洲欧美精品一区天堂久久 | 啊啊嗯嗯好爽| 精品一区二区成人| 婷婷色香| 91久久青青草原精品| 操逼免费视频无码国产| 人人色97| 无码粉嫩白虎一线天b区| 精品一区二区国产日韩| 99热欧美| 5252色欧美在线男人的天堂| 天天操天天干一区二区 | 日韩一级特黄av毛片| 国产动漫操逼视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91欧美丨精品丨入口| 花花AV导航| 国产精品一区二区三区,亚洲综合| 亚洲 无码 偷拍| 亚洲人妻AV| 欧美草草| 九九热超碰| 精品久9| 日韩一二三区| 伊人黄色视频免费观看| 欧美一区二区三区日韩| 极品极品色影院| 精品精品精品| 大香蕉99热| 婷婷六月色| 青娱乐日韩无码| 免费在线黄片视频| 爽极品影院| 中文字幕一区二区三区四区在线视频| 日韩不卡a级视频专区| 黄色免费网| 中文字幕丰满子伦无码专区在线视频最新| 天天摸天天插天天日| 一区| 五月天婷精品激情| 无码逼| 色九九久九九| www超碰| 校园春色综合| 在线观看免费视频国产| 亚洲情色五月天 | 久9爱精品| 日本福利二区视频| 日本操逼视频不卡直接放| 日韩无码第3页| 青青草日本中文字幕| 狠狠干综合| 日韩无码第3页| 97人妻人人躁人人玩人人| 国模少妇一区二区三区| 毛片17S| 欧美激情一| 婷婷激情四射| 99re公开精品免费视频| 91老熟妇| 加勒比海人人操超碰在线| 超碰久久草| 日韩人妻少妇中文字幕| 综合激情婷婷| 99久久久久| 日韩欧美中文日韩欧美色| 亚洲一二三四区| 激情视频图片| 欧美偷| 亚洲欧美日韩国产丝袜自拍中文| 女人综合网| 日本一卡二区在线| 69久久| 蜜臀久久99精品久久久久电影| 日韩高清黄片| 秋霞怕怕片| 欧美综合天天| 无遮挡男女激烈动态图| 伊人久久综合影院精品久久久| 青青草吊丝| 五月天激情小说网| 好吊妞转入那个网| 乱日视频| 亚洲日韩少妇一道本视频| 操狠狠| 天天干天天日天天射黄色大片| 天堂俺去俺来也www久久婷婷| 久操网在线| 国产高清不卡视频| 久久r精品| 久久综合97| 成人26uuu| 青娱乐国产精品| 秋霞曰韩R级| 97人人模人人爽人人| 日韩亚洲美州欧洲综三区一品在线| 久久精品国产精品一区| 亚洲第一黄色av网站 | 精品区国产区一区二区三区| 国产97视频免费观看| 国产成人亚洲精品自产在线| 久久亚洲熟妇在线视频| 97亚洲色图| 国产欧美精选激情视频| 丁香五月婷婷色| 色综合加勒比四四季| 国产不卡中文字幕免费avi| 国产丸一视频| 懂色AV蜜臀无码精品APP| 婷婷五月成人| 夜夜精品视频| 亚州情色j区| 91性感在线| 久久久麻豆精品| 男人的天堂日本东京热| 老熟女网站| 91啪啪视频| 天堂亚洲精品久久老牛| 午夜激情成人在线观看| 久日91在线| 免费作爱一级视频| 东北女人操逼| 久久久久密臀一区二区| 1024人妻熟女一区二区三区| 9999九九九久久久| 国产精品在线免费| 免费一二区| 亚洲欧美经典一区二区| 福利在线观看一区二区| 日本操嫩b网| 一区二区三区免费岛国片| 变态乱伦伪娘灌肠一区二区| 99久久精品无码一区二区毛片免费| 加勒比大香蕉视频在线| 6080YYY午夜理论片在线观看| 国产盗摄美女如厕大神作品在线观看| 一级日本牲交大片好爽在线看| 国产欧美后入| 日夜尻逼网| 东京热男人天堂| 亚洲男人天堂av| 免费少妇一区二区| 日本成人A片免费看| 色青青久久影视| 伊人久久88国产女| 自拍二页| 78精品在线| 91午夜无码| 人人干人人操人人..com| 97人人超| 白丝少妇一区二区| 99热婷婷一区二区三| 1000部熟女视频在线观看| 操逼片国产| 久草久热| 蜜桃传媒视频第一区入口在线看| 超碰在线91| 黄色十八禁| 97 国产一区| 射 色综合| 啪一啪免费视频| 日韩不卡av一二三| AV一起草在线| 97欧美| 日韩精品三级片长长久久| 无码高清专| 无遮挡男女激烈动态图| www.acm成人黄色毛片| 四虎影库国产精品免费| 偷窥自拍A片| 国产极品粉嫩馒头一线天av| 97网色| 黑人精品久久97| 五月丁香综合| 中文字幕五区| 五月大香蕉| 男人把坤坤插入女人的下体| 麻豆天美91| 国产黄色影片在线观看| 18一区二区三区| 在线播放欧洲免费av| 欧美激情性爱视频网站| 极品色社| 亚洲综合伊人无码久久| 亚洲AV无码AV吞精久久久久| 嗯嗯嗯啊啊啊在线免费观看| 97人人色| 天天添天天干电影| 日韩精品区二区三区不卡| 亚洲图片偷拍欧美| 日韩性爱1级片视频| 色好看av| 蜜乳AV.COM| 99RE在线视频精品,这里只有精品| 天天综合色| 台湾佬中文娱乐网久久久久久久久久com | 99热导航| 国产51色综合久久免费| 亚洲精品久久久久久| 亚洲欧美校园另类春色| 99热婷婷一区二区三| 欧美中出1| 日比av无码| 口爆综合网| 欧美成熟性爱精品| 一区| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 中文字幕一区二区三区蜜臀| 日韩视频中文字幕| 亚洲有码 视频一区| 亚洲欧美综合网| 天天干天天狼在线视频| 性爱视频免费网址| 四虎午夜影院| 麻豆性爱视频在线播放| 亚洲综合97中文网| 吉川爱美98堂在线| 久久久久久欧美精品se一二三四| 在线综合 亚洲 欧美中文字幕 | 99热99re超碰精品| 婷婷中文字幕| 中文?日韩?免费?精品| 91精品人妻一品二品三品| av婷婷色网| 中文字幕啊啊啊在线观看视频| 久久99草| 日本天堂网| 久久久亚洲精品电影免费看| 99热免费| 日韩精品人妻| 亚洲男人天堂Av| 久精品无码av一区二免费国产在线观看| 久久精品亚洲东京热色播| 物业黑人 AV一区| 看一级黄色视频| 欧美自拍偷拍免费观看| 少妇3P性爱自拍| 亚洲美女自拍偷拍视频| 国产大学生高潮在线播放| 人妻-91porn| 五月婷婷AV| 99色视频| 高潮内射在线| 日韩有码一区三区| 99啪| 精品国产乱码久久久久A| 狠狠操狠狠| 欧洲性爱无码区| 国产操伦| 国产91丝袜 在线播放| 久久精品电影| 偷拍欧美激情| 91九色丰满高潮| 日本三级小说中文字幕| 中日高清无码操逼视频| 777AV电影| 91天天综合网| 天躁夜夜躁2021| 国产精品久久久久久久久久久久久久久| 亚洲情色 自拍| 亚洲色图加勒比| 激情六月婷婷| 国产成人在线观看综合| 日韩一级特黄av毛片| 日产操逼| 色悠久| 91视频女生| 偷拍综合亚洲| 亚洲日韩少妇一道本视频| 人人色人人射人人妻| 成人夜夜爽| 色99视频| 六月婷婷五月丁香| av大香蕉| 人人天天欧洲| 亚欧精品久久久久久久久久久| 色欲天天综合久久久无码网中文| 亚洲情色婷婷五月天| 久操不卡视频| 国模吧 一区二区三区| 免费A V在线播放| 超碰成人公开| 人人摸人人添人人操| 又粗又长又爽在线观看| 成人av影院在线观看| 岛国片在线视频网站| 久久日韩精品一区二区| 国产成人99久久亚洲综合| 亚洲国产成人精品999| 亚洲 小说 欧美 激情 另类| 嫩草美女久久| 天美一区在线| 久久大陆| 久久麻豆一区二区| 热热色青青草| 久久精品亚洲成a人天堂| 精品一区二区三区四区女| 亚洲色图亚洲| 狼天天狼天天大香蕉| 鸥美中出| 国产999精品久久久久久| 日日躁天天躁狠狠躁| 干婷婷综合网| 麻豆色约约| 爱媛媛久久国产福利| 亚洲诱惑天堂 | www.色99| 欧美日韩不卡传媒| 久久亚洲婷婷| 热热色中文无码| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 5月婷婷6月六月丁香| 精品一国2| 亚洲AV噜噜狠狠网址蜜桃动漫| 欧美激情综合色综合啪啪五月| 97色色色综合网站| 99老司机精品视频在线观看| 91少妇香蕉久久精品| 国产曰批免费观看久久久| 青青欧洲黑| 九色在线熟女国产黑人| av草草在线电影| 国产无马av| 特污精品女优骚货黄色视频在线免费观看| 小视频玖玖| 日本三级韩国三级美三级91| 97人人模人人爽人人| 欧美 亚洲精品首页| 久久久A∨| 日本孕妇一区二区视频操逼免费看 | 日韩性爱高清免费视频| 日韩人妻无码不卡网站| 91啪9色| 人人摸.人人色| 职场同事知名国产国产精品久久欧美日韩 | 欧日韩在线观看| 女人喷水视频在线观看| 欧美少妇高潮| 欧美内射少妇| 亚欧性爱ab| 屁股久久久久久| 91久久国产综合精品| 九九无码视频| 亚洲无线观看久久| 天天综合麻豆视频| 久jiu久神马影院| 国产精品久久久久亚洲av| 97视频播放| 好好的日:com久久九九| 婷婷深爱五月| 国产精品分类在线观看| 亚洲成人帖图| 艳尻美人妻| 久久99久久99精品免视看婷婷| 亚洲精品九九九九九九| 96AV久久久| 色婷亚洲五月在线观看| 久久av无码| 91女日逼| 超碰97亚洲区| 中文字幕制服欧美久久一区| 大香蕉五月天婷婷| 国产成年精品高清在线观看91| 天堂国产AV| 久久98| 福利操逼| 久久久久久久强迫| 国产成人五月天丁香花| 丝袜高跟澳门91视频| 丰满少妇人妻久久久久久| 激情久久久| 伊人操你| 人人弄人人摸| 亚州欧美色图| 婷婷丁香人妻 | 老司机午夜精品福利视频一区二区| 久久毛卡| 精品国模无码| 欧美黄业| 四虎影视国产精品| 亚洲图片 激情小说| 日韩少妇丰满亚洲| 99re6国产精品99re在线| 这里都是精品在线观看| 99久久久er直播网址| 国产91av在线播放| 日韩性爱一级片| 啊啊啊想要| 91亚洲影视| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 超碰国产精品久| 欧美不卡五十路| 欧美激情综合网| 麻豆av一区二区| 黑白配性爱AV成| 亚洲做性| 欧美另类丝袜熟女| 国产精品另类| 日本黄色精品| 欧美性性性| 97超碰精品图片| 午夜啊啊| 国产精品第一页国产大屁股视频免费区| 国产传媒1234区| 久久久9品一区二区三区| 99色视频| 青青国产精品在线| 亚洲AV免费在线观看| 青青草在线成人视频| www四虎| 久久久久一本一区二区青青蜜月| 五月天激情四射| 探花激情视频| 啊啊啊好爽快点啊啊啊嗯嗯| 怡红院视频在线| 国产怡红院| 亚洲日韩青青草色月| 麻豆一区在线| 亚洲影视第一页| 综合五月天| 在线观看中文字幕| Av手机版天堂网| 日韩国产成人自拍视频| 91超级碰碰碰| 午夜呻吟欧美| 中国熟女网站| 99超碰网| 久久久性| 口爆吞精在线观看| 99欧美| 色老汉色| 久久久久幕乱码| 999久久久九九九九| 国产精品国产亚洲区艳妇糸列| 五月天婷婷社区| 91亚洲网站| 免费看黄片现成| 99精品成人免费看| 国产人妻精品久久久一区二区三区 | 久久久久久网址| 性久久| 五月天开心网| 日本999精品视频| 亚洲九九视频在线观看| 亚洲激情视频| 黄在线| 亚洲情色91| 中 文字幕一区二区三四 五 区日 日 骚| 婷婷亚洲中文字幕在线| 欧美伦乱爱| 少妇天堂| 国产理论视频在线播放| 91碰碰碰| 国产久久日| 欧美亚洲中文| 热99这里只有精品| 搡老女人老91妇女老熟女| 天堂а√在线最新版在线| 九色PORNY9l原创自拍| 大香蕉国产中文自拍| 97久久超碰国产精品| 亚欧性爱无码| 亚州精人品大香蕉| 久草精品视频| 日韩电影在线观看网址| 日韩乱伦视频| 久久超碰98| 亚洲欧美另类激情小说| av国产无码| 色九九九综合| 黑人综合网| 无套内射性感少妇视频| 欧美少妇色综合| 尤物视频视频官网| 五月丁香啪啪啪| 土豪酒店各种姿势玩弄极品幼稚| 九九九久久久W精品| 乱伦1色页| 精品国产91久久久久久一区黄无| 日韩精品怡红院| 日本熟妇浓毛hdsex| 黄网在线播放| 插入粉嫩少妇视频| 青青青国产手线观看视频2| 夂久色| 精品人妻少妇| 免费A V在线| 啊啊啊啊好疼视频| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 玖玖在线视频| 熟妇高潮二区三区| 性色av蜜臀av色欲aV| 天天爽夜夜欢视| 操国产高清| 欧美极品少妇交| 丰满人妻一区二区三区免费| 丁香九月激情| 啊啊啊啊好疼| 大香蕉综合网| 奶水 人妻 哺乳 在线| 欧美综合区| 日韩高清一二三| 91成人在线免费视频| 青操影院| 强奸a片网| 成人精品久久| 99热9| 伊人麻豆传媒| 麻豆天美电影一区二区| 久久免费少妇| 日韩一区二区熟女| 国产亚洲精品A在线观看下载| 99精品在线| 久热最新在线杭州| 亚洲情色91| 中英熟女操女| 成人熟女区| 乳欲人妻办公室奶水| 91美女国产在线| 国产日韩欧美三级片| 亚洲日韩狠狠撸视频| 伊人91| 97视频免费在线观看| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91大学精品激情戏| 国产色图乱伦| 欧美人妻中出| 国产精品久久久久综合| 果冻传媒A片麻豆熟妇人妻| 97资源制服丝袜| 秋霞网无码| 成人黄页| 日本天天操| 伊人热综合| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 热热色AV| 久久久精品国产亚洲伊人| 2024黄色视频| 翔田千里无码中出中文字幕| 91色伦综合| 日本免费亚洲欧美| 欧美欧美啪啪视频| 亚洲 欧美 综合 91| 色色色网站| AV一起草在线| 欧美高清91| 狠狠搞 亚洲91| 免费在线观看AV无码网站| 欧美色就是色| 国产欧洲精品亚洲午夜拍精品| 日本免费人成视频播放120秒| 成人老鸭窝人人在线视频| 91快色色色色色| 精品人妻一区二区三区鲁大师| 思思热在线| 亚洲欧洲日韩天堂av| 欧美色图欧美| 69久久久久久久久久久久久| 中文字幕 国产 精品| 欧洲黄色网| 老司机福利社视频在线观看| 校园春色综合色| 丁香成人五月天| 樱花蜜乳av| 69一区二区| 久欲AV| 欧美 青青草| 色综合久久久久| av天堂精品久久| 久久久少妇| 精品熟妇视频一区二区| 久操在97| 顶级少妇BT天堂| 91精品久久久久久综合五月天| 天天综合中文字幕 91| 欧美 综合 亚洲| 春色校园综合网| 长长久久88视频| WWW黄片COM| 伊人久久大香线蕉无码| www久久国产精品| 岛国天天午夜影院传媒网| 91色伦综合| 亚洲欧美九九九| 女人的久久久| 五月综合久久| 麻豆国产96在线| 2021久久国产综合精品青草 | 亚洲成人精品久久久| 国产免费一区二区在线A片视频| 天堂无码| 亚洲色宗合| 欧美96在线|欧| 性色高清..……| 亚州欧美综合| 小明看看网址| 性色av一区二区| 男人干美女| 综合久欧洲| 免费人人搞97| 97久久超碰国产网站| 成人熟女视频一区二区三区| 超碰亚洲97| 天美AV片| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲第一精品在线视频| 一区二区三区美女超清| 久久AV无码AV| 国产精品999aaa| 成人线上超碰| 成人午夜高潮av猛片| 91在线精品一区二区三区| 免费A片三p视频| 三级日本一区二区三区| 成人五级久久| 国产精品嫩草久久久久| 做爱A级亚欧| 丰满少妇乱子伦精品无| 男人的天堂一区三区| 亚洲福利中文字幕在线| 色色色色电影网| 五月天婷婷色| 999日韩中文精品观看视频。| 久久肏大逼| 青青草天天亲夜夜操网| 久热这里| 天天干天天日天天射黄色| 麻豆区99999| 亚洲天堂人人妻| 97国产综合欧美| 成人一二三区| 国产高清自拍视频| 大香蕉一区二区在线观看.| 第四色奇米影视777| 亚洲AV性爱电影| 99人人干| 欧美中文字幕男人天堂久久精品| 67194国产| 性色乱AV一区二区| 日本中文字幕一区| 久久久久女教师免费一区| 日本大香蕉综合网| 亚洲日韩人妻中文字幕一区| 福利操逼| 五月丁香成人网| 色综合加勒比| 1769国内精品视频| 久久婷婷综合国际产色怕| 91国产精品在线看| 91久久18禁| 超碰色美女| 亚洲影院成人| 五月天婷精品激情| 中文字暮97| 亚洲天堂美臀在线| 97日韩| 亚洲精品影视老司机| 色婷婷丁香五月| 欧美韩国你懂得在线 | 中文字幕一区二区无码成人| 99中文字幕| wwwxxx日本爽| 五月天综合网| 国产欧美日韩臀| 麻豆尤物视频网| 秋霞网—男女啪啪亚洲免费体验区| 国产辣妈在线视频福利| 一,爱啪啪,在线免费视频| 人妻天堂综合网| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 乱伦一区二区三区‘| 熟女人妻一区二区三区| 亚洲天堂人妻一区二区| 91视频综合在线| 国产高清自拍视频| 久久精品国产免费观看99| 国产传媒美日韩av| 亚洲 欧美 色图| 天天做日日做天天欢。| 人人摸人人干| 人妻久久一区二区三区| 天天色综亚洲91污| 丁香婷婷激情五月天无毒不卡 | 激情文学网伊人| 欧美综合传媒| 巨爆乳一区二区爆乳区| 蜜臀少妇一区二区| 97视频免费在线| 国产精品视频麻豆入口| 国产人伦精品一区二区三区| 熟妇人妻精品一区二区| 性色av网站| 无码久| 国产又色又粗又黄又爽| 久久久久精| 夜夜欧美 | 午夜啪| 青青操青娱乐| 新91视频.cmp| 国产亚洲日本精品在线| 97色视频在线| 亚洲日韩人妻中文字幕一区| 欧美色图天堂在线| 欧美高清91| 国产成人无码网站在线视频| 搡老女人老91妇女熟女| 日韩人妻播放| 麻豆国产成人精品| 无码 黑人一区二区三区| 色女99一级片在线观看| 亚洲另类春色| 超碰97爽| 久久精品国产亚洲AV先锋| 伊人影院中文字幕| 亚洲熟女综合网| 亚洲性综合9| 91w欧美| 亚洲骚女一区二区三区| 超碰97久久| 国产夜夜操| 秋霞免费无码视频日韩A片| 97欧美精品综合| 午夜视频黄| 超碰天天操| 可以在线观看AV的网站| 青青草中日韩在线| 不卡啪啪视频| 亚洲色性| 91亚洲人电影| 国产精品一区二区a| 第45页一区二区| 国产精品人妻熟女aⅴ| 亚洲 综合 第一页| 国产精品免费视频人成| 久久久一区二区三区麻豆| 九九热在线视频| 国产成人亚洲精品无| 绯色AV粉色AV蜜臀AV| 久久久久久亚洲中文| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 男生女生啊啊啊啊| 91精品久久久久五月天精品| 1204金沙人妻懂旧版免费| 成人 日本A片无码8888| 天天操福利视频综合网站| 亚洲婷婷五月天| 中英熟女操女| 91AV天堂| 色五月激情综合网| 亚洲av青草久久一区二区| 日本 免费 一区二区三区 久久香蕉| 91高潮| 天天弄欧美| 亚洲精品亚洲人成在线麻豆| 99re视频在线播放青草| 99re这里只有精品3| 久久一区二区高清免费| 日韩大香蕉AV影片| 天天看片天天爽| 精品人妻一区| 一区二区三区高清| 又摸又舔在线观看网站| 黄色av一区二区在线| 天天日老熟妇| 免费看片黄| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 懂色av中文字幕一区二区三区天美 | 中文字幕av一区二区三区人妻少妇| 淫荡少妇免费| 国产嫩草精品A88AV| 亚洲欧美色综合| 午夜福利成人免费视频| 国产精品一区二区a| 99re在线视频| 青青青国产| 91精品啪在线观看国产城中村| 亚洲人综合| 夜夜狼人妻| 在线啊v一区| 思思视频免费看网站| 99热国产精品| 江都AV在线| 色色色99| 国产成人无码啪| 97超碰超碰| 91操熟女视频| 国产亚洲精品美女| 欧美不卡在线美女| 亚洲精品精品一区二区| 超碰在线欧美性爱激情| 日韩91网站| 色臀aV| 四虎免费看黄| 殴美性色a级欧美| 不卡啪啪视频| 性久久| 日韩国产精品人妻无码久久久| 性色国产东北露脸精品视频| 五月色综合| 操比国产| 中文字幕精品日韩中文字幕| 一区二区三| 日韩精品人妻中文字幕不卡乱码| 中文字幕在线24| 91精品国产高清久久久久久,亚洲成人| 99视频自拍区| 少妇专区一二三四五| 一区麻豆 高清中文字幕| 婷婷五月天av| 中文字幕一区日韩精| 亚洲人妻在线一区| 激情黄色片在线观看| 免费视频97| 大逼色网站| 亚洲做性| 妇女乱色二区| 超碰视97中文| 日韩97视频| 啊啊啊不要嗯嗯在线观看| 美美91成人国产精品欧美精品久久久久久久| 国产福利小视频高清在线观看| 清纯唯美激情| 97久久超碰国产精品| 久久久久幕乱码| 少妇精品久久久八区九区| 久草男人天堂| 97超碰久久色| 另类视频在线| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 97天天摸天天爽| 亚洲成人一区二区精品| 中字幕人妻一区二区三区| 淫荡网址| 九九九九热| 夜草网站| 精品久久无码午夜福利| 影音先锋每日最新资源在线观看| 性交一区二区在线播放| 一本大道综合伊人精品热热| 9久久美女首页| 91麻豆一二三区| 日韩av电影网站| 亚洲蜜臀精品视频久久| av橘色网站| 十八禁黄色| 久久久96| 中日韩免费看男女操逼大全| 精品免费视频国产一区| 天天视频网站黄| 久操网址| 极品色www影院| 长长久久免费视频| 国产精品视频电影| 97色色国产视频| 美女骚尻视频| 精品欧美乱码久| 百度百度日本操逼| 大香蕉一区二区在线观看.| 欧美极品性爱天天射| 澳门特级毛片免费观看| 九九亚洲| 5252色欧美在线| 96久久久精品| 狠狠入| 日韩福利电影网| 日韩激情小说一区二区| www.91色| 熟妇亚洲一区二区三区| 97操在线| 黑人在线91| 国产黄色视频久久| 丝袜美腿制服人妻二区中文字幕| 精品中文字幕第一页| 国产情侣自拍在线播放| 黄污污污污| 成人久久精品| 欧美性色欧美| 乱操乱伦AV| 中文字幕jul-617人妻熟女| 嗯嗯嗯啊啊啊在线免费观看| 欧洲精品人妻| 97Ai亚洲| 久草国产在线视频|