• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

自學(xué)stm32需要會到什么程度能找到一份工作?

04/25 14:36
1183
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

大家好,我是專注分享職業(yè)規(guī)劃/技術(shù)科普/智能生活有關(guān)原創(chuàng)文章的allen康哥。

因為嵌入式入門很多資料都是推薦單片機(jī)入門,所以很多初學(xué)者基本都會選擇STM32入門,但是單片機(jī)雖說簡單,不過想要全局學(xué)完所有知識點才找工作或者進(jìn)行下一步學(xué)習(xí)顯然是不合適的,這就涉及到一個問題,自學(xué)stm32需要會到什么程度能找到一份工作?

首先說下我的背景,我是從大一下就開始接觸單片機(jī)開發(fā),當(dāng)時還是51單片機(jī),之后幾年陸續(xù)學(xué)習(xí)了STM32等一系列單片機(jī)(只說下對于單片機(jī)的部分),畢業(yè)實習(xí)了半年外加轉(zhuǎn)正一年都在做無人機(jī)開發(fā),主控也是STM32。

關(guān)于我的學(xué)習(xí)經(jīng)歷部分可以參考之前的文章:我的工程師之路,給需要的同學(xué)!

我也很久沒做單片機(jī)了,就說下從我大一開始接觸到離開上一家單位為止這四五年對STM32的理解。

首先說下學(xué)習(xí)32的前期準(zhǔn)備吧,一般是學(xué)完51后開始學(xué)習(xí)32,因為51是雖然也是用C語言,但是由于沒有庫函數(shù),基本都是邏輯堆疊,還加了很多匯編的寫法(最典型的就是流水燈的操作),用半個月左右基本可以掌握簡單的51C語言編程,由于你會硬件這個過程應(yīng)該不會太難。

這時候你去上手STM32會發(fā)現(xiàn)還是挺難,因為不同于互聯(lián)網(wǎng)開發(fā)(面向?qū)ο蟠_實是更好的開發(fā)模式),單片機(jī)開發(fā)需要機(jī)器思維,這也是我做了很多項目之后的感悟,尤其是后來我轉(zhuǎn)通信算法開發(fā)之后尤其感覺如此。

STM32之前是用標(biāo)準(zhǔn)庫開發(fā),就是arm把很多位操作和寄存器操作做了封裝,你只要按需要的port或者定時器調(diào)用就可以,15年應(yīng)該是,推出了HAL庫,很多人不適應(yīng),由于沒有需求我一直沒學(xué),但是17年去實習(xí)的時候公司除了飛控開發(fā)是C++,其他一些設(shè)備開發(fā)都是用HAL庫,我就學(xué)了學(xué),發(fā)現(xiàn)確實有些坑,但是總體而言是優(yōu)于標(biāo)準(zhǔn)庫的,因為arm公司慢慢在使開發(fā)面向?qū)ο螅烁嗟姆庋b之外,引如了大量的回調(diào)函數(shù)。

最近我業(yè)余時間在看平衡車的代碼,了解到ST新推出的IDE開發(fā)環(huán)境STM32CubeIDE,支持Linux,MacOS和Windows,其實最開始看見HAL庫的時候就猜到ST是想做跨平臺開發(fā),這對于單片機(jī)開發(fā)無疑是有好處的,使用了下還是比較順手的(STM32Cube+類eclipse的IDE)

當(dāng)時寫了很多關(guān)于HAL庫結(jié)合工作的文章放在我的博客上,需要的可以看下:點擊底部閱讀原文

ok,回歸正題,為什么說上邊一堆呢,就是讓你有個輪廓,人有目標(biāo)的學(xué)習(xí)效果是大大不同的。

簡單點說,上邊的文章你都弄懂了那足以找到一份工作,我學(xué)習(xí)HAL庫差不多不到兩個月,期間用32做了幾個項目,比如電機(jī)力效測試儀(專利產(chǎn)品,因為不做了就沒研究了,還一萬一個賣過),智能電池控制充電裝置,電機(jī)智能控制器等還有很多就不舉例了。

意思就是你學(xué)32要帶著目的去學(xué),要是你可以比較輕松做出幾個好的項目來就足以拿到不錯的工資了,在做項目的過程中你會被逼著學(xué)習(xí)很多知識技巧,IO控制,pwm控制,中斷使用,定時器使用,總線協(xié)議,再加上多看看外設(shè)技術(shù)手冊,很快就掌握的差不多了。

當(dāng)然我本科的時候就做過很多比賽項目,當(dāng)時學(xué)習(xí)過程也是這么開始,沒必要天天看視頻,我是覺得看視頻是不可能學(xué)會單片機(jī)的,重點在實踐。

掃描下方二維碼可私聊交流,也可圍觀朋友圈

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