機(jī)器人:STM32、電機(jī)、Linux三條路線怎么選)
1. 三條技術(shù)路線擺在面前先搞清楚機(jī)器人行業(yè)到底在招什么人做嵌入式的人聊轉(zhuǎn)機(jī)器人最容易犯的一個錯誤是把機(jī)器人當(dāng)成一個崗位方向。實(shí)際上機(jī)器人行業(yè)內(nèi)部的崗位分化程度比大多數(shù)人想象的要大得多。一個做STM32裸機(jī)開發(fā)的人和一個寫Linux內(nèi)核驅(qū)動的人在機(jī)器人公司的招聘體系里可能連面試流程都不一樣。我這些年接觸過不少從不同嵌入式背景轉(zhuǎn)過來的朋友有做STM32裸機(jī)出身的有專門調(diào)電機(jī)控制的也有寫Linux驅(qū)動的。他們轉(zhuǎn)機(jī)器人時遇到的第一個困惑幾乎一模一樣我這點(diǎn)東西到底能往哪個方向靠先說一個基本判斷機(jī)器人行業(yè)的嵌入式崗位大致可以分成三層。最底層是實(shí)時控制層負(fù)責(zé)關(guān)節(jié)伺服、力矩環(huán)、電流環(huán)對實(shí)時性要求極高通常跑在MCU或者DSP上中間層是系統(tǒng)集成層負(fù)責(zé)傳感器融合、運(yùn)動規(guī)劃、通信中間件通常跑在嵌入式Linux上最上層是應(yīng)用與算法層涉及導(dǎo)航、視覺、具身智能訓(xùn)練部署跑在算力更強(qiáng)的平臺上。這三層對應(yīng)的人才畫像完全不同。STM32老兵的優(yōu)勢在實(shí)時控制層電機(jī)調(diào)試?yán)媳膬?yōu)勢在伺服驅(qū)動層Linux驅(qū)動老兵的優(yōu)勢在系統(tǒng)集成層。但優(yōu)勢不等于直接匹配中間還有一段需要補(bǔ)的課。一個很現(xiàn)實(shí)的觀察機(jī)器人公司招嵌入式最看重的不是你用過什么芯片而是你有沒有處理過實(shí)時性可靠性多任務(wù)協(xié)同的復(fù)合問題。單純的裸機(jī)點(diǎn)燈經(jīng)驗(yàn)在這個行業(yè)里幾乎不值錢。下面我按三條技術(shù)路線分別拆每條路線講清楚三件事你現(xiàn)有的能力哪些能直接遷移哪些是必須補(bǔ)的短板以及對應(yīng)的崗位到底在面試?yán)飭柺裁础?. STM32裸機(jī)老兵的躍遷路徑從寄存器操作到實(shí)時控制架構(gòu)2.1 STM32經(jīng)驗(yàn)在機(jī)器人行業(yè)的真實(shí)價值邊界做STM32的人最容易高估自己經(jīng)驗(yàn)的通用性。你在STM32上跑過FreeRTOS、調(diào)過PWM、用過ADC多通道切換、寫過非阻塞按鍵掃描這些技能在機(jī)器人行業(yè)有用嗎有用但用處比你想的要窄。機(jī)器人行業(yè)對STM32這類MCU的需求主要集中在幾個具體場景關(guān)節(jié)驅(qū)動器的底層控制、傳感器采集板、通信轉(zhuǎn)接板、安全監(jiān)控單元。這些場景的共同特點(diǎn)是——實(shí)時性要求硬但計(jì)算量不大。一個關(guān)節(jié)的電流環(huán)控制周期可能是50微秒這個時間尺度上Linux根本插不進(jìn)來必須用MCU或者專用DSP。所以STM32老兵的價值在于你能寫出確定性的代碼。你知道中斷延遲怎么算知道DMA怎么配才能不丟數(shù)據(jù)知道PWM死區(qū)時間設(shè)多少才不會炸管。這些東西在機(jī)器人伺服控制里是剛需。但問題也很明顯。大多數(shù)STM32項(xiàng)目是單板單任務(wù)的思維模式而機(jī)器人是一個多節(jié)點(diǎn)協(xié)同系統(tǒng)。你寫的這塊板子要和另外六個關(guān)節(jié)的板子通過總線同步要和上位機(jī)通信要在異常時安全停機(jī)。這套系統(tǒng)級思維是裸機(jī)開發(fā)很難訓(xùn)練出來的。2.2 從點(diǎn)燈到伺服必須補(bǔ)上的三塊知識第一塊是現(xiàn)場總線。機(jī)器人關(guān)節(jié)之間通信主流是CANopen或者EtherCAT。CANopen你在STM32上能跑但你要理解對象字典、PDO/SDO映射、心跳機(jī)制這些概念。EtherCAT更復(fù)雜通常需要專用從站控制器芯片但至少要知道它的分布式時鐘是怎么做同步的。第二塊是控制理論的工程化。不是讓你去推傳遞函數(shù)而是要理解PID三個參數(shù)在位置環(huán)、速度環(huán)、電流環(huán)里分別起什么作用理解前饋補(bǔ)償為什么能減小跟隨誤差理解積分限幅和抗飽和在實(shí)際調(diào)試中怎么用。這些知識你在調(diào)電機(jī)的時候會用到但STM32裸機(jī)背景的人往往只調(diào)過簡單的PWM占空比沒做過三環(huán)嵌套。第三塊是功能安全的基本概念。機(jī)器人尤其是協(xié)作機(jī)器人對安全要求很高。STO安全轉(zhuǎn)矩關(guān)斷、安全限速、安全停止這些功能在驅(qū)動器層面是怎么實(shí)現(xiàn)的你需要有基本認(rèn)知。這不是讓你去考功能安全認(rèn)證而是面試時能聽懂對方在說什么。2.3 面試官真正會問的STM32相關(guān)問題我整理過一批機(jī)器人公司招MCU方向嵌入式的面試題高頻問題集中在這些方向你用過哪種ADC采樣方式在電機(jī)電流采樣里為什么通常用注入通道而不是規(guī)則通道PWM死區(qū)時間怎么確定和MOS管開關(guān)特性、驅(qū)動芯片延遲有什么關(guān)系如果CAN總線上一幀數(shù)據(jù)丟了你的系統(tǒng)怎么保證不出安全問題FreeRTOS里如果一個高優(yōu)先級任務(wù)一直占用CPU你怎么排查注意這些問題都不是問你會不會而是問你怎么想的。機(jī)器人行業(yè)招人看重的是你對實(shí)時系統(tǒng)的理解深度而不是你背了多少外設(shè)寄存器。一個實(shí)操建議如果你現(xiàn)在還在做純裸機(jī)項(xiàng)目盡快找一個帶CAN或者EtherCAT通信的多板協(xié)同項(xiàng)目練手。哪怕是自己搭兩個STM32板子做CAN通信把同步和容錯機(jī)制跑通這段經(jīng)歷在面試?yán)锏膬r值遠(yuǎn)超你多調(diào)通一個外設(shè)。3. 電機(jī)調(diào)試?yán)媳能S遷路徑從單機(jī)調(diào)試到伺服系統(tǒng)集成3.1 電機(jī)調(diào)試經(jīng)驗(yàn)為什么在機(jī)器人行業(yè)特別值錢先說結(jié)論三條路線里電機(jī)調(diào)試背景的人轉(zhuǎn)機(jī)器人匹配度是最高的。原因很簡單——機(jī)器人的核心執(zhí)行器就是電機(jī)而電機(jī)調(diào)試是一門需要大量實(shí)踐積累的手藝不是看幾本書就能學(xué)會的。你調(diào)過L293D、TB6612這類驅(qū)動模塊調(diào)過五線四相步進(jìn)電機(jī)做過PID閉環(huán)控制轉(zhuǎn)速這些經(jīng)驗(yàn)在機(jī)器人關(guān)節(jié)驅(qū)動里都能直接用上。尤其是如果你調(diào)過空心杯電機(jī)、做過電機(jī)緩啟動電路、理解零序分量注入這類進(jìn)階內(nèi)容那你在協(xié)作機(jī)器人或者人形機(jī)器人公司會非常搶手。但這里有個關(guān)鍵分水嶺你調(diào)的是電機(jī)還是伺服系統(tǒng)這兩者差別很大。調(diào)電機(jī)可能只是讓電機(jī)轉(zhuǎn)起來、轉(zhuǎn)速跟得上給定值調(diào)伺服系統(tǒng)則要求位置精度、動態(tài)響應(yīng)、多軸同步、異常保護(hù)全都要達(dá)標(biāo)。機(jī)器人行業(yè)要的是后者。3.2 從驅(qū)動器調(diào)試到關(guān)節(jié)模組集成的能力跨越機(jī)器人關(guān)節(jié)模組是一個高度集成的東西電機(jī)、減速器、編碼器、驅(qū)動器、制動器全部塞在一個緊湊結(jié)構(gòu)里。你作為嵌入式工程師要處理的不只是電機(jī)控制本身還有編碼器接口增量式、絕對式、多圈絕對值接口協(xié)議從ABZ到BiSS-C到SSI每種都要會配。減速器帶來的非線性諧波減速器有柔性和遲滯你的控制算法要考慮這些否則位置環(huán)會振蕩。制動器時序抱閘釋放和電機(jī)使能的先后順序錯了要么電機(jī)堵轉(zhuǎn)要么關(guān)節(jié)掉落這是安全問題。溫度保護(hù)電機(jī)繞組溫度和驅(qū)動器溫度都要監(jiān)控降額策略要提前設(shè)計(jì)好。這些內(nèi)容在單純的電機(jī)調(diào)試項(xiàng)目里很少涉及但恰恰是機(jī)器人關(guān)節(jié)開發(fā)的核心工作。我見過不少電機(jī)調(diào)試出身的人面試時能把手里的電機(jī)參數(shù)講得頭頭是道但一問到你的關(guān)節(jié)在零位標(biāo)定時怎么處理減速器回差就答不上來了。3.3 協(xié)作機(jī)器人、工業(yè)機(jī)器人、人形機(jī)器人對電機(jī)人才的不同要求不同類型的機(jī)器人對電機(jī)控制人才的要求差異很大這個必須分清楚機(jī)器人類型核心電機(jī)技術(shù)對嵌入式的要求典型崗位工業(yè)機(jī)器人交流伺服、EtherCAT總線實(shí)時性極高熟悉伺服驅(qū)動器伺服驅(qū)動工程師協(xié)作機(jī)器人無框力矩電機(jī)、力矩控制力控算法、安全功能關(guān)節(jié)控制工程師人形機(jī)器人準(zhǔn)直驅(qū)、高扭矩密度電機(jī)高帶寬控制、熱管理執(zhí)行器工程師移動機(jī)器人輪轂電機(jī)、BLDC里程計(jì)、運(yùn)動控制底盤控制工程師工業(yè)機(jī)器人用的是傳統(tǒng)交流伺服技術(shù)成熟崗位多但競爭也激烈協(xié)作機(jī)器人強(qiáng)調(diào)力控和安全對控制算法要求高人形機(jī)器人是當(dāng)前熱點(diǎn)準(zhǔn)直驅(qū)執(zhí)行器是主流方案對電機(jī)設(shè)計(jì)和控制都提出新要求移動機(jī)器人相對門檻低一些但導(dǎo)航和運(yùn)動控制的結(jié)合是難點(diǎn)。選哪個方向取決于你現(xiàn)有的電機(jī)經(jīng)驗(yàn)偏向哪一類。如果你調(diào)過大量BLDC和步進(jìn)電機(jī)移動機(jī)器人和人形機(jī)器人更容易切入如果你有交流伺服和總線經(jīng)驗(yàn)工業(yè)機(jī)器人方向更順。3.4 電機(jī)方向面試?yán)锬切┛雌饋砗唵蔚鸩缓玫膯栴}電機(jī)調(diào)試背景的人面試機(jī)器人崗位有幾類問題特別容易翻車第一類是參數(shù)辨識。面試官會問你拿到一個陌生的電機(jī)怎么確定它的極對數(shù)、相電阻、相電感很多人只會說查手冊但實(shí)際工作中你經(jīng)常拿不到完整手冊需要用實(shí)驗(yàn)方法測出來。第二類是異常處理。比如電機(jī)運(yùn)行中編碼器突然丟信號你的系統(tǒng)怎么反應(yīng)這考的是你對安全機(jī)制的理解不是控制算法。第三類是系統(tǒng)級權(quán)衡。比如電流環(huán)帶寬和開關(guān)頻率、采樣頻率之間怎么取舍這需要你理解整個信號鏈而不是孤立地看某一個環(huán)節(jié)。我個人的經(jīng)驗(yàn)是電機(jī)調(diào)試轉(zhuǎn)機(jī)器人最值得補(bǔ)的不是控制理論而是系統(tǒng)集成思維。你要習(xí)慣從整個關(guān)節(jié)甚至整機(jī)的角度去思考問題而不是只盯著電機(jī)轉(zhuǎn)得好不好。4. Linux驅(qū)動老兵的躍遷路徑從內(nèi)核模塊到機(jī)器人系統(tǒng)平臺4.1 Linux驅(qū)動能力在機(jī)器人棧里的位置寫Linux驅(qū)動的人轉(zhuǎn)機(jī)器人起點(diǎn)其實(shí)比前兩類人更高因?yàn)闄C(jī)器人行業(yè)的高端崗位大量集中在嵌入式Linux平臺上。但這里有個認(rèn)知偏差需要糾正機(jī)器人公司要的Linux驅(qū)動工程師和通用Linux驅(qū)動工程師側(cè)重點(diǎn)不一樣。通用Linux驅(qū)動崗位可能讓你去寫網(wǎng)卡驅(qū)動、存儲驅(qū)動、各種外設(shè)驅(qū)動。機(jī)器人行業(yè)的Linux驅(qū)動崗位核心圍繞幾類設(shè)備攝像頭MIPI CSI、IMUSPI/I2C、電機(jī)驅(qū)動器CAN/EtherCAT、顯示屏MIPI DSI比如ST7735S這類、以及各種傳感器。你寫過的觸摸屏驅(qū)動、屏幕驅(qū)動、USB驅(qū)動在機(jī)器人的人機(jī)交互模塊里都有用武之地。但機(jī)器人行業(yè)更看重的是實(shí)時性相關(guān)的驅(qū)動優(yōu)化——比如怎么降低中斷延遲怎么用DMA減少CPU占用怎么保證多傳感器數(shù)據(jù)的時間同步。4.2 機(jī)器人Linux平臺開發(fā)的核心技術(shù)棧如果你要走Linux驅(qū)動轉(zhuǎn)機(jī)器人的路線下面這套技術(shù)棧是必須熟悉的設(shè)備樹Device Tree機(jī)器人主板的外設(shè)配置幾乎全靠設(shè)備樹你要能讀懂和修改DTS理解pinctrl、clock、regulator這些子系統(tǒng)的關(guān)系。實(shí)時補(bǔ)丁PREEMPT_RT機(jī)器人控制對實(shí)時性有要求標(biāo)準(zhǔn)Linux內(nèi)核不夠用需要打?qū)崟r補(bǔ)丁你要理解實(shí)時補(bǔ)丁改了什么以及怎么評估實(shí)時性。通信中間件ROS 2底層用的是DDS你要理解DDS的QoS機(jī)制知道怎么配置才能滿足控制環(huán)路的實(shí)時要求。時間同步多傳感器融合的前提是時間對齊PTP、gPTP這些協(xié)議在機(jī)器人系統(tǒng)里很關(guān)鍵。這套東西和你在通用Linux驅(qū)動崗位上學(xué)到的有重疊但深度和側(cè)重點(diǎn)不同。通用崗位可能更關(guān)注驅(qū)動的穩(wěn)定性和兼容性機(jī)器人崗位更關(guān)注實(shí)時性和確定性。4.3 從字符設(shè)備驅(qū)動到機(jī)器人中間件的思維轉(zhuǎn)換寫字符設(shè)備驅(qū)動的人思維模式是文件操作——open、read、write、ioctl。但機(jī)器人系統(tǒng)里設(shè)備之間的交互模式是發(fā)布訂閱和服務(wù)調(diào)用。這個思維轉(zhuǎn)換是Linux驅(qū)動老兵轉(zhuǎn)機(jī)器人時最大的坎。舉個例子你寫一個IMU驅(qū)動傳統(tǒng)做法是提供一個字符設(shè)備應(yīng)用層read就能拿到數(shù)據(jù)。但在機(jī)器人系統(tǒng)里IMU數(shù)據(jù)要被多個模塊消費(fèi)——狀態(tài)估計(jì)、導(dǎo)航、控制都要用。這時候更好的做法是把驅(qū)動和ROS 2節(jié)點(diǎn)結(jié)合通過topic發(fā)布數(shù)據(jù)讓各個模塊訂閱。這不意味著你要放棄驅(qū)動開發(fā)而是要在驅(qū)動之上再包一層。很多機(jī)器人公司的崗位描述里寫負(fù)責(zé)傳感器驅(qū)動開發(fā)實(shí)際工作內(nèi)容一半是內(nèi)核驅(qū)動一半是ROS 2節(jié)點(diǎn)開發(fā)。4.4 Linux方向的高薪崗位分布與技能溢價點(diǎn)Linux驅(qū)動背景在機(jī)器人行業(yè)的崗位薪資跨度很大從普通嵌入式Linux工程師到系統(tǒng)架構(gòu)師差距可能有兩三倍。溢價點(diǎn)主要在幾個地方實(shí)時系統(tǒng)調(diào)優(yōu)經(jīng)驗(yàn)?zāi)馨袻inux的實(shí)時延遲壓到百微秒以內(nèi)這是硬本事。異構(gòu)計(jì)算平臺經(jīng)驗(yàn)機(jī)器人主控往往是SoCMCUFPGA的異構(gòu)架構(gòu)你能處理跨平臺通信和任務(wù)劃分價值很高。功能安全Linux協(xié)作機(jī)器人需要符合安全標(biāo)準(zhǔn)Linux層面的安全機(jī)制設(shè)計(jì)是稀缺技能。量產(chǎn)經(jīng)驗(yàn)從原型到量產(chǎn)驅(qū)動的穩(wěn)定性、OTA升級、故障恢復(fù)這些工程化能力很值錢。單純會寫驅(qū)動的工程師很多但能把驅(qū)動、實(shí)時性、系統(tǒng)集成、量產(chǎn)全部打通的人很少。后者才是機(jī)器人公司愿意開高薪的對象。5. 三條路線的交叉地帶機(jī)器人行業(yè)最缺的其實(shí)是翻譯官5.1 為什么純STM32、純電機(jī)、純Linux都不夠聊到這里你會發(fā)現(xiàn)一個現(xiàn)象機(jī)器人行業(yè)真正高薪的崗位往往不是純粹某一類技術(shù)而是處在交叉地帶。比如既懂電機(jī)控制又懂Linux實(shí)時調(diào)度的關(guān)節(jié)控制工程師既懂STM32底層又懂ROS 2集成的嵌入式系統(tǒng)工程師既懂驅(qū)動開發(fā)又懂傳感器融合的感知平臺工程師這些崗位之所以值錢是因?yàn)闄C(jī)器人系統(tǒng)本身就是跨層的。一個關(guān)節(jié)要動起來涉及電流環(huán)MCU、通信總線、軌跡規(guī)劃Linux、狀態(tài)估計(jì)算法任何一層出問題整機(jī)就動不了。能在這幾層之間自由切換、快速定位問題的人是團(tuán)隊(duì)里最不可替代的。5.2 從單一技能到系統(tǒng)能力的補(bǔ)課清單不管你從哪條路線切入下面這些系統(tǒng)級能力都是遲早要補(bǔ)的通信協(xié)議棧CAN/CANopen、EtherCAT、SPI、I2C、UART不只是會用要理解協(xié)議棧分層和錯誤處理。實(shí)時操作系統(tǒng)FreeRTOS、RT-Thread、Zephyr至少精通一個理解調(diào)度、同步、內(nèi)存管理。Linux系統(tǒng)編程不只是驅(qū)動還要會寫用戶態(tài)程序理解進(jìn)程、線程、IPC、網(wǎng)絡(luò)編程??刂苹A(chǔ)PID、狀態(tài)空間、濾波器設(shè)計(jì)能看懂算法工程師的公式能一起調(diào)參。機(jī)器人學(xué)基礎(chǔ)正逆運(yùn)動學(xué)、坐標(biāo)系變換、軌跡插補(bǔ)不需要推導(dǎo)但要理解概念。這份清單看起來嚇人但不需要一次全學(xué)會。我的建議是以你現(xiàn)有技能為圓心每次向外擴(kuò)一圈。STM32背景的先補(bǔ)總線和RTOS電機(jī)背景的先補(bǔ)系統(tǒng)集成Linux背景的先補(bǔ)實(shí)時和控制。5.3 不同背景對應(yīng)的目標(biāo)崗位與薪資區(qū)間參考下面這張表是我根據(jù)行業(yè)觀察整理的僅供參考具體薪資受城市、公司規(guī)模、個人能力影響很大背景推薦切入崗位需要補(bǔ)的核心技能薪資區(qū)間參考STM32裸機(jī)MCU控制工程師、關(guān)節(jié)驅(qū)動工程師總線、三環(huán)控制、功能安全15-30K電機(jī)調(diào)試伺服驅(qū)動工程師、執(zhí)行器工程師系統(tǒng)集成、編碼器、熱管理20-40KLinux驅(qū)動嵌入式系統(tǒng)工程師、感知平臺工程師實(shí)時補(bǔ)丁、ROS 2、時間同步25-50K交叉能力系統(tǒng)架構(gòu)師、技術(shù)負(fù)責(zé)人全棧理解、項(xiàng)目管理40K注意這只是大致范圍人形機(jī)器人方向當(dāng)前溢價明顯但泡沫也大選擇時要看公司是否真有量產(chǎn)落地能力。6. 轉(zhuǎn)崗過程中最容易踩的幾個坑6.1 盲目追熱點(diǎn)忽視基礎(chǔ)能力的遷移現(xiàn)在人形機(jī)器人火很多人一窩蜂往這個方向轉(zhuǎn)。但如果你連基本的伺服控制都沒做扎實(shí)直接去搞準(zhǔn)直驅(qū)執(zhí)行器大概率是空中樓閣。熱點(diǎn)會變基礎(chǔ)能力不會過時。PID調(diào)不好的人換到哪個機(jī)器人方向都調(diào)不好。6.2 簡歷上堆砌關(guān)鍵詞面試一問就露餡我見過太多簡歷寫著精通STM32、Linux、電機(jī)控制、ROS結(jié)果面試時每個方向都只停留在用過的層面。機(jī)器人公司的技術(shù)面試官都是實(shí)戰(zhàn)出身幾個追問就能問出深淺。與其堆砌不如把一個方向做深再展示你的學(xué)習(xí)能力。6.3 忽視軟技能和跨團(tuán)隊(duì)協(xié)作能力機(jī)器人開發(fā)是典型的團(tuán)隊(duì)作戰(zhàn)嵌入式工程師要和算法、機(jī)械、測試、產(chǎn)品頻繁溝通。你能否把技術(shù)問題講清楚能否理解別人的需求能否推動問題解決這些軟技能在高級崗位里的權(quán)重越來越高。純技術(shù)能力強(qiáng)但溝通差的人往往卡在中級崗位上不去。6.4 只盯著大廠錯過真正能成長的機(jī)會大廠薪資高、光環(huán)強(qiáng)但分工細(xì)你可能幾年只負(fù)責(zé)一個小模塊。一些做核心零部件的創(chuàng)業(yè)公司反而能讓你接觸完整的關(guān)節(jié)開發(fā)流程成長更快。選擇時要看你想成為某個環(huán)節(jié)的專家還是能獨(dú)立負(fù)責(zé)系統(tǒng)的工程師。7. 我個人的幾點(diǎn)實(shí)操建議最后分享幾個我在帶人和自己轉(zhuǎn)方向過程中總結(jié)的體會不一定對所有人適用但至少是踩過坑之后的真實(shí)感受。第一先做減法再做加法。轉(zhuǎn)機(jī)器人不要一上來就什么都學(xué)先把你現(xiàn)有技能里最值錢的那部分打磨到極致用它敲開行業(yè)大門進(jìn)去之后再補(bǔ)其他。STM32老兵就先把實(shí)時控制做到極致電機(jī)老兵就先把伺服調(diào)試做到極致Linux老兵就先把系統(tǒng)集成做到極致。第二找一個真實(shí)項(xiàng)目練手。不管是自己搭一個小型機(jī)械臂還是參與開源機(jī)器人項(xiàng)目有一個能講清楚來龍去脈的完整項(xiàng)目比十份培訓(xùn)證書都管用。面試時你能把項(xiàng)目里的技術(shù)決策、踩過的坑、最終的取舍講明白這本身就是最好的能力證明。第三保持對底層的敬畏。機(jī)器人行業(yè)變化快上層框架年年換但底層的實(shí)時性、可靠性、安全性這些要求不會變。把底層功夫練扎實(shí)上層的東西學(xué)起來很快。反過來只會用框架不懂原理的人框架一換就廢了。第四別把轉(zhuǎn)崗當(dāng)成推倒重來。你過去在STM32、電機(jī)、Linux上積累的每一分經(jīng)驗(yàn)在機(jī)器人行業(yè)里都有對應(yīng)的位置。轉(zhuǎn)崗的本質(zhì)是重新組合你的能力找到那個最能發(fā)揮你優(yōu)勢的交叉點(diǎn)而不是從零開始。想清楚這一點(diǎn)心態(tài)會穩(wěn)很多路也會清晰很多。