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