- 嵌入式軟件開(kāi)發(fā)要學(xué)什么 推薦度:
- 相關(guān)推薦
嵌入式開(kāi)發(fā)要學(xué)什么
很多新手想學(xué)嵌入式,在嵌入式學(xué)習網(wǎng)上咨詢(xún)我們的老師,嵌入式該學(xué)什么,該怎么學(xué)?下面跟yjbys小編一起來(lái)看看!
首先要明確,嵌入式的工作有分工,有做硬件的,也有做軟件的,硬件的工程如有做PCB的、SOPC技術(shù)和芯片設計等,市場(chǎng)上一般嵌入式軟件工程師的需求量比硬件工程師大,在大一點(diǎn)的公司,一般硬件工程師和軟件工程師的比例差不多是1:3到1:5,如果完全沒(méi)有基礎的同學(xué),我們建議學(xué)嵌入式軟件方向,因為它的就業(yè)范圍廣,容易就業(yè)。
嵌入式軟件工程師也有多種分工,如嵌入式應用工程師,嵌入式驅動(dòng)工程師, 嵌入式系統工程師。
這些都是需要不同的知識,首先,嵌入式應用工程師一般主要掌握嵌入式開(kāi)發(fā)環(huán)境,linux下的C編程以及一些應用的專(zhuān)業(yè)知識,比如做界面的QT、MINIGUI等。
而嵌入式驅動(dòng)工程師和系統工程師,這個(gè)不僅要掌握上面的知識,還需要了解處理器的相關(guān)知識,如ARM、MIPS等,當然也需要了解他們的外設,比如UART、Memory Control、flash、I2C、SPI等相關(guān)的知識。
嵌入式驅動(dòng)工程師和系統工程師一般待遇比應用工程師高,但是并不是說(shuō)新手一定要去找嵌入式驅動(dòng)和系統的職位,我們建議還是先做做嵌入式的應用,有個(gè)一兩年的經(jīng)驗再轉嵌入式驅動(dòng)的工作。
這些課程該怎么學(xué)呢?你可以按照我上面列舉的相關(guān)一一學(xué)習,可以在網(wǎng)上找一些嵌入式的視頻教程,我們的教程就是從最基礎的C語(yǔ)言,linux基礎等課程開(kāi)始的,而后是相關(guān)的驅動(dòng)和系統的課程,C++,最后會(huì )講到ARM體系結構。
最后,嵌入式學(xué)習最重要的是要堅持,不要學(xué)了兩天就放棄了,那永遠學(xué)不會(huì )。
【基礎條件】
嵌入式行業(yè)因其相當高的門(mén)檻,這也是造就了嵌入式人才稀缺,身價(jià)水漲船高的主要原因。到底學(xué)習嵌入式需要具備哪些基礎條件?嵌入式行業(yè)的門(mén)檻到底有多高?
1.積極向上的學(xué)習心態(tài)
想要學(xué)好嵌入式linux專(zhuān)業(yè)技術(shù),學(xué)習的心態(tài)和方法也是至關(guān)重要得。許多朋友只了解嵌入式Linux方向美好的發(fā)展前景,只關(guān)注高收入、就業(yè)機會(huì )多
等熱點(diǎn),卻忽略了學(xué)習過(guò)程本身。為了能夠讓集中培訓的效果發(fā)揮到最佳,建議大家在學(xué)習開(kāi)始前更多地去了解嵌入式產(chǎn)品研發(fā)的特點(diǎn)、所需要掌握的技術(shù)規范和工
作要點(diǎn),關(guān)注需具備基礎的補充和學(xué)習,從而為后續的強化學(xué)習過(guò)程做好心態(tài)上的準備,畢竟態(tài)度往往決定了最后做事的結果。
2.不怕苦不怕累的精神
很多人都知道對于四個(gè)月的時(shí)間去學(xué)好一門(mén)技術(shù),是十分具有挑戰性得,同時(shí)也是一個(gè)十分艱苦的過(guò)程,因為在整個(gè)集中學(xué)習過(guò)程中,既要保證課上認真聽(tīng)講、
實(shí)戰演練,又要保證課下繼續實(shí)戰演練、查閱資料。只有經(jīng)過(guò)這種高強度的、實(shí)戰為主的訓練,才能夠在比較短的時(shí)間內掌握規范的嵌入式開(kāi)發(fā)工作流程,讓自己符
合嵌入式企業(yè)對應崗位的需求。
3.一定的c語(yǔ)言基礎
在嵌入式linux領(lǐng)域中大部分開(kāi)發(fā)都會(huì )用到C語(yǔ)言。C語(yǔ)言簡(jiǎn)潔、緊湊、使用方便靈活加上GNU在實(shí)際項目開(kāi)發(fā)中所做的擴展,使得C語(yǔ)言在整個(gè)嵌入式
linux開(kāi)發(fā)過(guò)程中起著(zhù)至關(guān)重要的作用。所以想要學(xué)習linux,首先要有一定的c語(yǔ)言基礎。雖然目前很多的高校都有c語(yǔ)言相關(guān)的課程,但是還是要提醒
一下大家,如果你真的想參加 linux的學(xué)習,一定要好好的復習一下c語(yǔ)言知識,因為扎實(shí)的c語(yǔ)言基礎嫩更好的保證你后期的學(xué)習。
【嵌入式開(kāi)發(fā)要學(xué)什么】相關(guān)文章:
嵌入式軟件開(kāi)發(fā)要學(xué)什么03-05
模特基礎要學(xué)什么02-28
平面設計到底要學(xué)什么?01-08
嵌入式系統開(kāi)發(fā)流程01-29