蘇州快跑嵌入式Linux就業(yè)脫產(chǎn)班
133 2017-06-15
蘇州快跑嵌入式Linux就業(yè)脫產(chǎn)班
一、課程簡介
本課程系統(tǒng)學習了嵌入式Linux開發(fā)必備的知識體系,內(nèi)容包括了C語言基儲Linux入門、HTML、圖像處理、腳本編程、高級C編程、項目實訓等。該課程入門輕松,有C語言編程基礎(chǔ)最好,即使沒有編程語言基礎(chǔ),也可以通過4個月的時間來掌握嵌入式編程技能。該課程實訓階段側(cè)重對數(shù)據(jù)轉(zhuǎn)發(fā)部分原理開發(fā)培訓,是國內(nèi)少見的高知識密集型培訓。
二、教學目標
基于Linux操作系統(tǒng)的軟件、嵌入式軟件在通信、信息家電、工業(yè)控制、醫(yī)療儀器、數(shù)控機床、航空航天、智能儀表、消費類電子產(chǎn)品等領(lǐng)域的應(yīng)用保持快速的增長,掌握基于Linux操作系統(tǒng)的開發(fā)技術(shù)是提高企業(yè)和個人競爭力的有效手段。
通過對Linux操作系統(tǒng)的學習,使學員對Linux操作系統(tǒng)有一個全面系統(tǒng)的了解,掌握Linux操作系統(tǒng)的使用、Linux內(nèi)核相關(guān)知識,以及編寫Linux環(huán)境下的應(yīng)用程序和模塊(設(shè)備驅(qū)動)程序的知識。為在Linux環(huán)境下進行路由產(chǎn)品、安全網(wǎng)關(guān)、3G通訊開發(fā)打下堅實的基矗
三、教學安排
1、授課地點:課程授課地點設(shè)置在蘇州快跑教育石路本部
2、授課時間:4個月脫產(chǎn)常日制培訓,周一至周五:10:00~17:00,其他時間復(fù)習功課和完成項目作業(yè)。
3、教學課時:540課時
4、人數(shù)限制:每班授課人數(shù)上限為20人,滿10人開課
5、食宿安排:就業(yè)班學員可申請入住學員宿舍(預(yù)計每月三百元左右)
四、課程費用
8000元/人含資料費(講義等)
五、申請證書
培訓合格后蘇州快跑教育與3G聯(lián)盟合作授權(quán)的《緊缺人才嵌入式ARM工程師》證書
可申請工信部《高新專業(yè)人才技能證書》軟件開發(fā)工程師報名考試費¥600.00,100%包過,不過退學費
六、就業(yè)相關(guān)行業(yè)
工業(yè)控制,軍工企事業(yè),電信/網(wǎng)絡(luò)/通訊,航空航天,汽車電子行業(yè),醫(yī)療儀器,儀器儀表與電子,電子商務(wù)
七、2013年最新工信部嵌入式Linux/3G-Android高級人才培養(yǎng)課程安排
時間
課程大綱
第一階段 嵌入式Linux系統(tǒng)開發(fā)基礎(chǔ)
教學內(nèi)容
主要講解Linux操作系統(tǒng)的概念和安裝方法。詳細介紹Linux下的目錄結(jié)構(gòu)、基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項目管理工具以及Makefile、shell腳本編寫等知識。并進行嵌入式開發(fā)環(huán)境的搭建。
第二階段 嵌入式C基礎(chǔ)編程
課程內(nèi)容
本課程的主要目標是以貫穿講解、案例分析、學生演練的形式,熟練掌握C語言的基礎(chǔ)編程知識,使學員精通C語言的數(shù)組、指針、函數(shù)、結(jié)構(gòu)體、動態(tài)內(nèi)存以及存儲類等相關(guān)重點知識以及GCC編譯器,GDB調(diào)試器的使用。
第三階段 嵌入式C高級編程
課程內(nèi)容
數(shù) 據(jù)結(jié)構(gòu)及算法是嵌入式C語言領(lǐng)域最重要也是最主要技能,本課程將在學員C語言基礎(chǔ)知識之上,通過大量編程實例,重點講解基于C語言的各種高級數(shù)據(jù)結(jié)構(gòu)知 識,包括宏、標準I0庫、枚舉、單雙鏈表、循環(huán)鏈表、樹,常見排序與查找算法,庫函數(shù)的使用、linux中自定義動態(tài)庫的創(chuàng)建和使用、Make 項目管理工具以及Makefile。各知識點都通過一個個實例,使理解更加深入。
第四階段 編程規(guī)范、開發(fā)流程、項目分析及物聯(lián)網(wǎng)基礎(chǔ)
課程內(nèi)容
此 部分主要通過講授編程方式規(guī)范,以及企業(yè)中常見的開發(fā)流程以及項目分析方法,讓學員初步的體驗帶到企業(yè)開發(fā)環(huán)境和團隊合作模式,讓學員逐步養(yǎng)成項目分 析、需求、開發(fā)、測試的主體流程和方法。 同時通過介紹物聯(lián)網(wǎng)的基礎(chǔ)應(yīng)用知識,拓展學員的知識面、提高學員學習興趣,以及對物聯(lián)網(wǎng)的認識和了解。
第五階段 嵌入式Linux系統(tǒng)編程
課程內(nèi)容
本 課程主要講解Linux多任務(wù)處理中的多進程和多線程編程,結(jié)合課堂重點闡述進程與進程管理的各種應(yīng)用,同時結(jié)合管道、FIF0、消息隊列、共享內(nèi)存等 IPC通信方式以及記錄鎖、信號、信號量等IPC同步方式,讓學員熟練使用和掌握常見的系統(tǒng)編程知識,同時也包含線程的各種如條件變量、互斥鎖等線程同步 技能
第六階段 嵌入式Linux網(wǎng)絡(luò)編程
課程內(nèi)容
本 課程重點使學員了解TCP/IP基本模型和協(xié)議,熟練掌握常見的I0通信方式,理解socket編程,熟練使用select進行多路復(fù)用通信,同時對包 括TCP及UDP網(wǎng)絡(luò)編程、廣播等概念有一個更廣泛的理解。在整個課程期間學員將通過多用戶了解程序、FTP客戶/服務(wù)端程序以及遠程終端管理項目。加強 學員對網(wǎng)絡(luò)編程、異地多進程編程的深入理解和熟練使用程度
第七階段 嵌入式系統(tǒng)網(wǎng)絡(luò)編程項目實踐
實訓項目
課程實訓項目 —— 遠程終端管理器終端項目訓練
遠 程終端管理系統(tǒng)是基于C/S架構(gòu)的多進程通信系統(tǒng),類似Tel、Putty等終端管理軟件,通過此項目能夠鍛煉學員對Socket網(wǎng)絡(luò)通信的掌握 以及多進程的開發(fā),項目通過客戶端登陸并連接服務(wù)器(開發(fā)板),實時獲取各種系統(tǒng)信息,遠程設(shè)置等功能,此項目具備基本的嵌入式設(shè)備遠程管理的模型,為學 員日后掌握相關(guān)知識及開發(fā)提供鍛煉機會。
第八階段 嵌入式Linux系統(tǒng)移植與ARM基礎(chǔ)
課程內(nèi)容
本 課程從學習ARM處理器的基礎(chǔ)知識包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式等方面的內(nèi)容以及如何從0開始搭建嵌入式Linux運行環(huán)境, 內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程,同時還學習基礎(chǔ)的字符 設(shè)備驅(qū)動開發(fā),包括串口、I/0、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉(zhuǎn)換、定時器等接口的驅(qū)動開發(fā),為后續(xù)深入學習驅(qū)動高級開發(fā)打好基 礎(chǔ)。
第九階段 嵌入式技能擴展 ---- 物聯(lián)網(wǎng)高階應(yīng)用
課程內(nèi)容
◆ ZigBee組網(wǎng)技術(shù)
◆ 接口技術(shù):I2C、SPI、A/D、UART、PWM、中斷、0LED顯示;
◆ RFID識別技術(shù)
第十階段 項目實踐(N選1)
教學內(nèi)容
◆ 學習工程項目開發(fā)流程:項目需求、項目設(shè)計、程序編碼、程序調(diào)試與測試、版本發(fā)布
◆ 了解公司開發(fā)流程與團隊協(xié)作,為就業(yè)上足最后一刻
◆ 公司往往由幾個小組共同開發(fā)。學生在學完全部課程后,用此項目貫穿之前全部知識關(guān)鍵點,真正做到學以致用
實訓項目
◆ 項目開發(fā)1:嵌入式智能3g手機信息管理及遠程同步系統(tǒng)
◆ 項目開發(fā)2:基于GPRS的遠程安防監(jiān)控系統(tǒng)
◆ 項目開發(fā)3:食品倉儲物聯(lián)網(wǎng)系統(tǒng)
等等
第十一階段 畢業(yè)測評及選擇就業(yè)
畢業(yè)測評及就業(yè)指導(dǎo)
◆ 由技術(shù)專家對學員進行項目開發(fā)答辯;
◆ 簡歷優(yōu)化提煉;
◆ 模擬面試訓練、選擇就業(yè)單位
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務(wù)號