湖南長(zhǎng)沙嵌入式Linux就業(yè)培訓(xùn)(全日制班)招生簡(jiǎn)章
嵌入式技術(shù)簡(jiǎn)介
嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁剪,適應(yīng)系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(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ī)療儀器、手持移動(dòng)設(shè)備、工業(yè)控制、軍工設(shè)備、航空航天等嵌入式技術(shù)應(yīng)用系統(tǒng)??梢哉f(shuō),嵌入式系統(tǒng)已經(jīng)成為了各種電子設(shè)備的大腦、是電子產(chǎn)品的核心。
未來(lái)的若干年內(nèi),隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,隨著物聯(lián)網(wǎng)技術(shù)的深入應(yīng)用,嵌入式系統(tǒng)技術(shù)必將獲得更加廣闊的發(fā)展空間。
培養(yǎng)目標(biāo)
為了滿足企業(yè)對(duì)嵌入式技術(shù)人才的需求,解決當(dāng)前大學(xué)生就業(yè)難,企業(yè)招聘難的問(wèn)題,長(zhǎng)沙樂(lè)嵌基地面向社會(huì)和高校開(kāi)設(shè)嵌入式工程師實(shí)訓(xùn)課程。實(shí)訓(xùn)內(nèi)容以企業(yè)對(duì)人才的需求為核心,系統(tǒng)的學(xué)習(xí)ARM、嵌入式Linux、物聯(lián)網(wǎng)、GUI、數(shù)據(jù)庫(kù)等嵌入式開(kāi)發(fā)技術(shù),通過(guò)真實(shí)的嵌入式產(chǎn)品項(xiàng)目實(shí)踐,使學(xué)員系統(tǒng)全面的掌握嵌入式開(kāi)發(fā)技術(shù),具備嵌入式項(xiàng)目研發(fā)能力和一定的嵌入式項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),達(dá)到用人單位對(duì)嵌入式人才的知識(shí)技能要求,從而實(shí)現(xiàn)學(xué)員的高質(zhì)量就業(yè)和良好的職業(yè)發(fā)展。
就業(yè)崗位
嵌入式軟件工程師C/C++軟件開(kāi)發(fā)工程師
Linux應(yīng)用開(kāi)發(fā)工程師
嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)工程師
單片機(jī)開(kāi)發(fā)工程師
薪資待遇
一般情況下,應(yīng)屆畢業(yè)生從事嵌入式工程師的起薪如下:
本科生:稅前平均月薪4000 ~ 6000
研究生:稅前平均月薪6000 ~ 8000
具備1-2年工作后,基本上都有30 % ~ 100%的漲幅。
說(shuō)明:以上信息為樂(lè)嵌基地與樂(lè)嵌人才合作單位以及已就業(yè)學(xué)員調(diào)查所得。嵌入式相關(guān)行業(yè)的工程師指導(dǎo)薪資在3500 ~ 10000元,實(shí)際情況會(huì)根據(jù)企業(yè)的性質(zhì),所處地區(qū)、行業(yè)、企業(yè)的實(shí)際情況以及學(xué)員的個(gè)人綜合素質(zhì)有所差別。
授課特色
邊講邊練,全天候教學(xué)實(shí)踐,每一個(gè)知識(shí)點(diǎn)都安排相應(yīng)的實(shí)踐,學(xué)員學(xué)完一個(gè)知識(shí)點(diǎn)后,當(dāng)場(chǎng)實(shí)踐消化;
實(shí)訓(xùn)過(guò)程中采用實(shí)際項(xiàng)目案例教學(xué)方式,強(qiáng)化學(xué)員的動(dòng)手研發(fā)能力和實(shí)際操作能力;
每個(gè)學(xué)員都配備一套由樂(lè)嵌自主研發(fā)的嵌入式開(kāi)發(fā)平臺(tái),讓學(xué)員的程序立刻可見(jiàn);
每一個(gè)階段課程結(jié)束后學(xué)生都要完成一個(gè)綜合實(shí)訓(xùn)項(xiàng)目,使學(xué)生能綜合理解和應(yīng)用所學(xué)知識(shí)解決實(shí)際問(wèn)題,實(shí)現(xiàn)知識(shí)向能力的跨域;
培訓(xùn)過(guò)程中分階段進(jìn)行考試,檢驗(yàn)學(xué)員的學(xué)習(xí)效果,并根據(jù)教學(xué)結(jié)果進(jìn)行輔導(dǎo)和強(qiáng)化;
為學(xué)員提供全面的職業(yè)素質(zhì)教育和面試指導(dǎo);
入學(xué)要求
具備計(jì)算機(jī)基礎(chǔ)知識(shí);
具備C語(yǔ)言編程基礎(chǔ);
通過(guò)長(zhǎng)沙樂(lè)嵌基地嵌入式就業(yè)實(shí)訓(xùn)班入學(xué)考試;
培訓(xùn)教材
《ARM嵌入式Linux系統(tǒng)研發(fā)工程師就業(yè)班培訓(xùn)講義》
《ARM嵌入式Linux系統(tǒng)研發(fā)工程師就業(yè)班培訓(xùn)實(shí)驗(yàn)教程》
課時(shí)安排
學(xué)習(xí)時(shí)間:全日制5個(gè)月,800課時(shí)
上課時(shí)間:周一~周五(上午9:00 ~下午5:30)
晚自習(xí)(晚上:7:00 ~ 9:30)
實(shí)驗(yàn)環(huán)境
為了保證培訓(xùn)效果,增加互動(dòng)環(huán)節(jié),我們堅(jiān)持小班授課,每期報(bào)名人數(shù)限15人,多余人員安排到下一期進(jìn)行。每個(gè)學(xué)員配備一套由長(zhǎng)沙樂(lè)嵌基地自主開(kāi)發(fā)的工業(yè)級(jí)嵌入式產(chǎn)品開(kāi)發(fā)平臺(tái)。
長(zhǎng)沙樂(lè)嵌基地嵌入式開(kāi)發(fā)實(shí)訓(xùn)平臺(tái)
?
嵌入式Linux就業(yè)實(shí)訓(xùn)班課程大綱
階段 嵌入式Linux系統(tǒng)開(kāi)發(fā)基礎(chǔ)
Linux系統(tǒng)基礎(chǔ)與shell編程基礎(chǔ)
主要講解Linux系統(tǒng)基本概念、ubuntu的安裝與使用、Linux下的目錄結(jié)構(gòu)、Linux常用命令、網(wǎng)絡(luò)服務(wù)、進(jìn)程管理、文件系統(tǒng)基本概念、shell腳本的基本概念及shell腳本編程基礎(chǔ)。
學(xué)習(xí)目標(biāo)
熟練使用Linux基本命令
掌握基本shell腳本程序的編寫(xiě)
了解Linux的基本概念
項(xiàng)目實(shí)戰(zhàn)
安裝vmvare虛擬機(jī)及ubuntu操作系統(tǒng)
搭建嵌入式Linux開(kāi)發(fā)環(huán)境
編寫(xiě)一個(gè)shell腳本,判斷某文件是否存在,并輸出結(jié)果。
嵌入式GNU C編程
主要講解企業(yè)C語(yǔ)言編碼規(guī)范,C語(yǔ)言基礎(chǔ),循環(huán)與條件分支,指針的概念及應(yīng)用、數(shù)組與指針、指針與字符串、指針和函數(shù)、結(jié)構(gòu)體與指針、預(yù)處理及位運(yùn)算,C文件的操作。C語(yǔ)言模塊化編程、gcc編譯器的使用、Make的作用及Makefile文件的編寫(xiě)。
學(xué)習(xí)目標(biāo)
掌握C語(yǔ)言基本語(yǔ)法
掌握基本Makefile文件的寫(xiě)法
熟練使用C指針的概念及使用
項(xiàng)目實(shí)戰(zhàn)
為多目錄多源碼文件的工程項(xiàng)目編寫(xiě)Makefile文件;
Linux下學(xué)生成績(jī)管理系統(tǒng)(要求使用結(jié)構(gòu)體數(shù)組來(lái)存放學(xué)生成績(jī)信息)
數(shù)據(jù)結(jié)構(gòu)
主要講解數(shù)據(jù)結(jié)構(gòu)的基本概念及常用數(shù)據(jù)結(jié)構(gòu)在項(xiàng)目開(kāi)發(fā)中的應(yīng)用。線性表、鏈表、棧、隊(duì)列、二叉樹(shù)在C語(yǔ)言中的實(shí)現(xiàn)及應(yīng)用。順序查找法,二分法查找、選擇排序和冒泡排序算法的C語(yǔ)言實(shí)現(xiàn)
學(xué)習(xí)目標(biāo)
掌握常用數(shù)據(jù)結(jié)構(gòu)(線性表、棧和隊(duì)列)的實(shí)現(xiàn)與應(yīng)用;
熟練常用的查找和排序算法;
項(xiàng)目實(shí)戰(zhàn)
完成單機(jī)版的學(xué)生選課管理系統(tǒng)(要求使用鏈表來(lái)存放學(xué)生的選課信息及教師開(kāi)課信息);
第二階段 ARM體系結(jié)構(gòu)開(kāi)發(fā)
ARM體系結(jié)構(gòu)與編程
主要以ARM Cortex-A8處理器s5pv210為例講解ARM體系結(jié)構(gòu)、計(jì)算機(jī)組成原理、裸機(jī)編程模型、ARM指令集、ARM匯編語(yǔ)言程序設(shè)計(jì)、ARM與C語(yǔ)言混合編程。
學(xué)習(xí)目標(biāo)
熟練掌握ARM裸機(jī)程序的結(jié)構(gòu)及開(kāi)發(fā)流程
掌握ARM匯編及ARM匯編與C語(yǔ)言混合編程技術(shù)
項(xiàng)目實(shí)戰(zhàn)
編寫(xiě)一個(gè)基于ARM匯編和C的裸機(jī)程序?qū)崿F(xiàn)跑馬燈,通過(guò)C和匯編互相調(diào)用來(lái)實(shí)現(xiàn)。
ARM裸機(jī)驅(qū)動(dòng)開(kāi)發(fā)
常用外設(shè)的硬件工作原理圖及控制程序編寫(xiě),包括Watchdog、GPIO、定時(shí)器、PWM、LCD、DMA、音頻、觸摸屏、中斷、RTC、串口、NAND FLASH等外圍硬件設(shè)備。
學(xué)習(xí)目標(biāo)
掌握常用外圍硬件設(shè)備的工作原理及控制程序的編寫(xiě)
項(xiàng)目實(shí)戰(zhàn)
完成GPIO、串口、定時(shí)器、中斷、LCD、觸摸屏等常用外設(shè)的控制程序編寫(xiě);
嵌入式Linux系統(tǒng)定制
重點(diǎn)講解ARM裸機(jī)系統(tǒng)的啟動(dòng)流程、bootloader的工作原理、U-BOOT的移植、內(nèi)核的編譯與裁剪、文件系統(tǒng)的定制,在S5PV210開(kāi)發(fā)平臺(tái)上安裝嵌入式Linux系統(tǒng)。
學(xué)習(xí)目標(biāo)
掌握ARM系統(tǒng)的啟動(dòng)過(guò)程,了解bootloader的工作流程、能自己編寫(xiě)bootloader程序;
掌握嵌入式Linux內(nèi)核裁剪、編譯、文件系統(tǒng)定制方法;
項(xiàng)目實(shí)戰(zhàn)
完成bootloader程序的編寫(xiě);
完成數(shù)碼相框的設(shè)計(jì)
完成空氣質(zhì)量檢測(cè)儀的開(kāi)發(fā)
第三階段 嵌入式Linux應(yīng)用編程
Linux應(yīng)用編程
主要講解linux環(huán)境下多進(jìn)程、多線程、網(wǎng)絡(luò)、以及GUI圖形應(yīng)用程序設(shè)計(jì)。重點(diǎn)講解進(jìn)程的概念、進(jìn)程創(chuàng)建、進(jìn)程的通信;線程的創(chuàng)建與同步、內(nèi)存映射、Linux下文件和目錄的操作;
網(wǎng)絡(luò)編程基礎(chǔ)及l(fā)inux下的網(wǎng)絡(luò)編程,TCP/IP協(xié)議,socket編程接口,并發(fā)模型、多路IO復(fù)用技術(shù)。
學(xué)習(xí)目標(biāo)
掌握l(shuí)inux環(huán)境下多進(jìn)程、多線程程序設(shè)計(jì)方法;
熟練掌握l(shuí)inux環(huán)境網(wǎng)絡(luò)程序設(shè)計(jì)方法
項(xiàng)目實(shí)戰(zhàn)
完成基于TFTP協(xié)議的TFTP下載工具的開(kāi)發(fā)。包括TFTP客戶端和TFTP服務(wù)器。
GNU C++編程
主要講解GNC C++與C的差異、面向?qū)ο蟪绦蛟O(shè)計(jì)思想、類和對(duì)象、 繼承、抽象、多態(tài)性、構(gòu)造函數(shù)、虛函數(shù)、函數(shù)模板、類模板、友元函數(shù)、友元類的基本概念及實(shí)現(xiàn)。
學(xué)習(xí)目標(biāo)
掌握面向?qū)ο蟪绦蛟O(shè)計(jì)思想;
掌握C++基本語(yǔ)法
熟練應(yīng)用C++進(jìn)行應(yīng)用程序開(kāi)發(fā)
項(xiàng)目實(shí)戰(zhàn)
基于Linux?環(huán)境下C++實(shí)現(xiàn)的局域網(wǎng)聊天軟件。
基于Linux?環(huán)境下C++實(shí)現(xiàn)的《足球先生投票系統(tǒng)》
嵌入式GUI編程
重點(diǎn)講解跨平臺(tái)QT開(kāi)發(fā)環(huán)境的搭建和移植、Linux圖形系統(tǒng)實(shí)現(xiàn)機(jī)制、QT圖形開(kāi)發(fā)基礎(chǔ)、QT關(guān)鍵技術(shù)、QT圖形程序框架,QT應(yīng)用程序開(kāi)發(fā)基本組件的使用,包括文本框、按鈕控件、字符串類、列表框、樹(shù)型控件等?;赒T的網(wǎng)絡(luò)編程,TCP SOCKET類,UDP SOCKET類的使用,QT平臺(tái)移植,在ARM開(kāi)發(fā)平臺(tái)上部署QT應(yīng)用程序。
學(xué)習(xí)目標(biāo)
掌握QT圖形界面程序的開(kāi)發(fā)
掌握QT圖形程序的移植與跨平臺(tái)編譯;
項(xiàng)目實(shí)戰(zhàn)
完成基于Linux QT平臺(tái)開(kāi)發(fā)的簡(jiǎn)易計(jì)算器;
完成基于Linux QT平臺(tái)開(kāi)發(fā)的圖片瀏覽器;
完成基于Linux QT平臺(tái)開(kāi)發(fā)的俄羅斯方塊游戲;
完成基于Linux QT MP3播放器
第四階段??嵌入式Linux驅(qū)動(dòng)程序編程
嵌入式Linux驅(qū)動(dòng)程序開(kāi)發(fā)
重點(diǎn)講解嵌入式Linux設(shè)備驅(qū)動(dòng)程序框架、Linux內(nèi)核模塊概念及內(nèi)核模塊開(kāi)發(fā)、字符設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)、驅(qū)動(dòng)程序中的中斷編程、Linux設(shè)備和設(shè)備驅(qū)動(dòng)模型;平臺(tái)設(shè)備及平臺(tái)設(shè)備驅(qū)動(dòng)的開(kāi)發(fā);Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的關(guān)鍵技術(shù),包括阻塞、輪詢、并發(fā)及異步通知。GPIO口驅(qū)動(dòng)、RTC驅(qū)動(dòng)、ADC驅(qū)動(dòng)、LCD驅(qū)動(dòng)、觸摸屏等常用外設(shè)驅(qū)動(dòng)的開(kāi)發(fā)。
學(xué)習(xí)目標(biāo)
掌握嵌入式Linux?常用字符設(shè)備驅(qū)動(dòng)編程;
掌握平臺(tái)設(shè)備和平臺(tái)設(shè)備驅(qū)動(dòng)的開(kāi)發(fā);
理解Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)中并發(fā)、輪詢、阻塞和異步通知的概念和實(shí)現(xiàn);
項(xiàng)目實(shí)戰(zhàn)
完成LED驅(qū)動(dòng)的開(kāi)發(fā)
完成按鍵驅(qū)動(dòng)的開(kāi)發(fā)
完成ADC驅(qū)動(dòng)的開(kāi)發(fā)
移植LCD屏和觸摸屏驅(qū)動(dòng);
第五階段 嵌入式Linux綜合項(xiàng)目實(shí)訓(xùn)
項(xiàng)目開(kāi)發(fā)實(shí)踐
重點(diǎn)講解項(xiàng)目開(kāi)發(fā)流程、自頂向下的方案設(shè)計(jì)方法,復(fù)雜問(wèn)題分解成多個(gè)簡(jiǎn)單問(wèn)題方法。
代碼調(diào)試方法,基本問(wèn)題分析和解決的流程。
開(kāi)發(fā)文檔的編寫(xiě),主要有需求分析說(shuō)明書(shū)、軟件詳細(xì)設(shè)計(jì)說(shuō)、驗(yàn)收測(cè)試文檔。
實(shí)訓(xùn)項(xiàng)目
智能WIFI巡航車
無(wú)線遙控四軸飛行器
溶液PH值在線分析系統(tǒng)
超市自動(dòng)儲(chǔ)物柜控制系統(tǒng)
基于ARM?嵌入式Linux實(shí)現(xiàn)的環(huán)境數(shù)據(jù)采集終端
基于GPRS模塊的短信群發(fā)系統(tǒng)
基于GPRS模塊的無(wú)線數(shù)據(jù)傳輸系統(tǒng)
第六階段 嵌入式工程師職業(yè)規(guī)劃及就業(yè)指導(dǎo)
職業(yè)規(guī)劃與就業(yè)指導(dǎo)
主要講解嵌入式工程師的職業(yè)規(guī)劃、求職心態(tài),工作心態(tài)和工作方法;人際溝通交流能力,表達(dá)能力的訓(xùn)練;項(xiàng)目答辯,簡(jiǎn)歷指導(dǎo),面試方法指導(dǎo)。重點(diǎn)提升學(xué)員的職業(yè)素質(zhì),提升就業(yè)競(jìng)爭(zhēng)力。