湖南長沙嵌入式Linux就業(yè)培訓(xùn)(周末班)招生簡章
嵌入式技術(shù)簡介
嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁剪,適應(yīng)系統(tǒng)對功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計算機(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è)嵌入式工程師實訓(xùn)課程。實訓(xùn)內(nèi)容以企業(yè)對人才的需求為核心,系統(tǒng)的學(xué)習(xí)ARM、嵌入式Linux、物聯(lián)網(wǎng)、GUI、數(shù)據(jù)庫等嵌入式開發(fā)技術(shù),通過真實的嵌入式產(chǎn)品項目實踐,使學(xué)員系統(tǒng)全面的掌握嵌入式開發(fā)技術(shù),具備嵌入式項目研發(fā)能力和一定的嵌入式項目開發(fā)經(jīng)驗,達(dá)到用人單位對嵌入式人才的知識技能要求,從而實現(xiàn)學(xué)員的高質(zhì)量就業(yè)和良好的職業(yè)發(fā)展。
就業(yè)崗位
嵌入式軟件工程師C/C 軟件開發(fā)工程師
Linux應(yīng)用開發(fā)工程師
嵌入式Linux驅(qū)動開發(fā)工程師
單片機(jī)開發(fā)工程師
薪資待遇
一般情況下,應(yīng)屆畢業(yè)生從事嵌入式工程師的起薪如下:
本科生:稅前平均月薪4000 ~ 6000
研究生:稅前平均月薪6000 ~ 8000
具備1-2年工作后,基本上都有30 % ~ 100%的漲幅。
說明:以上信息為樂嵌基地與樂嵌人才合作單位以及已就業(yè)學(xué)員調(diào)查所得。嵌入式相關(guān)行業(yè)的工程師指導(dǎo)薪資在3500 ~ 10000元,實際情況會根據(jù)企業(yè)的性質(zhì),所處地區(qū)、行業(yè)、企業(yè)的實際情況以及學(xué)員的個人綜合素質(zhì)有所差別。
授課特色
邊講邊練,全天候教學(xué)實踐,每一個知識點都安排相應(yīng)的實踐,學(xué)員學(xué)完一個知識點后,當(dāng)場實踐消化;
實訓(xùn)過程中采用實際項目案例教學(xué)方式,強(qiáng)化學(xué)員的動手研發(fā)能力和實際操作能力;
每個學(xué)員都配備一套由樂嵌自主研發(fā)的嵌入式開發(fā)平臺,讓學(xué)員的程序立刻可見;
每一個階段課程結(jié)束后學(xué)生都要完成一個綜合實訓(xùn)項目,使學(xué)生能綜合理解和應(yīng)用所學(xué)知識解決實際問題,實現(xiàn)知識向能力的跨域;
培訓(xùn)過程中分階段進(jìn)行考試,檢驗學(xué)員的學(xué)習(xí)效果,并根據(jù)教學(xué)結(jié)果進(jìn)行輔導(dǎo)和強(qiáng)化;
為學(xué)員提供全面的職業(yè)素質(zhì)教育和面試指導(dǎo);
入學(xué)要求
具備計算機(jī)基礎(chǔ)知識;
具備C語言編程基礎(chǔ);
通過長沙樂嵌基地嵌入式就業(yè)實訓(xùn)班入學(xué)考試;
培訓(xùn)教材
《ARM嵌入式Linux系統(tǒng)研發(fā)工程師就業(yè)班培訓(xùn)講義》
《ARM嵌入式Linux系統(tǒng)研發(fā)工程師就業(yè)班培訓(xùn)實驗教程》
課時安排
學(xué)習(xí)時間:1年制,800課時
上課時間:周六,周日(上午9:00 ~下午5:30),
晚自習(xí)(晚上:7:00 ~ 9:30)
實驗環(huán)境
為了保證培訓(xùn)效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限15人,多余人員安排到下一期進(jìn)行。每個學(xué)員配備一套由長沙樂嵌基地自主開發(fā)的工業(yè)級嵌入式產(chǎn)品開發(fā)平臺。

