嵌入式都學(xué)習(xí)什么|嵌入式學(xué)習(xí)內(nèi)容|嵌入式工程師知識(shí)概要
時(shí)間:2019-02-22 00:00:00
來源:信盈達(dá)
作者:信盈達(dá)
嵌入式系統(tǒng)無(wú)疑是當(dāng)前熱門有發(fā)展前景的IT應(yīng)用領(lǐng)域之一,嵌入式系統(tǒng)用在一些特定的專業(yè)設(shè)備上,通常這些設(shè)備的硬件資源是非常有限的,并且對(duì)成本相對(duì)較為敏感,特別是隨著消費(fèi)家電的智能化,嵌入式更顯重要,像我們?nèi)粘I钪谐R姷氖謾C(jī)、可視電話、數(shù)字相機(jī)、汽車電子、航天航空等等設(shè)備都是典型的嵌入式系統(tǒng),看了嵌入式系統(tǒng)的范圍,對(duì)嵌入式系統(tǒng)工程師是做什么的,有一定的了解吧。
那么學(xué)習(xí)嵌入式,該學(xué)習(xí)一些什么基本知識(shí)呢?
1.C語(yǔ)言,這一點(diǎn)是毋庸置疑的,不管你是做嵌入式軟件還是硬件開發(fā),對(duì)C語(yǔ)言的掌握是必需的,特別是對(duì)一些準(zhǔn)備致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用C語(yǔ)言,你說不掌握它,能行嗎?至于如何來學(xué)習(xí)C語(yǔ)言,我想每個(gè)人對(duì)這些基礎(chǔ)知識(shí)都有自己的方法,但關(guān)鍵是要去學(xué)習(xí),不管是看書還是網(wǎng)上找視頻資源都可以。
2.應(yīng)該對(duì)操作系統(tǒng)有所了解,這樣可以保證你對(duì)硬件和軟件又更深刻的了解,同時(shí)也具有更大的幫助,比如進(jìn)程、線程、系統(tǒng)是如何來進(jìn)行分配資源的,系統(tǒng)是如何來進(jìn)行管理硬件的,對(duì)于初學(xué)者一定要多看看,結(jié)合以后的項(xiàng)目經(jīng)驗(yàn),會(huì)有更好地理解。
3.嵌入式系統(tǒng),比如linux或者是wince下的編程,這些對(duì)以后做應(yīng)用的編程會(huì)有很大的幫助。
4.可以學(xué)一下單片機(jī)、arm或者是mips,很多人認(rèn)為只有具有單片機(jī)的經(jīng)驗(yàn)才可以學(xué)習(xí)arm,但是我覺得那沒有什么問題。
5.閱讀優(yōu)秀的代碼,再以上四點(diǎn)知識(shí)內(nèi)容都了解之后,閱讀一些優(yōu)秀的代碼也是非常有必要的,可以結(jié)合arm芯片手冊(cè)學(xué)習(xí),可以學(xué)習(xí)下UBOOT的源代碼,了解小的系統(tǒng)開發(fā),這些內(nèi)容對(duì)你整個(gè)嵌入式開發(fā)是非常有幫助的,如果可以,還可以學(xué)習(xí)一下linux源代碼,如果這些內(nèi)容你都看完了,那你就是一名很成功的嵌入式工程師。
至于如何來學(xué)習(xí)?我想每個(gè)人都應(yīng)該找到屬于自己的好方法,適合自己的學(xué)習(xí)方法才是重要的,無(wú)論是書籍還是學(xué)習(xí)視頻,都應(yīng)該挑選一些適合自己學(xué)習(xí)的資源。所有這些學(xué)習(xí)資源內(nèi)容以及學(xué)習(xí)過程都是由淺入深的,在我們學(xué)習(xí)過程中都有著非常大的幫助。