怎樣學習嵌入式,這個問題無論是想自學還是想報培訓班的人來說,都是需要提前了解的。實踐是檢驗真理的標準,這句話我們不陌生,實踐當然是鍛煉人的方式,當往往我們?nèi)钡木褪菍嵺`的條件。學習嵌入式,首先要自身具備基本的知識背景,然后再從現(xiàn)實條件出發(fā)。嵌入式學習線路中制定合適的階段目標,也是非常重要的。
嵌入式行業(yè)目前的情況下對于硬件設(shè)備是比較短缺的,建議大家首先可以從軟件方面和嵌入式系統(tǒng)開發(fā)模式兩個方面去著手。相對而言,嵌入式系統(tǒng)開發(fā)設(shè)計的內(nèi)容知識很多,在學習過程中一定不要急躁,不要亂了方寸,了解嵌入式系統(tǒng)開發(fā)的體系結(jié)構(gòu)后,一步一步的下手,容易上手的是linux下的C語言,有C語言基礎(chǔ)的會比較容易接受。無論對于初學者還是自以為是高手的人來說,編程技術(shù)是沒有止境的,有了較高的編程水平,能發(fā)展的平臺就越大,及時補充硬件知識,對你的嵌入式職業(yè)發(fā)展非常有幫助。很多大學畢業(yè)在校期間都不會考慮職業(yè)規(guī)劃,在這里,小編還是建議大家,在大學一定要提前做好規(guī)劃,不要總想著4年很漫長,其實眨眼就到找工作的時候了,大一大二一定要把目的給確定下來,大三大四要邁進目標門檻里,技術(shù)學起肯定有一定難度,年輕人一定要對自己狠一些,不夠能力就等著被社會淘汰!怎樣學習嵌入式,可以自學也可以報培訓吧,自學要的是超強的意志力,如果堅持不了可以尋找其他途徑,比如找個大神帶,或者參加培訓。無論選擇哪種學習過程中學到的多少才重要,結(jié)果是關(guān)鍵,在學習過程中中要學會想辦法,不要找理由。
下面就推薦一條嵌入式學習路線給大家參考一下:
1、C開發(fā)經(jīng)驗條件:Linux
方法:網(wǎng)絡(luò)、自學、培訓班,主要是掌握ANSI C編程
2、網(wǎng)絡(luò)、操作系統(tǒng)、體系結(jié)構(gòu)
條件:Linux,各種書,算法、例程。
方法:通過C編程實現(xiàn)簡單的網(wǎng)絡(luò)等知識的算法和過程。
3、嵌入式系統(tǒng)概念
條件:各個嵌入式網(wǎng)站,討論組,書籍
方法:少提問多思考。
4、嵌入式開發(fā)實踐
條件:各種嵌入式系統(tǒng)開發(fā)工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們要,也可以下載。
方法:這里有兩個分支,一個是基于mcu/dsp的嵌入式系統(tǒng)開發(fā),一個是象palmos,wince,ucos等rtos下的應(yīng)用軟件開發(fā)。
5、硬件開發(fā)
條件:各種嵌入式芯片、存儲器等電路器件,protel99等電路設(shè)計軟件,電路板制作。
方法:這時候該有開發(fā)條件了,只要下功夫,實踐會告訴你一切。
6、硬件工程/軟件工程/項目管理
條件:各個芯片詳細資料和使用經(jīng)驗,軟件工程知識,項目管理知識,培訓,大型項目。到了這一步,你已經(jīng)算是高手了,但是學無止境,沾沾自喜于已有的知識是致命的。那個下一步。你該是管理者了。
怎樣學習嵌入式?要學會想辦法不要找理由逃避,在允許的條件下多動手多思考。