當(dāng)前位置:首頁 > 公眾號精選 > 嵌入式微處理器
[導(dǎo)讀]可能你已經(jīng)學(xué)習(xí)了很久,但是當(dāng)Leader拋給你一個STM32項(xiàng)目,你是不是依然手足無措?????有一朋友剛開始學(xué)習(xí)的51單片機(jī),后來轉(zhuǎn)STM32了。主要是跟著網(wǎng)上的在線課程學(xué)習(xí),自己下邊跟著敲代碼。過程中學(xué)過各種培訓(xùn)機(jī)構(gòu)出的視頻課程,接觸過操作系統(tǒng),開發(fā)板上的例程都可以做出來。后...

可能你已經(jīng)學(xué)習(xí)了很久,但是當(dāng)Leader拋給你一個STM32項(xiàng)目,你是不是依然手足無措?????有一朋友剛開始學(xué)習(xí)的51單片機(jī),后來轉(zhuǎn)STM32了。主要是跟著網(wǎng)上的在線課程學(xué)習(xí),自己下邊跟著敲代碼。過程中學(xué)過各種培訓(xùn)機(jī)構(gòu)出的視頻課程,接觸過操作系統(tǒng),開發(fā)板上的例程都可以做出來。后來他又學(xué)習(xí)了PCB繪制,由于在學(xué)校的時(shí)候沒學(xué)到多少東西,而且不是電子類專業(yè),陷入了迷茫,不知道該怎么學(xué)了。????記得在上大學(xué)的時(shí)候,專業(yè)課老師曾反復(fù)叮囑我們“師傅領(lǐng)進(jìn)門,修行看個人”。這話之后還沒完,經(jīng)常告誡我們要深入學(xué)習(xí)51單片機(jī)。當(dāng)時(shí)沒有完全理解他的意思,直到工作若干年之后才知道。????在嵌入式領(lǐng)域,技術(shù)上有所精進(jìn),底層的東西少不了。通過51單片機(jī)的學(xué)習(xí),可以理解單片機(jī)、SOC、微機(jī)原理相關(guān)的硬件知識。
????當(dāng)工作那會,在一家軍工企業(yè)打工,當(dāng)時(shí)的崗位是嵌入式開發(fā)工程師。那時(shí)候,我還是一枚小白,甚至C語言都沒學(xué)好。一個來自華為的老工程師帶著我學(xué)習(xí)、工作。他在華為的時(shí)候主要是做的C語言相關(guān)的開發(fā),51單片機(jī)了解一些。
????跟他一起做的第一個小項(xiàng)目是用STM32實(shí)現(xiàn)的。他翻看了一下STM32的相關(guān)demo,幾天之后那個小項(xiàng)目初見端倪。
????這個項(xiàng)目雖小,卻涉及到了上位機(jī)開發(fā)的C#、單片機(jī)開發(fā)用的C語言、圖形界面用到的PS以及CAN通信協(xié)議等。
????項(xiàng)目完成后,在跟他聊天過程中,我得知他之前對于CAN通信、STM32并不熟悉。
????What?或許這就是觸類旁通的結(jié)果。
????實(shí)際上,C語言是非常接近底層的開發(fā)語言,也是嵌入式開發(fā)的主要開發(fā)語言。學(xué)好C語言,不了解底層的微機(jī)原理是不可能的。寄存器、位操作、堆棧、內(nèi)存申請與釋放,這些知識點(diǎn)也都會接觸到。????回到本文的題目,做不了項(xiàng)目是因?yàn)橐恢币詠韺W(xué)的都是皮毛,沒有學(xué)到實(shí)質(zhì)的東西。雖然學(xué)了很久,官方手冊看過嗎?恐怕一直都是在用標(biāo)準(zhǔn)庫、HAL庫之類的。????在這里并不是貶低庫開發(fā),其實(shí),庫開發(fā)是一種高效的開發(fā)方式。高手也會用庫開發(fā)STM32項(xiàng)目,但是他們可能會盡力吃透所用的標(biāo)準(zhǔn)庫、HAL庫。開發(fā)庫就好比wheel,是很多工程師智慧的產(chǎn)物。如下圖是封裝好的外設(shè)驅(qū)動,有必要學(xué)習(xí)一下是怎么實(shí)現(xiàn)的。
????做底層本身確實(shí)要復(fù)雜一些,底層軟件工程師的成長周期確實(shí)要長一點(diǎn)。
????有人可能會反駁,現(xiàn)在各個廠家的配置工具都很完善,為什么我不把精力放在應(yīng)用和算法上,而要放著現(xiàn)成的驅(qū)動不用,自己手寫呢?那你就去安心做個應(yīng)用軟件工程師,別來攙和底層。????做單片機(jī)開發(fā),就得清楚今后的發(fā)展方向是什么。當(dāng)個幾年軟件工程師,然后轉(zhuǎn)崗去做管理嗎?????倘若技術(shù)追求高一點(diǎn)的話,你努力的方向一定是系統(tǒng)架構(gòu)師。
????而要成為合格的系統(tǒng)架構(gòu)師,還得了解單片機(jī)底層是如何工作的,甚至還得具備相當(dāng)程度的硬件知識,應(yīng)用層的算法只能是錦上添花。
????而這些底層,之所以被稱之為“底層”,是因?yàn)樗鼈兇_實(shí)就是整個系統(tǒng)框架里最基礎(chǔ)的部分。好比蓋大樓,這些就是地基。認(rèn)真看官方手冊、寄存器手冊,每一個驅(qū)動都自己手寫,一點(diǎn)一點(diǎn)做。同時(shí),學(xué)習(xí)電子元器件、電路原理等硬件知識。? ??其實(shí),能堅(jiān)持下來,就已經(jīng)打敗90%的人了,找工作自然也不是問題。
END
來源:網(wǎng)絡(luò)版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。
嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