嵌入式技術(shù)簡介
嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁剪,適應(yīng)系統(tǒng)對功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
嵌入式技術(shù)已經(jīng)成為當(dāng)前熱門、有發(fā)展前途的技術(shù)之一,具有非常廣闊的應(yīng)用前景,其應(yīng)用領(lǐng)域包括:家用電器、辦公設(shè)備、手機(jī)游戲、PDA、機(jī)頂盒、高清電視(HDTV)、路由器、汽車電子、家庭智能管理系統(tǒng)、醫(yī)療儀器、手持移動設(shè)備、工業(yè)控制、軍工設(shè)備、航空航天等嵌入式技術(shù)應(yīng)用系統(tǒng)??梢哉f,嵌入式系統(tǒng)已經(jīng)成為了各種電子設(shè)備的大腦、是電子產(chǎn)品的核心。
未來的若干年內(nèi),隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,隨著物聯(lián)網(wǎng)技術(shù)的深入應(yīng)用,嵌入式系統(tǒng)技術(shù)必將獲得更加廣闊的發(fā)展空間。
培養(yǎng)目標(biāo)
為了滿足企業(yè)對嵌入式技術(shù)人才的需求,解決當(dāng)前大學(xué)生就業(yè)難,企業(yè)招聘難的問題,長沙樂嵌基地面向社會和高校開設(shè)嵌入式工程師實(shí)訓(xùn)課程。實(shí)訓(xùn)內(nèi)容以企業(yè)對人才的需求為核心,系統(tǒng)的學(xué)習(xí)ARM、嵌入式Linux、物聯(lián)網(wǎng)、GUI、數(shù)據(jù)庫等嵌入式開發(fā)技術(shù),通過真實(shí)的嵌入式產(chǎn)品項(xiàng)目實(shí)踐,使學(xué)員系統(tǒng)全面的掌握嵌入式開發(fā)技術(shù),具備嵌入式項(xiàng)目研發(fā)能力和一定的嵌入式項(xiàng)目開發(fā)經(jīng)驗(yàn),達(dá)到用人單位對嵌入式人才的知識技能要求,從而實(shí)現(xiàn)學(xué)員的高質(zhì)量就業(yè)和良好的職業(yè)發(fā)展。
入學(xué)要求
具備計(jì)算機(jī)基礎(chǔ)知識;
具備C語言編程基礎(chǔ);
通過長沙樂嵌基地嵌入式就業(yè)實(shí)訓(xùn)班入學(xué)考試;
課程大綱
階段 ARM體系結(jié)構(gòu)開發(fā)
1、ARM體系結(jié)構(gòu)與編程
主要以ARM Cortex-A8處理器s5pv210為例講解ARM體系結(jié)構(gòu)、計(jì)算機(jī)組成原理、裸機(jī)編程模型、ARM指令集、ARM匯編語言程序設(shè)計(jì)、ARM與C語言混合編程。
學(xué)習(xí)目標(biāo)
熟練掌握ARM裸機(jī)程序的結(jié)構(gòu)及開發(fā)流程
掌握ARM匯編及ARM匯編與C語言混合編程技術(shù)
項(xiàng)目實(shí)戰(zhàn)
編寫一個(gè)基于ARM匯編和C的裸機(jī)程序?qū)崿F(xiàn)跑馬燈,通過C和匯編互相調(diào)用來實(shí)現(xiàn)。
2、ARM裸機(jī)驅(qū)動開發(fā)
常用外設(shè)的硬件工作原理圖及控制程序編寫,包括Watchdog、GPIO、定時(shí)器、PWM、LCD、DMA、音頻、觸摸屏、中斷、RTC、串口、NAND FLASH等外圍硬件設(shè)備。
學(xué)習(xí)目標(biāo)
掌握常用外圍硬件設(shè)備的工作原理及控制程序的編寫
項(xiàng)目實(shí)戰(zhàn)
完成GPIO、串口、定時(shí)器、中斷、LCD、觸摸屏等常用外設(shè)的控制程序編寫;
3、嵌入式Linux系統(tǒng)定制
重點(diǎn)講解ARM裸機(jī)系統(tǒng)的啟動流程、bootloader的工作原理、U-BOOT的移植、內(nèi)核的編譯與裁剪、文件系統(tǒng)的定制,在S5PV210開發(fā)平臺上安裝嵌入式Linux系統(tǒng)。
學(xué)習(xí)目標(biāo)
掌握ARM系統(tǒng)的啟動過程,了解bootloader的工作流程、能自己編寫bootloader程序;
掌握嵌入式Linux內(nèi)核裁剪、編譯、文件系統(tǒng)定制方法;
項(xiàng)目實(shí)戰(zhàn)
完成bootloader程序的編寫;
完成數(shù)碼相框的設(shè)計(jì)
完成空氣質(zhì)量檢測儀的開發(fā)
第二階段 嵌入式Linux驅(qū)動程序編程
1、嵌入式Linux驅(qū)動程序開發(fā)
重點(diǎn)講解嵌入式Linux設(shè)備驅(qū)動程序框架、Linux內(nèi)核模塊概念及內(nèi)核模塊開發(fā)、字符設(shè)備驅(qū)動程序開發(fā)、驅(qū)動程序中的中斷編程、Linux設(shè)備和設(shè)備驅(qū)動模型;平臺設(shè)備及平臺設(shè)備驅(qū)動的開發(fā);Linux設(shè)備驅(qū)動開發(fā)的關(guān)鍵技術(shù),包括阻塞、輪詢、并發(fā)及異步通知。 GPIO口驅(qū)動、RTC驅(qū)動、ADC驅(qū)動、LCD驅(qū)動、觸摸屏等常用外設(shè)驅(qū)動的開發(fā)。
學(xué)習(xí)目標(biāo)
掌握嵌入式Linux 常用字符設(shè)備驅(qū)動編程;
掌握平臺設(shè)備和平臺設(shè)備驅(qū)動的開發(fā);
理解Linux設(shè)備驅(qū)動程序開發(fā)中并發(fā)、輪詢、阻塞和異步通知的概念和實(shí)現(xiàn);
項(xiàng)目實(shí)戰(zhàn)
完成LED驅(qū)動的開發(fā)
完成按鍵驅(qū)動的開發(fā)
完成ADC驅(qū)動的開發(fā)
移植LCD屏和觸摸屏驅(qū)動;
第三階段 嵌入式Linux綜合項(xiàng)目實(shí)訓(xùn)
1、項(xiàng)目開發(fā)實(shí)踐
重點(diǎn)講解項(xiàng)目開發(fā)流程、自頂向下的方案設(shè)計(jì)方法,復(fù)雜問題分解成多個(gè)簡單問題方法。
代碼調(diào)試方法,基本問題分析和解決的流程。
開發(fā)文檔的編寫,主要有需求分析說明書、軟件詳細(xì)設(shè)計(jì)說、驗(yàn)收測試文檔。
2、實(shí)訓(xùn)項(xiàng)目
智能WIFI巡航車
無線遙控四軸飛行器
溶液PH值在線分析系統(tǒng)
超市自動儲物柜控制系統(tǒng)
基于ARM 嵌入式Linux實(shí)現(xiàn)的環(huán)境數(shù)據(jù)采集終端
基于GPRS模塊的短信群發(fā)系統(tǒng)
基于GPRS模塊的無線數(shù)據(jù)傳輸系統(tǒng)
第四階段 嵌入式工程師職業(yè)規(guī)劃及就業(yè)指導(dǎo)
1、職業(yè)規(guī)劃與就業(yè)指導(dǎo)
主要講解嵌入式工程師的職業(yè)規(guī)劃、求職心態(tài),工作心態(tài)和工作方法;人際溝通交流能力,表達(dá)能力的訓(xùn)練;項(xiàng)目答辯,簡歷指導(dǎo),面試方法指導(dǎo)。重點(diǎn)提升學(xué)員的職業(yè)素質(zhì),提升就業(yè)競爭力。
上課環(huán)境
實(shí)驗(yàn)環(huán)境
為了**培訓(xùn)效果,增加互動環(huán)節(jié),我們堅(jiān)持小班授課,每期報(bào)名人數(shù)限15人,多余人員安排到下一期進(jìn)行。每個(gè)學(xué)員配備一套由長沙樂嵌基地自主開發(fā)的工業(yè)級嵌入式產(chǎn)品開發(fā)平臺。
培訓(xùn)教材
《嵌入式Linux驅(qū)動研發(fā)工程師就業(yè)班培訓(xùn)講義》
《嵌入式Linux驅(qū)動研發(fā)工程師就業(yè)班培訓(xùn)實(shí)驗(yàn)教程》
上課時(shí)間
周一 ~ 周五(上午9:00 ~ 下午5:30),晚自習(xí)(晚上:7:00 ~ 9:30)
授課特色
邊講邊練,全天候教學(xué)實(shí)踐,每一個(gè)知識點(diǎn)都安排相應(yīng)的實(shí)踐,學(xué)員學(xué)完一個(gè)知識點(diǎn)后,當(dāng)場實(shí)踐消化;
實(shí)訓(xùn)過程中采用實(shí)際項(xiàng)目案例教學(xué)方式,強(qiáng)化學(xué)員的動手研發(fā)能力和實(shí)際操作能力;
每個(gè)學(xué)員都配備一套由樂嵌自主研發(fā)的嵌入式開發(fā)平臺,讓學(xué)員的程序立刻可見;
每一個(gè)階段課程結(jié)束后學(xué)生都要完成一個(gè)綜合實(shí)訓(xùn)項(xiàng)目,使學(xué)生能綜合理解和應(yīng)用所學(xué)知識解決實(shí)際問題,實(shí)現(xiàn)知識向能力的跨域;
培訓(xùn)過程中分階段進(jìn)行考試,檢驗(yàn)學(xué)員的學(xué)習(xí)效果,并根據(jù)教學(xué)結(jié)果進(jìn)行輔導(dǎo)和強(qiáng)化;
為學(xué)員提供全面的職業(yè)素質(zhì)教育和面試指導(dǎo);
就業(yè)崗位
嵌入式軟件工程師 C/C++軟件開發(fā)工程師
Linux 應(yīng)用開發(fā)工程師
嵌入式Linux驅(qū)動開發(fā)工程師
單片機(jī)開發(fā)工程師
薪資待遇
一般情況下,應(yīng)屆畢業(yè)生從事嵌入式工程師的起薪如下:
本科生:稅前平均月薪 4000 ~ 6000
研究生:稅前平均月薪 6000 ~ 8000
具備1-2年工作后,基本上都有 30 % ~ 的漲幅。
說明:以上信息為樂嵌基地與樂嵌人才合作單位以及已就業(yè)學(xué)員調(diào)查所得。嵌入式相關(guān)行業(yè)的工程師指導(dǎo)薪資在 3500 ~ 10000元,實(shí)際情況會根據(jù)企業(yè)的性質(zhì),所處地區(qū)、行業(yè)、企業(yè)的實(shí)際情況以及學(xué)員的個(gè)人綜合素質(zhì)有所差別。
長沙樂嵌基地嵌入式實(shí)訓(xùn)開發(fā)平臺