近期,有不少面臨畢業(yè)、找工作的大學(xué)生到粵嵌咨詢了解有關(guān)嵌入式Linux方向的問題。面臨著人生中重要的決定——擇業(yè)就業(yè),沒有一門技能傍身的同學(xué)就開始著急了,不斷問著如何做好嵌入式Linux培訓(xùn)的準(zhǔn)備、需要掌握哪些基礎(chǔ)課程、能否快速學(xué)習(xí)等等。對于此類問題,小編做個小總結(jié):
1、如何做好嵌入式Linux學(xué)習(xí)前的準(zhǔn)備?
要成為一名合格的嵌入式Linux工程師,就需要系統(tǒng)的學(xué)習(xí)軟、硬件相關(guān)領(lǐng)域內(nèi)的知識,需要在開始就掌握開發(fā)的規(guī)范和原則,養(yǎng)成良好的工作習(xí)慣。
在整個集中學(xué)習(xí)過程中,既要保證課上認(rèn)真聽講、實戰(zhàn)演練的時間,也要保證課下繼續(xù)實戰(zhàn)演練、查閱資料的時間。想在幾個月的時間就能達(dá)到入門的程度,除了跟著老師學(xué)習(xí)整個課程,自己在課后也要多下功夫,畢竟時間是非常緊湊的,一絲一毫都不能放松。
另外為了能夠讓集中培訓(xùn)的效果發(fā)揮到,建議大家在學(xué)習(xí)開始前更多地去了解嵌入式產(chǎn)品研發(fā)的特點、所需要掌握的技術(shù)規(guī)范和工作要點,關(guān)注需具備基礎(chǔ)的補充和學(xué)習(xí),從而為后續(xù)的強化學(xué)習(xí)過程做好心態(tài)上的準(zhǔn)備,畢竟態(tài)度往往決定了做事的結(jié)果。
2、進行嵌入式Linux培訓(xùn)需要掌握哪些基礎(chǔ)課程?
?。?)C語言。嵌入式Linux工程師的學(xué)習(xí)需要具備一定的C語言基礎(chǔ),如果學(xué)員無此方面的基礎(chǔ),先找?guī)妆緯ネ耆私庖幌拢词褂悬c基礎(chǔ),也建議大家先復(fù)習(xí)一下C語言基礎(chǔ)這塊。要提醒大家的是,復(fù)習(xí)時不能只關(guān)注基本語法,對于常用的數(shù)據(jù)存儲及處理方式,例如:數(shù)組、結(jié)構(gòu)體等也要關(guān)注,有條件的話一定在機器上親自敲敲代碼、分析理解一下具體案例代碼編寫的思路,讓自己慢慢進入一名嵌入式開發(fā)人員的狀態(tài)。
(2)在時間允許的情況下,建議大家看一下有關(guān)計算機操作系統(tǒng)工作原理以及計算機組成原理等方面的專業(yè)書籍。對于進程、線程、任務(wù)調(diào)度、總線、I/O等基本概念及工作原理有一個初步的了解和掌握,這部分知識的準(zhǔn)備對于后續(xù)更好地學(xué)習(xí)嵌入式Linux系統(tǒng)開發(fā)將會起到很好的幫助作用。
學(xué)習(xí)是要有個過程的,不能因為著急就亂學(xué)一通,要是自己還沒有頭緒,多與粵嵌的老師交流,才能在嵌入式Linux培訓(xùn)課上跟上進度,找到的學(xué)習(xí)方法。