|
入學要求: |
理工科類專科(包括專科)以上學歷,有C語言基礎,通過入學測驗。 |
教學質(zhì)量保障 |
◆ 我們采用3.0的教學方式,教學過程中特別注重實驗教學,讓學員在實踐中迅速提高;
◆ 提供學員職業(yè)素養(yǎng)教育;
◆ 培訓合格學員可推薦就業(yè);
◆ 培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
◆ 培訓結束后免費提供半年的技術支持,充分保證培訓后出效果 |
就業(yè)承諾 |
1. 培訓合格學員可推薦就業(yè);
2. 對學員進行職業(yè)素養(yǎng)教育;根據(jù)實際情況建立學員就業(yè)檔案,確保準確的為學員提供就業(yè)服務,保證就業(yè)質(zhì)量。 |
開課時間 |
課時:學習4個月時間;開課時間:2025年5月1日--即將開課--........................(歡迎您垂詢,視教育質(zhì)量為生命!)
詳情請聯(lián)系負責老師:021-51875830 趙老師 手機:15921673576/13918613812/13918613812 |
上課地點: |
【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道)
注:外地學員可協(xié)助安排食宿(低300元/月) |
學費優(yōu)惠措施 |
學員按需報選課程,可按“期”付費,同時報多期班或多人同時報選可再享受如下優(yōu)惠措施:
1、同時報選兩期班,享受95折優(yōu)惠;同時報選三期班,享受9折優(yōu)惠。
2、兩人同時報名,享受95折優(yōu)惠;三人及三人以上同時報名,享受9折優(yōu)惠。
3、以上優(yōu)惠措施可疊加使用。 |
各階段課程安排說明 |
● 課程目標
通過本課程的系統(tǒng)學習,可以使學員由淺入深地對嵌入式Linux系統(tǒng)全面學習,能夠獨立勝任嵌入式Linux應用開發(fā)、系統(tǒng)開發(fā)、驅(qū)動開發(fā)等多方面工作。課程目標包括:
1. 精通liunx操作系統(tǒng)使用;
2.
精通liunx下C語言高級編程;
3. 精通嵌入式liunx高級應用開發(fā);
4. 掌握ARM處理器平臺及其接口硬件開發(fā);
5.
精通嵌入式Linux內(nèi)核裁減移植及內(nèi)核調(diào)試技巧;
6.
精通嵌入式Linux下Bootloader的編寫方法;
7.
精通嵌入式Linux下常用接口的驅(qū)動開發(fā);
8. 了解WinCE系統(tǒng)的應用開發(fā)及底層開發(fā)
9. 掌握嵌入式liunx實際項目案例開發(fā)流程 |
第一階段 培訓目標:嵌入式Linux軟件工程師 |
◆課程目標
職場定位:嵌入式Linux軟件工程師
- 證書:免費頒發(fā)嵌入式Linux軟件工程師資格證。
- 本期課程目標:掌握C語言基本知識、C編程語法基礎和Linux操作系統(tǒng)的使用,熟練掌握嵌入式Linux的開發(fā)環(huán)境,掌握Qt下進行應用程序開發(fā)的技巧。
序號 |
課程名稱 |
課程內(nèi)容 |
掌握要求 |
1 |
Linux操作系統(tǒng)使用 |
本課程從零起點,講解Linux操作系統(tǒng)的概念和安裝方法,詳細介紹Linux下的基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調(diào)試器和
Make 項目管理工具等知識。
◆ 職業(yè)素養(yǎng):推銷自己. |
精通 |
2 |
嵌入式Linux
C語言高級編程 |
◆ 復習C語言基礎知識,強化指針和數(shù)組概念,學習數(shù)據(jù)結構和一些基本算法;
◆ 全面了解C語言標準庫提供的功能;
◆ 深入介紹C程序在編譯時與運行時的基本原理;
◆ GNU C的拓展知識;
◆ 從宏觀和微觀的角度討論高質(zhì)量C語言編程;
◆ 詳細介紹嵌入式C的特性及應用;
|
精通 |
3 |
C++面向?qū)ο缶幊?/TD>
| ◆ Linux c++編程環(huán)境;
◆ C++語法基礎;
◆ 數(shù)組、指針及引用;
◆ 函數(shù)、遞歸及程序結構;
◆ 復雜數(shù)據(jù)類型;
◆ 面向?qū)ο蟾拍?
◆ 繼承及多重繼承;
◆ 運算符重載;
◆ 模板類及標準模板庫;
◆ 異常處理;
◆ QT初步;
◆ 素質(zhì)培訓:如何寫簡歷.
|
掌握 |
4 |
嵌入式Linux項目開發(fā)流程 |
本課程主要讓學員從宏觀了解嵌入式Linux開發(fā)環(huán)境搭建和項目開發(fā)流程,讓學員建立起整體架構的概念,包括嵌入式產(chǎn)品需求分析和選型、硬件平臺、移植、啟動代碼、驅(qū)動開發(fā)、系統(tǒng)部署等整個過程。 |
掌握 |
5 |
嵌入式Linux
GUI編程 |
◆ 嵌入式Linux GUI概述;
◆ X window及其它GUI編程基礎;
◆ QT開發(fā)基礎;
◆ Qt事件機制及事件類;
◆ Qt對象間通信;
◆ Qt基本控件編程;
◆ Qt并發(fā)技術;
◆ Qt國際化;
◆ Qt/Embeded編程技術; |
警長我 |
|
第二階段 培訓目標:嵌入式Linux系統(tǒng)工程師 |
● 課程目標
職場定位:嵌入式Linux系統(tǒng)工程師
- 證書:免費頒發(fā)嵌入式Linux系統(tǒng)工程師結業(yè)證。
- 本期課程目標:掌握嵌入式C語言編程技巧。精通嵌入式Linux下的程序設計,熟悉嵌入式Linux開發(fā)流程,強化學員對Linux應用開發(fā)的理解和編碼調(diào)試的能力,同時掌握bootloader和kernel的移植技能,了解ARM體系結構和編程,具備ARM硬件接口的基礎知識,并了解Linux內(nèi)核開發(fā)相關內(nèi)容,初步掌握Linux下的驅(qū)動程序開發(fā)方法。
序號 |
課程名稱 |
課程內(nèi)容 |
掌握要求 |
5 |
嵌入式
Linux高級應用編程 |
精通嵌入式Linux開發(fā)環(huán)境,強化學員對Linux應用開發(fā)的理解和編碼調(diào)試的能力,包括系統(tǒng)編程、文件I/O、多進程和多線程、網(wǎng)絡編程、GUI圖形界面編程、數(shù)據(jù)庫。 |
精通 |
6 |
ARM處理器編程 |
ARM是嵌入式領域主要的CPU處理器,了解ARM處理器的基礎知識將為后面課程的底層開發(fā)打好堅實基礎,本課程內(nèi)容包括ARM處理器體系結構、編程環(huán)境、指令集、尋址方式、調(diào)試、匯編和混合編程等方面的內(nèi)容,為后面移植課程的學習打好基礎。學完此課程學員可獲得ARM公司全球統(tǒng)一授權培訓證書。 |
掌握 |
7 |
ARM硬件接口開發(fā) |
重點介紹ARM的常用接口開發(fā)及硬件電路設計基礎(包括IO、串口、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設備驅(qū)動的學習打好基礎。 |
了解 |
8 |
嵌入式Linux系統(tǒng)開發(fā) |
系統(tǒng)開發(fā)是嵌入式Linux底層開發(fā)必備的基本技能,本課程將教會學員在硬件電路板做好的情況下,如何從零開始搭建嵌入式Linux運行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程。 |
精通 |
9 |
嵌入式Linux內(nèi)核開發(fā) |
深入內(nèi)核細節(jié),了解Linux相關運行機理,為后面的驅(qū)動開發(fā)打好理論基礎,內(nèi)容包括內(nèi)核源碼結構、內(nèi)存管理、進程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、調(diào)度、進程間通信、文件系統(tǒng)和I/O設備管理等方面的內(nèi)容。 |
了解 |
10 |
嵌入式Linux驅(qū)動開發(fā)基礎 |
嵌入式Linux驅(qū)動開發(fā)相關概念及開發(fā)流程,了解驅(qū)動涉及到的關鍵技術點,并重點學習字符設備驅(qū)動開發(fā),包括串口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉換、定時器等接口的驅(qū)動開發(fā),為第三期課程深入學習驅(qū)動高級開發(fā)打好基礎。 |
掌握 |
|
第三階段
培訓目標:嵌入式Linux驅(qū)動工程師 |
● 課程目標
職場定位:嵌入式Linux驅(qū)動工程師
- 證書:免費頒發(fā)嵌入式Linux驅(qū)動工程師資格證書。
- 本期目標:掌握嵌入式Linux應用開發(fā)和系統(tǒng)開發(fā)能力。掌握嵌入式產(chǎn)品開發(fā)從需求分析到詳細設計全過程,深入掌握Linux驅(qū)動程序開發(fā)技巧,能夠熟練的移植或編寫設備驅(qū)動。同時會詳細介紹另外一個嵌入式操作系統(tǒng)-Windows
CE,讓學員同時掌握這兩個應用廣泛的操作系統(tǒng)。本課程注重實踐,實驗內(nèi)容占很大的比重,通過這些實驗,可望超過企業(yè)的要求。
序號 |
課程名稱 |
課程內(nèi)容 |
掌握要求 |
11 |
嵌入式C語言編程強化 |
◆ 復習C語言基礎知識,強化指針和數(shù)組概念,學習數(shù)據(jù)結構和一些基本算法;
◆ 全面了解C語言標準庫提供的功能;
◆ 深入介紹C程序在編譯時與運行時的基本原理;
◆ GNU C的拓展知識;
◆ 從宏觀和微觀的角度討論高質(zhì)量C語言編程;
◆ 詳細介紹嵌入式C的特性及應用;
◆ 職業(yè)素養(yǎng):推銷自己.
|
精通 |
12 |
嵌入式Linux驅(qū)動高級開發(fā) |
驅(qū)動開發(fā)是嵌入式Linux開發(fā)難度高的內(nèi)容,也是目前嵌入式行業(yè)緊缺的人才之一。有了前面課程知識的鋪墊,本課程將重點講解嵌入式Linux下常用接口驅(qū)動的編寫方法,內(nèi)容包括:
1、flash驅(qū)動:掌握在linux環(huán)境下驅(qū)動常見flash存儲器(nor flash、nand
flash);
2、塊設備驅(qū)動:掌握塊設備驅(qū)動的原理、學會ramdisk的編寫;
3、網(wǎng)卡驅(qū)動:掌握網(wǎng)卡設備的編寫原理、能夠熟練移植各種網(wǎng)卡驅(qū)動。在對網(wǎng)卡硬件寄存器熟悉的基礎上,有能力為其編寫出完善的網(wǎng)卡驅(qū)動;
4、液晶驅(qū)動:掌握frambuffer驅(qū)動的原理。有能力在有控制器的嵌入式平臺上參考液晶手冊實現(xiàn)各種常見液晶驅(qū)動;
5、sd卡驅(qū)動:掌握sdio接口操作,熟悉sd卡驅(qū)動驅(qū)動的原理;
6、usb設備驅(qū)動:了解usb主機設備驅(qū)動的結構及編程方式。 |
精通 |
13 |
嵌入式Linux項目實踐 |
本課程將通過一個真實完整的項目案例,讓學員了解真實項目的開發(fā)流程,讓學員知道如何將所學知識應用到項目開發(fā)中。本課程將模擬真實項目的管理過程,培養(yǎng)學員項目團隊協(xié)同開發(fā)能力,項目文檔編寫能力和新知識的學習能力,為下一步就業(yè)做好知識上和心理上的充分準備。目前學員在嵌入式可完成的真實項目包括:遠程視頻監(jiān)控系統(tǒng)、商用POS機、汽車導航GPS、個人娛樂系統(tǒng)PMP,學員可在嵌入式學習期間獨立完成其中一個項目,其他項目可在結業(yè)后完成。 |
掌握 |
|