大灌籃2
嵌入式開發(fā)的必學(xué)課程:C語言;C++;操作系統(tǒng);計算機(jī)組成原理;linux編程;51單片機(jī);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è)面很大,所以人才需求也大。現(xiàn)在智能硬件也比較火,這方面的發(fā)展也會大大拓展嵌入式軟件開發(fā)工程師的就業(yè)機(jī)會。再者,嵌入式硬件工程師,需求沒有嵌入式軟件開發(fā)工程師大,但因為做硬件門檻會高些,所以這個方向如果做的比較專業(yè),薪資絕對不會低。
嵌入式硬件工程師:與我們平常所說的硬件工程師不同。嵌入式硬件工程不但要求具備硬件工程師的基本技能,還必須完成部分軟件工程師的工作,例如:底層驅(qū)動的開發(fā)嵌入式操作系統(tǒng)的裁剪,移植;GUI、文件系統(tǒng)等軟件的移植;基于嵌入式操作系統(tǒng)的底層驅(qū)動程序的設(shè)計等。
嵌入式軟件工程師:我們平常說的軟件工程師大部分指的是windows和Linux操作系統(tǒng)下應(yīng)用軟件的開發(fā)人員,硬件平臺是基于PC機(jī)的。而嵌入式軟件工程師則是指在等嵌入式操作系統(tǒng)下進(jìn)行用戶應(yīng)用軟件開發(fā)的人員,硬件平臺則是基于嵌入式產(chǎn)品的(例如:手機(jī)、PDA等)。軟件開發(fā)工具也有所區(qū)別,嵌入式軟件開發(fā)一般使用的是嵌入式系統(tǒng)專用的開發(fā)工具,例如wince下的evc,和linux下的qt等。
sofa上的貓
隨著嵌入式行業(yè)的迅猛發(fā)展,嵌入式Linux憑借其系統(tǒng)發(fā)展的成熟度、市場應(yīng)用的高份額也受到更多工程師的青睞,越來越多的企業(yè)和研發(fā)機(jī)構(gòu)都轉(zhuǎn)向嵌入式Linux的開發(fā)和研究,這使得嵌入式Linux在新興的嵌入式操作系統(tǒng)領(lǐng)域內(nèi)也獲得了飛速發(fā)展和廣泛應(yīng)用。面對如此火熱的行業(yè),創(chuàng)客學(xué)院為嵌入式工程師開設(shè)的課程有
一:C語言
二:Linux基礎(chǔ)
三:Linux系統(tǒng)編程
四:Linux網(wǎng)絡(luò)編程
五:數(shù)據(jù)結(jié)構(gòu)與算法
六:C、QT
七:CortexA8、Linux平臺開發(fā)
八:驅(qū)動開發(fā)
優(yōu)質(zhì)工程師考試問答知識庫