咂咂咂1
嵌入式開發(fā)的必學(xué)課程:C語言;C++;操作系統(tǒng);計算機組成原理;linux編程;51單片機;arm;硬件編程語言;模擬電路&數(shù)字電路。
嵌入式培訓(xùn)分幾個階段的學(xué)習(xí),從基礎(chǔ)到實戰(zhàn)的練習(xí),一點一點學(xué)習(xí)和掌握這門技術(shù)。學(xué)習(xí)的課程內(nèi)容包含:嵌入式高級C語言、嵌入式設(shè)備及GUI開發(fā)、嵌入式Linux高級程序設(shè)計、Linux高級網(wǎng)絡(luò)程序設(shè)計、數(shù)據(jù)庫開發(fā)、面向?qū)ο蟾呒壵Z言程序設(shè)計、物聯(lián)網(wǎng)、CotexA53 Linux平臺驅(qū)動開發(fā)及真實的企業(yè)實戰(zhàn)項目。
想要學(xué)好嵌入式技術(shù),嵌入式軟件開發(fā)工程師,從事領(lǐng)域很寬泛,特別是工業(yè)控制、消費電子與通信設(shè)備三大領(lǐng)域,因為就業(yè)面很大,所以人才需求也大?,F(xiàn)在智能硬件也比較火,這方面的發(fā)展也會大大拓展嵌入式軟件開發(fā)工程師的就業(yè)機會。再者,嵌入式硬件工程師,需求沒有嵌入式軟件開發(fā)工程師大,但因為做硬件門檻會高些,所以這個方向如果做的比較專業(yè),薪資絕對不會低。
嵌入式硬件工程師:與我們平常所說的硬件工程師不同。嵌入式硬件工程不但要求具備硬件工程師的基本技能,還必須完成部分軟件工程師的工作,例如:底層驅(qū)動的開發(fā)嵌入式操作系統(tǒng)的裁剪,移植;GUI、文件系統(tǒng)等軟件的移植;基于嵌入式操作系統(tǒng)的底層驅(qū)動程序的設(shè)計等。
嵌入式軟件工程師:我們平常說的軟件工程師大部分指的是windows和Linux操作系統(tǒng)下應(yīng)用軟件的開發(fā)人員,硬件平臺是基于PC機的。而嵌入式軟件工程師則是指在等嵌入式操作系統(tǒng)下進行用戶應(yīng)用軟件開發(fā)的人員,硬件平臺則是基于嵌入式產(chǎn)品的(例如:手機、PDA等)。軟件開發(fā)工具也有所區(qū)別,嵌入式軟件開發(fā)一般使用的是嵌入式系統(tǒng)專用的開發(fā)工具,例如wince下的evc,和linux下的qt等。
優(yōu)質(zhì)工程師考試問答知識庫