長沙樂嵌基地嵌入式實訓(xùn)開發(fā)平臺
嵌入式Linux就業(yè)實訓(xùn)班課程大綱
階段 嵌入式Linux系統(tǒng)開發(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腳本程序的編寫
了解Linux的基本概念
項目實戰(zhàn)
安裝vmvare虛擬機(jī)及ubuntu操作系統(tǒng)
搭建嵌入式Linux開發(fā)環(huán)境
編寫一個shell腳本,判斷某文件是否存在,并輸出結(jié)果。
嵌入式GNU C編程
主要講解企業(yè)C語言編碼規(guī)范,C語言基礎(chǔ),循環(huán)與條件分支,指針的概念及應(yīng)用、數(shù)組與指針、指針與字符串、指針和函數(shù)、結(jié)構(gòu)體與指針、預(yù)處理及位運算,C文件的操作。C語言模塊化編程、gcc編譯器的使用、Make的作用及Makefile文件的編寫。
學(xué)習(xí)目標(biāo)
掌握C語言基本語法
掌握基本Makefile文件的寫法
熟練使用C指針的概念及使用
項目實戰(zhàn)
為多目錄多源碼文件的工程項目編寫Makefile文件;
Linux下學(xué)生成績管理系統(tǒng)(要求使用結(jié)構(gòu)體數(shù)組來存放學(xué)生成績信息)
數(shù)據(jù)結(jié)構(gòu)
主要講解數(shù)據(jù)結(jié)構(gòu)的基本概念及常用數(shù)據(jù)結(jié)構(gòu)在項目開發(fā)中的應(yīng)用。線性表、鏈表、棧、隊列、二叉樹在C語言中的實現(xiàn)及應(yīng)用。順序查找法,二分法查找、選擇排序和冒泡排序算法的C語言實現(xiàn)
學(xué)習(xí)目標(biāo)
掌握常用數(shù)據(jù)結(jié)構(gòu)(線性表、棧和隊列)的實現(xiàn)與應(yīng)用;
熟練常用的查找和排序算法;
項目實戰(zhàn)
完成單機(jī)版的學(xué)生選課管理系統(tǒng)(要求使用鏈表來存放學(xué)生的選課信息及教師開課信息);
第二階段ARM體系結(jié)構(gòu)開發(fā)
ARM體系結(jié)構(gòu)與編程
主要以ARM Cortex-A8處理器s5pv210為例講解ARM體系結(jié)構(gòu)、計算機(jī)組成原理、裸機(jī)編程模型、ARM指令集、ARM匯編語言程序設(shè)計、ARM與C語言混合編程。
學(xué)習(xí)目標(biāo)
熟練掌握ARM裸機(jī)程序的結(jié)構(gòu)及開發(fā)流程
掌握ARM匯編及ARM匯編與C語言混合編程技術(shù)
項目實戰(zhàn)
編寫一個基于ARM匯編和C的裸機(jī)程序?qū)崿F(xiàn)跑馬燈,通過C和匯編互相調(diào)用來實現(xiàn)。
ARM裸機(jī)驅(qū)動開發(fā)
常用外設(shè)的硬件工作原理圖及控制程序編寫,包括Watchdog、GPIO、定時器、PWM、LCD、DMA、音頻、觸摸屏、中斷、RTC、串口、NAND FLASH等外圍硬件設(shè)備。
學(xué)習(xí)目標(biāo)
掌握常用外圍硬件設(shè)備的工作原理及控制程序的編寫
項目實戰(zhàn)
完成GPIO、串口、定時器、中斷、LCD、觸摸屏等常用外設(shè)的控制程序編寫;
嵌入式Linux系統(tǒng)定制
重點講解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)定制方法;
項目實戰(zhàn)
完成bootloader程序的編寫;
完成數(shù)碼相框的設(shè)計
完成空氣質(zhì)量檢測儀的開發(fā)
第三階段嵌入式Linux應(yīng)用編程
Linux應(yīng)用編程
主要講解linux環(huán)境下多進(jìn)程、多線程、網(wǎng)絡(luò)、以及GUI圖形應(yīng)用程序設(shè)計。重點講解進(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)
掌握linux環(huán)境下多進(jìn)程、多線程程序設(shè)計方法;
熟練掌握linux環(huán)境網(wǎng)絡(luò)程序設(shè)計方法
項目實戰(zhàn)
完成基于TFTP協(xié)議的TFTP下載工具的開發(fā)。包括TFTP客戶端和TFTP服務(wù)器。
GNU C 編程
主要講解GNC C 與C的差異、面向?qū)ο蟪绦蛟O(shè)計思想、類和對象、 繼承、抽象、多態(tài)性、構(gòu)造函數(shù)、虛函數(shù)、函數(shù)模板、類模板、友元函數(shù)、友元類的基本概念及實現(xiàn)。
學(xué)習(xí)目標(biāo)
掌握面向?qū)ο蟪绦蛟O(shè)計思想;
掌握C 基本語法
熟練應(yīng)用C 進(jìn)行應(yīng)用程序開發(fā)
項目實戰(zhàn)
基于Linux環(huán)境下C 實現(xiàn)的局域網(wǎng)聊天軟件。
基于Linux環(huán)境下C 實現(xiàn)的《足球先生投票系統(tǒng)》
嵌入式GUI編程
重點講解跨平臺QT開發(fā)環(huán)境的搭建和移植、Linux圖形系統(tǒng)實現(xiàn)機(jī)制、QT圖形開發(fā)基礎(chǔ)、QT關(guān)鍵技術(shù)、QT圖形程序框架,QT應(yīng)用程序開發(fā)基本組件的使用,包括文本框、按鈕控件、字符串類、列表框、樹型控件等?;赒T的網(wǎng)絡(luò)編程,TCP SOCKET類,UDP SOCKET類的使用,QT平臺移植,在ARM開發(fā)平臺上部署QT應(yīng)用程序。
學(xué)習(xí)目標(biāo)
掌握QT圖形界面程序的開發(fā)
掌握QT圖形程序的移植與跨平臺編譯;
項目實戰(zhàn)
完成基于Linux QT平臺開發(fā)的簡易計算器;
完成基于Linux QT平臺開發(fā)的圖片瀏覽器;
完成基于Linux QT平臺開發(fā)的俄羅斯方塊游戲;
完成基于Linux QT MP3播放器
第四階段嵌入式Linux驅(qū)動程序編程
嵌入式Linux驅(qū)動程序開發(fā)
重點講解嵌入式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ā)、輪詢、阻塞和異步通知的概念和實現(xiàn);
項目實戰(zhàn)
完成LED驅(qū)動的開發(fā)
完成按鍵驅(qū)動的開發(fā)
完成ADC驅(qū)動的開發(fā)
移植LCD屏和觸摸屏驅(qū)動;
第五階段嵌入式Linux綜合項目實訓(xùn)
項目開發(fā)實踐
重點講解項目開發(fā)流程、自頂向下的方案設(shè)計方法,復(fù)雜問題分解成多個簡單問題方法。
代碼調(diào)試方法,基本問題分析和解決的流程。
開發(fā)文檔的編寫,主要有需求分析說明書、軟件詳細(xì)設(shè)計說、驗收測試文檔。
實訓(xùn)項目
智能WIFI巡航車
無線遙控四軸飛行器
溶液PH值在線分析系統(tǒng)
超市自動儲物柜控制系統(tǒng)
基于ARM嵌入式Linux實現(xiàn)的環(huán)境數(shù)據(jù)采集終端
基于GPRS模塊的短信群發(fā)系統(tǒng)
基于GPRS模塊的無線數(shù)據(jù)傳輸系統(tǒng)
第六階段嵌入式工程師職業(yè)規(guī)劃及就業(yè)指導(dǎo)
職業(yè)規(guī)劃與就業(yè)指導(dǎo)
主要講解嵌入式工程師的職業(yè)規(guī)劃、求職心態(tài),工作心態(tài)和工作方法;人際溝通交流能力,表達(dá)能力的訓(xùn)練;項目答辯,簡歷指導(dǎo),面試方法指導(dǎo)。重點提升學(xué)員的職業(yè)素質(zhì),提升就業(yè)競爭力。