條件:c語(yǔ)言
c語(yǔ)言也被稱(chēng)為是上帝的語(yǔ)言,不管是做嵌入式軟件還是硬件開(kāi)發(fā)的人員,對(duì)C語(yǔ)言的掌握這個(gè)是必需的,特別是對(duì)于以后致力于嵌入式軟件開(kāi)發(fā)的人,現(xiàn)在絕大部分都是用C語(yǔ)言。
二、網(wǎng)絡(luò)、操作系統(tǒng)、體系結(jié)構(gòu)
條件:Linux,各種書(shū),算法、例程。
應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程、線程,系統(tǒng)如何來(lái)分配資源的,系統(tǒng)如何來(lái)管理硬件的,通過(guò)C編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)絡(luò)等知識(shí)的算法和過(guò)程。
三、嵌入式系統(tǒng)概念
條件:各個(gè)嵌入式網(wǎng)站,討論組,書(shū)籍
少提問(wèn)(尤其是等著天上掉餡餅,這主要是防止增長(zhǎng)惰性,也解決不了實(shí)際問(wèn)題),多思考。 還有應(yīng)該學(xué)習(xí)嵌入式系統(tǒng),如linux或者wince下的編程,這些對(duì)以后做應(yīng)用的編程很有幫助,當(dāng)然,如果做手機(jī)的話,那可以學(xué)習(xí)MTK、塞班、Android等操作系統(tǒng),Android是以后發(fā)展的趨勢(shì),現(xiàn)在很熱門(mén),Android也是基于linux系統(tǒng)封裝的,所以建議先學(xué)習(xí)下linux。
四、嵌入式開(kāi)發(fā)實(shí)踐
條件:各種嵌入式系統(tǒng)開(kāi)發(fā)工具的demo版,包括編譯器,仿真器。可以找高手們要,也可以下載。
這里有兩個(gè)分支,一個(gè)是基于MCU/MDSP的嵌入式系統(tǒng)開(kāi)發(fā),一個(gè)是象PalmOS,WinCE,uC/OS II等RTOS下的應(yīng)用軟件開(kāi)發(fā)。對(duì)硬件感興趣,想成為真正高手的由個(gè)分支入手,以后進(jìn)入第二個(gè)分支;如果十分厭煩硬件,只想停留在軟件開(kāi)發(fā)上的,可以只由第二個(gè)分支入手,以后就和pc上的開(kāi)發(fā)沒(méi)有什么本質(zhì)上的區(qū)別了,找份不錯(cuò)的工作應(yīng)該沒(méi)問(wèn)題,可以不用進(jìn)行下面的步驟了,感興趣可以參考第6條。還有,應(yīng)該學(xué)習(xí)下單片機(jī)或者ARM或者M(jìn)IPS,很多人說(shuō)我沒(méi)有單片機(jī)的經(jīng)驗(yàn),直接學(xué)ARM可以嗎?我覺(jué)得那完全沒(méi)有問(wèn)題的,當(dāng)然如果你學(xué)習(xí)過(guò)單片機(jī),那不過(guò)了,以后學(xué)習(xí)ARM就更簡(jiǎn)單了。
五、硬件開(kāi)發(fā)
條件:各種嵌入式芯片、存儲(chǔ)器等電路器件,protel99等電路設(shè)計(jì)軟件,電路板制作。
這時(shí)候該有開(kāi)發(fā)條件了,起碼是51系列,這個(gè)比較方便。電路的設(shè)計(jì)內(nèi)容較多,不過(guò)看起來(lái)嚇人,實(shí)際上比軟件要簡(jiǎn)單的多。只要下功夫,實(shí)踐會(huì)告訴你一切。
六、硬件工程/軟件工程/項(xiàng)目管理
條件: 各個(gè)芯片詳細(xì)資料和使用經(jīng)驗(yàn),軟件工程知識(shí),項(xiàng)目管理知識(shí),培訓(xùn),接觸大型項(xiàng)目。
至于上面說(shuō)的知識(shí)如何學(xué)習(xí)呢?每個(gè)人都應(yīng)該去找自己的方法,所謂的的方法就是適合自己的方法。很多人看不進(jìn)書(shū),那就去看看視頻吧。如果這些基礎(chǔ)你相對(duì)薄弱,又遇到自己解決不了的問(wèn)題,可以參加粵嵌科技的嵌入式培訓(xùn)班,讓你對(duì)嵌入式有全面并且豐富的了解。
對(duì)于零基礎(chǔ)初學(xué)者來(lái)說(shuō),要學(xué)嵌入式真的是有一定的難度的,都不知道該怎么學(xué)嵌入式,連基礎(chǔ)的代碼也要自己多花心血學(xué)習(xí)。一般的初學(xué)者如果沒(méi)有產(chǎn)生太濃厚的興趣,也不會(huì)投入太多的資金和精力進(jìn)去,也不能做到持之以恒。所以,零基礎(chǔ)學(xué)嵌入式一定要明確和堅(jiān)定自己的目標(biāo)。粵嵌科技?xì)g零基礎(chǔ)想要學(xué)習(xí)嵌入式技術(shù)的學(xué)員來(lái)我們公司進(jìn)行學(xué)習(xí),可以先點(diǎn)擊我們文章下面的獲取試聽(tīng)資格按鈕來(lái)獲取我們的免費(fèi)體驗(yàn)試聽(tīng)資格,來(lái)體驗(yàn)我們的嵌入式培訓(xùn)課程。也可以來(lái)我們公司進(jìn)行實(shí)地考察,來(lái)考察我們的師資、課程體系等等。