1樓:未填寫
最近在琢磨乙個Odriver,對它的描述是,接收PC、微控制器、電位器等等指令,控制電機啟動、停止、控速執行、位置控制、力矩控制、磁場定向控制等。
底層軟體就是解釋這些指令,轉換成MOS.或者IGBT等電子管的開關,控制電機繞組的正反向通電,指標是響應速度、跟隨特性、穩定性、功耗、EMI、噪音等等。
高大上的底層設計,比如永磁無刷電機的控制、非同步電機的磁場定向控制,都是程式跟數學模型的結合,做起來不容易。
2樓:szyyy
AutosSAR架構的軟體還有RTE層(執行時環境,Runtime Environment),主要是ASW和BSW的介面,也可以了解為ASW和BSW之間的橋梁;
簡單來說,除了ASW之外的都是底層軟體需要做的,比如各種IO配置,OS配置,CDD複雜驅動,UDS診斷,NM網路管理,XCP/CCP等
具體可以了解下AutoSAR相關的內容
AUTOSAR軟體架構 --- 軟體分層概述基礎軟體/BSW(Basic Software)又繼續細分為:
服務層/Services Layer
ECU抽象層/ECU Abstraction Layer微控制器抽象層/Microcontroller Abstraction Layer
複雜驅動/Complex Drivers
作為軟體工程師 Software Engineer ,最應該學習的課程和技能Top10是什麼?
囈人61 在北美為什麼不繼續做飛機製造業相關的工作?那個專業更有前途。好吧,回到你的問題。作為軟體工程師和專案經理,我認為最重要的是 資料結構 演算法 清晰的注釋 溝通能力和邏輯思維能力 設計模式 快速查詢類庫的能力 快速定位問題,解決問題的能力 閱讀官方文件的耐心 資料庫知識 對業務的理解能力。 ...
職業選擇問題,演算法工程師 vs 軟體工程師
同樣有此困惑,無奈只好選擇coding了,可以見我這個問題 軟體行業求職方面的困惑,高深演算法還是Coding?程式設計 軟體開發也有好多好多崗位啊,沒法一概而論。選了軟體開發的壞處是,離科學很遠,數學什麼的基本就跟你沒什麼關係了。你就變成乙個工匠,乙個手藝人。好處是,現在網際網路發展快,程式設計師...
想當工程師,去國外當軟體工程師怎麼才能實現?
魚魚魚 首先英語得至少能交流,然後程式設計得有興趣,這和網遊沒關係,因為程式設計是枯燥無聊的,就算你每天花四五個小時研究,想成為能獨當一面得,至少得兩三年。而且還必須有實踐機會。不然只會考試是沒用的,希望你能堅持那麼久 有駕車車車 我覺得,首先,最好不要沉迷於網遊 要想成為工程師,努力是很重要的,要...