初學(xué)者如何開始學(xué)習(xí)嵌入式開發(fā)學(xué)哪種好 呢?新手入門全干貨!零基礎(chǔ)小白入門嵌入式開發(fā)主要有哪幾種?,嵌入式開發(fā)要學(xué)什么東東?,我想學(xué)習(xí)嵌入式系統(tǒng),買哪個(gè)開發(fā)板好?,有沒有嵌入式開發(fā)的學(xué)習(xí)路線,越詳細(xì)越好??必看
1.嵌入式開發(fā)主要有哪幾種?
嵌入式開發(fā)主要有兩種:一種偏硬,主要使用語(yǔ)言是C語(yǔ)言和匯編,例如做驅(qū)動(dòng)開發(fā),這類的開發(fā)對(duì)硬件要求比較高,短期內(nèi)比較難掌握,除非是專業(yè)人士,另外,這類開發(fā)的就業(yè)機(jī)會(huì)比較少,因?yàn)閲?guó)內(nèi)的硬件設(shè)計(jì)力量很弱,稍復(fù)雜的硬件都交給臺(tái)灣或國(guó)外公司設(shè)計(jì)。一種偏軟,主要基于嵌入式操作系統(tǒng),例如Symbian、Linux、Android等等,開發(fā)人員主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。特點(diǎn)是:比較容易上手學(xué)習(xí),就業(yè)機(jī)會(huì)多,因?yàn)榍度胧皆O(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作。就業(yè)前景也非常的看好。
2.嵌入式開發(fā)要學(xué)什么東東?
我是做嵌入式的,我覺得學(xué)的最快的方法就是買套開發(fā)板自己開發(fā)練習(xí),如果單考看書,應(yīng)該學(xué)起來(lái)很慢且沒什么效果.因?yàn)榫唧w到開發(fā)不同的產(chǎn)品硬件會(huì)不一樣,編譯的過程中也不一定會(huì)是書上寫的那么順利不出錯(cuò)誤.而且錯(cuò)誤也是不定的,只有自己真正做過一編才能夠深入了解.
3.我想學(xué)習(xí)嵌入式系統(tǒng),買哪個(gè)開發(fā)板好?
剛學(xué)的話,還是不要買那些開發(fā)板了。什么都不懂買來(lái)又有什么用乃,還是要先看書,了解uc系統(tǒng),然后在網(wǎng)上找個(gè)已經(jīng)移植好了的平臺(tái)。比如51單片機(jī)或者lpc系列的。這些都可以在proteus里仿真的。當(dāng)比較熟練了,在根據(jù)自己的需要買開發(fā)板,不然你買來(lái)還不放著,而且你這時(shí)什么也不懂,具體買哪一款也不清楚,被別人坑了也不知道。所以等自己熟悉了,再去買開發(fā)板,自己看那個(gè)開發(fā)板的配置,根據(jù)自身實(shí)際情況判斷哪款適合自己,這樣不是更好嗎?所也,現(xiàn)在一定不要買,當(dāng)然,以后還是要買的。希望對(duì)你有幫助,祝你好運(yùn)! 補(bǔ)充:你問uc和linux可不可以同時(shí)支持,我想這個(gè)問題,不需要其他人回答你,等你學(xué)多了,看多了,自然就明白了,這里我就不說了。。。。慢慢學(xué)吧,祝你好運(yùn)。
4.有沒有嵌入式開發(fā)的學(xué)習(xí)路線,越詳細(xì)越好
看方向 如果選擇嵌入式硬件開發(fā),就不懂了 軟件開發(fā)的話,分底層和應(yīng)用層 我是從事wince驅(qū)動(dòng)開發(fā)的(快滿一年), 以wince為例,底層就是boot、bsp修改、驅(qū)動(dòng)開發(fā)這幾部分 學(xué)習(xí)路線: 1、買個(gè)開發(fā)板 2、按照開發(fā)板上的例子玩玩,ARM匯編稍微能看懂,寫點(diǎn)簡(jiǎn)單的程序跑跑,對(duì)匯編有個(gè)大概的了解,等等會(huì)多少涉及點(diǎn)匯編的東西 然后就是開發(fā)板上的一些驅(qū)動(dòng)玩玩。如果可以拿相似的BSP移植到開發(fā)板上就更好了,對(duì)BSP就有更多的認(rèn)識(shí)了,學(xué)完以上可能可以找到工作,在工作中進(jìn)一步加深理解 如果是應(yīng)用的話,wince,我們寫應(yīng)用用的是VS2005,VC++,和PC的開發(fā)基本差不多 學(xué)完一個(gè)操作系統(tǒng),切換到另一個(gè)平臺(tái)相對(duì)而言還是蠻快的,基本都是相通的 我之前的經(jīng)驗(yàn)是,我買了開發(fā)板玩了ADS程序?qū)懥诵⌒偷某绦?,就是把LED啊、液晶屏啊、等等驅(qū)起來(lái),然后,在linux下玩驅(qū)動(dòng),寫了幾個(gè)簡(jiǎn)單的流驅(qū)動(dòng),去應(yīng)聘,鬼使神差被招進(jìn)去玩wince驅(qū)動(dòng)了,感覺差得不是很多,玩了2周就開始上手,2個(gè)月之后,底層這塊就都扔給我了 以上,僅供參考(至于開發(fā)板,如果是消費(fèi)電子類的,好像三星的S3C系列用的人比較多,開發(fā)板也很多,工業(yè)類的就不懂了。至于選哪家開發(fā)板廠家,百度google一下)
看了以上有關(guān)的嵌入式開發(fā)學(xué)哪種好講解,如果還有什么疑問可以直接來(lái)電咨詢。