找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2372|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

如何學(xué)好單片機(jī),嵌入式會有更好的發(fā)展嗎?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:339741 發(fā)表于 2018-5-28 14:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如何學(xué)好單片機(jī),嵌入式會有更好的發(fā)展嗎?

評分

參與人數(shù) 1黑幣 +5 收起 理由
Yshysh + 5 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

來自 2#
ID:317135 發(fā)表于 2018-5-29 17:37 | 只看該作者
從個人整體發(fā)展來說,如果想創(chuàng)業(yè),做自已的產(chǎn)品,嵌入式軟件開發(fā)可以開發(fā)出專利產(chǎn)品。

另一個發(fā)展路徑是:積累豐富開發(fā)經(jīng)驗的嵌入式軟件開發(fā)工程師可以向嵌入式系統(tǒng)開發(fā)工程師發(fā)展,從而晉升為產(chǎn)品研發(fā)經(jīng)理或IT項目經(jīng)理。對測試?yán)碚摵头椒ㄓ幸欢私獾那度胧杰浖_發(fā)工程師還可以轉(zhuǎn)作嵌入式系統(tǒng)測試工程師,最終也可發(fā)展為IT項目經(jīng)理。

評分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

板凳
ID:317494 發(fā)表于 2018-5-29 00:51 | 只看該作者
有興趣就能擠出時間,能學(xué)得好,至于發(fā)展前景,在我看來不如滿足興趣~
回復(fù)

使用道具 舉報

地板
ID:302288 發(fā)表于 2018-5-29 10:25 | 只看該作者
學(xué)這個能學(xué)的好的我認(rèn)為愛好跟興趣是前提 沒興趣學(xué)起來很枯燥
回復(fù)

使用道具 舉報

5#
ID:340464 發(fā)表于 2018-5-29 11:36 | 只看該作者
嵌入式的功能更強(qiáng),應(yīng)用也很廣
回復(fù)

使用道具 舉報

6#
ID:332789 發(fā)表于 2018-5-29 19:16 | 只看該作者
學(xué)單片機(jī)要有系統(tǒng)的去學(xué)習(xí),而且也要有耐心去學(xué)
回復(fù)

使用道具 舉報

