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