Linux作為嵌入式系統(tǒng)的主力軍,廣泛應(yīng)用于消費(fèi)類電子、工業(yè)控 制、軍工電子、電信/網(wǎng)絡(luò)/通訊、航空航天、汽車電子、醫(yī)療設(shè)備、儀器儀表等相關(guān)行業(yè)。隨著越來越多的企業(yè)和研發(fā)機(jī)構(gòu)都轉(zhuǎn)向嵌入式Linux的開發(fā)和研究,嵌入式Linux在新興的嵌入式操作系統(tǒng)領(lǐng)域內(nèi)也獲得了飛速發(fā)展和廣泛應(yīng)用。 我們我們該怎樣去學(xué)習(xí)呢? 嵌入式Linux學(xué)習(xí)前該怎么準(zhǔn)備 一名合格的嵌入式Linux工程師,需要系統(tǒng)的學(xué)習(xí)軟、硬件相關(guān)領(lǐng)域內(nèi)的知識,需要在最開始就掌握開發(fā)的規(guī)范和原則,養(yǎng)成良好的工作習(xí)慣。為了確保學(xué)習(xí)的效果,這就要求準(zhǔn)備參加嵌入式Linux就業(yè)課程學(xué)習(xí)的同學(xué)要調(diào)整好自己的時間,務(wù)必要確保在4個多月的學(xué)習(xí)時間內(nèi)能夠高度集中精力。 除了在學(xué)習(xí)時間上要做好充分的準(zhǔn)備之外,在學(xué)習(xí)的心態(tài)和方法的調(diào)整上也要做好準(zhǔn)備。許多朋友只了解嵌入式Linux方向美好的發(fā)展前景,只關(guān)注高收入、就業(yè)機(jī)會多等熱點(diǎn),卻忽略了學(xué)習(xí)過程本身。為了能夠讓集中培訓(xùn)的效果發(fā)揮到最佳,建議大家在學(xué)習(xí)開始前更多地去了解嵌入式產(chǎn)品研發(fā)的特點(diǎn)、所需要掌握的技術(shù)規(guī)范和工作要點(diǎn),關(guān)注需具備基礎(chǔ)的補(bǔ)充和學(xué)習(xí),從而為后續(xù)的強(qiáng)化學(xué)習(xí)過程做好心態(tài)上的準(zhǔn)備,畢竟態(tài)度往往決定了最后做事的結(jié)果。 學(xué)習(xí)嵌入式Linux需要哪些基礎(chǔ)課程? 嵌入式Linux工程師的學(xué)習(xí)需要具備一定的C語言基礎(chǔ),因此面對許多朋友只是在大一或者大二學(xué)習(xí)過C,之后基本就不再用過的情況,建議大家學(xué)習(xí)之前先復(fù)習(xí)一下C語言基礎(chǔ)這塊。 此外,在時間允許的情況下,建議大家看一下有關(guān)計算機(jī)操作系統(tǒng)工作原理以及計算機(jī)組成原理等方面的專業(yè)書籍。對于進(jìn)程、線程、任務(wù)調(diào)度、總線、I/O等基本概念及工作原理有一個初步的了解和掌握,這部分知識的準(zhǔn)備對于后續(xù)更好地學(xué)習(xí)嵌入式Linux系統(tǒng)開發(fā)將會起到很好的幫助作用。 |