7#
ID:340852 發(fā)表于 2018-5-29 19:53 | 只看該作者
剛才我看到一個帖子,回答了一個單片機(jī)學(xué)習(xí)者的問題。但是我個人覺得這個問題比較有普遍性,想謝謝自己的經(jīng)歷,給那些愛好單片機(jī),以及正在學(xué)習(xí)單片機(jī)的朋友們。         我大一的時候,就加入了學(xué)校電子實驗室,學(xué)習(xí)51單片機(jī),那個時候沒日沒夜的學(xué)單片機(jī)編程。從最簡單的LED到后來的各種協(xié)議,用51單片機(jī)運(yùn)用自如。后來上了大二,我記得那個時候正逢湖北省電子設(shè)計大賽,我有幸被選拔為參賽成員,由于大賽的規(guī)定,我不得不轉(zhuǎn)入msp430單片機(jī)的學(xué)習(xí)。由于有熟練的51單片機(jī)的基礎(chǔ),所以在學(xué)習(xí)430的時候,上手很快。熟悉了430的寄存器,基本上就能夠上手變成了,就這樣,我學(xué)習(xí)了半年的MSP430單片機(jī)。          在學(xué)習(xí)單片機(jī)的同時,自已學(xué)習(xí)電路以及PCB的設(shè)計,從基本的模塊到整個大的系統(tǒng),自己都嘗試做PCB?梢哉fPCB是我一直堅持學(xué)習(xí)的。從大一到大四,以至于現(xiàn)在我仍然設(shè)計一些PCB,但是相比于學(xué)校的,公司里面的更為復(fù)雜,要求更為苛刻。因為涉及到高頻PCB布線,我就不詳述了?傊,學(xué)習(xí)單片機(jī)的同時,硬件也在步步跟進(jìn)。自己做開發(fā)板,自己做一些小玩意。          后來,玩430覺得不過癮,又買了PIC和AVR的開發(fā)板學(xué)習(xí),可是學(xué)來學(xué)去,總是那么幾個模塊,那么幾個協(xié)議。后來我自己嘗試著做了一套AVR的開發(fā)板,花了一個暑假的時間,調(diào)通了所有的配套模塊。當(dāng)時是在大二下學(xué)期的時候,當(dāng)時還準(zhǔn)備把開發(fā)板發(fā)到淘寶去賣,后來發(fā)現(xiàn),淘寶各種類型的開發(fā)板太多了,生活費都賺不來,所以,我把我那些開發(fā)板都分給了我的學(xué)弟們。后來想學(xué)習(xí)高速PCB設(shè)計,那時候有幸認(rèn)識了黃文聰博士,是帶我進(jìn)入高頻PCB設(shè)計的老師,不是他,或許我還永遠(yuǎn)停留在altiumDesigner的層面,在黃老師的指導(dǎo)下,我學(xué)習(xí)了cadence以及allegro PCB布線,學(xué)習(xí)了各種布線要求,以及DDR布線技巧,等長約束等各類約束技巧。以至于后來我大學(xué)找工作跟面試官談起allegro 高速布線,面試官都有些詫異。          后來有幸認(rèn)識了學(xué)校的一個教授,那個時候正是STM32正火熱的時候,我第一次接觸STM32,感覺很興奮,當(dāng)時學(xué)的STM32F103能夠倍頻到72M,當(dāng)時學(xué)習(xí)用STM32驅(qū)動攝像頭等各種模塊,因為當(dāng)時有一個小項目是做視頻采集的。所以用51或者430基本上力不從心,速度太慢,刷屏超級慢。所以,我投入了很多精力去學(xué)習(xí)STM32。從基本的GPIO到各種協(xié)議的驅(qū)動。都一遍遍的看代碼,寫代碼。那個時候有點傻,第一次學(xué)習(xí)STM32的時候,竟然是用寄存器編程的。那次寫一個ADC的程序,光寄存器就是有好幾十個,F(xiàn)在想想,悔不當(dāng)初,用庫開發(fā)又快。但是轉(zhuǎn)念想想,學(xué)了寄存器也挺實用的。至少現(xiàn)在用庫開發(fā)的時候,知道寄存器里面是怎么配置的。從大三上學(xué)期學(xué)習(xí)STM32一直到現(xiàn)在,敲過的代碼不算少了。但是我總覺得還差點什么。          是的,還差點什么?我在大三的暑假的時候,在與帶我的教授聊天中,我知道差點什么了。那就是算法,單片機(jī)的核心不是說你能如何熟練的玩轉(zhuǎn)單片機(jī)。如何的熟悉每一個寄存器,每一個寄存器的地址。這些都不是的。我后來總結(jié)了一下,無論是51,,40,avr,pic,stm32。我們學(xué)習(xí)的時候,一開始就是點亮發(fā)光二極管。后來就是學(xué)習(xí)I2C,SPI等各種外設(shè)。但是驅(qū)動這些外設(shè)真的不難,有參考代碼,有官方的數(shù)據(jù)手冊,這一切都不是問題。特別是我現(xiàn)在工作之后,特別能體會到這點,單片機(jī)種類不限于多,在于算法的精。在公司,用什么型號的單片機(jī),完全老大說了算,今天選飛思卡爾,明天用LPC的,后天又用英飛凌的單片機(jī)。等等,大學(xué)時間有限,你如何能學(xué)完所有單片機(jī)。單片機(jī)種類和型號那么多,你如何能記住全部的寄存器?          再談?wù)務(wù)夜ぷ靼伞?nbsp;        當(dāng)時我滿以為我精通4大單片機(jī),4-6層PCBLayout,找工作應(yīng)該很順利吧?可是,卻也有不盡如人意的時候。我面試的第一家公司是CVTE,廣州視源。那待遇是沒的說,我當(dāng)時帶著自己厚厚的一本項目集,第一輪面試的時候,我把項目集交給了面試的HR,面試竟然很順利的通過了。大家都知道CVTE的要求之高,后來我如約收到了CVTE的專業(yè)筆試短信,我后來專心準(zhǔn)備了一番,功夫不負(fù)有心人,筆試竟然過了,筆試考試的全部是模擬電子方面的內(nèi)容,后來我在專業(yè)面試環(huán)節(jié)掛了。面試我的應(yīng)該是一名技術(shù)大牛,跟我談了很多的技術(shù)問題,我當(dāng)時還自我感覺良好。最后一句話讓我記憶深刻:我覺得你專業(yè)技術(shù)運(yùn)用的不夠靈活,就這樣,我被淘汰了。          之后,我又應(yīng)聘了臺達(dá),應(yīng)聘的方向是做電源。筆試面試都過了,后來連三方協(xié)議都簽了,最后我還是違約了。我拒絕了臺達(dá),因為后來我發(fā)現(xiàn),不是提供的研發(fā)崗位,只是跟我說以后能轉(zhuǎn)研發(fā)崗位。我覺得不靠譜,就拒絕了。          后來又陸陸續(xù)續(xù)面試過幾家公司,有人家不同意我的,也有我不滿意企業(yè)的。就這樣來來回回折騰了一個月。由于找工作非常疲憊,當(dāng)時打算,有研發(fā)崗就去。就這樣,當(dāng)時廣州數(shù)控來武漢理工開宣講會,我去投了簡歷,簡歷上明確寫了崗位意向是研發(fā)崗位。后來如愿與廣州數(shù)控簽約了。 工作中,經(jīng)常要設(shè)計PCB以及各類模塊的調(diào)試,有的時候一些底層的代碼也要自己寫。但是單片機(jī)型號就不固定了。各種型號的都有,F(xiàn)在想起來,以前在學(xué)校的時候,把太多時間浪費在各種類型單片機(jī)的學(xué)習(xí)中去了。但是另一方面,各種類型的單片機(jī)的學(xué)習(xí),增加了你在找工作中的籌碼。           工作了這么久,想寫點心得給未畢業(yè)的學(xué)弟們,也是我以前認(rèn)識的一些誤區(qū),分享一下。      1、MCU學(xué)的種類不在于多,在于精,再設(shè)計過程中,什么樣型號的單片機(jī)都可能被用到,在我看來,只要是不涉及加載系統(tǒng)的,單片機(jī)都一回事,從基本的51到ARMv7,沒有本質(zhì)區(qū)別。無非是資源的多少,處理速度的問題,以及開發(fā)調(diào)試便利性的問題。      2、要非常熟練基本的通信協(xié)議,了解本質(zhì)和原理,I2C、UART、SPI、CAN、485等等這些最最基本的協(xié)議。不要糾結(jié)于是調(diào)試飛思卡爾某型號的SPI,還是STM32的SPI,亦或是MSP430的SPI等等。      3、扎實的C語言基礎(chǔ),多把時間花在對C語言深層次的理解上,說實在的,用51單片機(jī)點一個LED,和你用ARM點一個LED,沒有區(qū)別。切莫成為“一燈大師”。掌握單片機(jī)語法和算法,是最重要的。我記得以前在大學(xué),單片機(jī)種類自學(xué)了很多,基本的51單片機(jī)、AVR,MSP430,PIC16F,STM32,現(xiàn)在想想,學(xué)的有點過了。單片機(jī)種類真的不是問題,重要的是算法。      4,模擬電子和數(shù)字電子,這個是最最基本的必須要掌握的。不要局限于課本,課本的知識只能應(yīng)付考試,在工程設(shè)計中,課本上的內(nèi)容完全不夠用,建議買一些小日本或者美國佬編寫的模擬電子的書。      5,說到設(shè)計PCB的軟件,入門用AD,想升級的使用PADS或者Cadence。如果還有用protel的,趁早轉(zhuǎn)AD或者PADS。AD適合2-4層低速電路板設(shè)計,PADS在手機(jī)主板設(shè)計領(lǐng)域比較多(以前華強(qiáng)北的手機(jī)主板基本都是PADS畫的),至于Cadence,中興華為聯(lián)想小米等公司現(xiàn)在主流設(shè)計軟件,就不多說了。           最后我想說的是,學(xué)好技術(shù),不會說工作不好找的。待遇不會差的。在大學(xué)里,不要太沉迷于單片機(jī)的設(shè)計,如果有精力,轉(zhuǎn)嵌入式設(shè)計,或者安卓開發(fā)。這個以后是很好的發(fā)展趨勢,需求量也大,我找工作那會,安卓開發(fā)人才急缺,如果你覺得搞安卓開發(fā)和嵌入式linux做不來,那就老老實實學(xué)好單片機(jī)和模電數(shù)電等硬件軟件開發(fā)
回復(fù)

使用道具 舉報

8#
ID:341007 發(fā)表于 2018-5-29 23:14 | 只看該作者
一步一步來,慢慢來
回復(fù)

使用道具 舉報

9#
ID:341321 發(fā)表于 2018-5-30 13:38 | 只看該作者
目測平均工資比不過互聯(lián)網(wǎng)行業(yè)
回復(fù)

使用道具 舉報

10#
ID:341360 發(fā)表于 2018-5-30 14:22 | 只看該作者
嵌入式前景很廣闊,可以考慮學(xué)一學(xué)
回復(fù)

使用道具 舉報

11#
ID:357616 發(fā)表于 2018-6-27 15:12 | 只看該作者
分人吧,感興趣是最重要第
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表