班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
-
- 第一階段 嵌入式應用開發
linux基礎入門
教學內容 主要講解Linux操作系統的概念和安裝方法。詳細介紹Linux下的目錄結構、基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調試器和 Make 項目管理工具以及Makefile、shell腳本編寫等知識,并進行嵌入式開發環境的搭建。
JAVA語言基礎&高質量編程
教學內容 本課程的主要目標是以貫穿講解、案例分析、學生演練的形式,熟練掌握JAVA的基礎編程知識,使學員精通JAVA的數組、指針、函數、結構體、動態內存以及存儲類等相關重點知識以及GCC編譯器,GDB調試器的使用。
GUI編程:Java編程基礎
教學內容 本課程本課程學習 Java 語言的基本語句、語法和 Java 面向對象的程序設計方法與開發過程。 學員應了解 Java 與 C/C++ 的異同,重點放在面向對象的程序設計方法上,使用 Eclipse開發Java應用程序開發有一定實用價值的應用程序。
第二階段 Android應用開發
編程規范、開發流程、項目分析
教學內容
此部分主要通過講授編程方式規范,以及企業中常見的開發流程以及項目分析方法,讓學員初步的體驗帶到企業開發環境和團隊合作模式,讓學員逐步養成項目分析、需求、開發、測試的主體流程和方法。
Java高級編程和應用開發
教學內容
掌握JAVA IO的體系結構;熟練使用JAVA IO庫進行輸入與輸出;掌握JCF中常用數據結構與算法;熟練掌握編寫基于多線程的網絡程序;掌握JDBC擴展功能;掌握JAVA SE基礎功能;掌握HTTP協議;了解B/S結構;掌握Servlet編程。
Android下的Java開發
教學內容 本課程掌握Android的非UI組件;掌握Widget桌面開發;掌握2D圖形圖像應用;掌握基本動畫技巧;掌握基本位置服務與網絡通信掌握云與移動端結合的應用開發;了解高階位置服務(Location Based Service);了解Android傳感器編程;了解Android優化和性能提高。
第三階段 ARM開發和嵌入式Linux系統開發
ARM基礎與硬件基礎
教學內容 本課程從學習ARM處理器的基礎知識包括ARM處理器體系結構、編程環境、指令集、尋址方式等方面的內容以及了解嵌入式系統的串口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉換、定時器等接口的硬件知識,為后續深入學習打好基礎。
uboot等ARM引導區開發
教學內容 通過本課程的學習,學員能掌握嵌入式Linux交叉開發環境的搭建、交叉編譯工具鏈的使用、u-boot燒寫內核、文件系統、內核的引導和應用程序的調試。理解嵌入式linux引導程序的原理,掌握如何在ARM硬件平臺上移植u-boot。
Linux內核基礎
教學內容
通過本課程的學習,學員熟悉內核的源碼結構和kbuild Makefile語法;掌握和內核、驅動模塊編譯相關的原理及方法。熟悉內核啟動流程、掌握內核移植的一般方法、分析平臺相關代碼結構,并能夠自己動手移植內核。
Linux驅動基礎和文件系統開發
教學內容
本課程介紹內容中常見的驅動如網卡驅動、mtd支持及nor flash分區信息、cramfs/yaffs2文件系統以及ARCH中關于芯片構架細節。通過本課程的學習,學員熟悉掌握內核調試的常用方法和根文件系統的制作。。
第四階段 嵌入式Android驅動高級開發
嵌入式Android內核開發
教學內容
本課程介紹內容中常見的驅動如網卡驅動、mtd支持及nor flash分區信息、cramfs/yaffs2文件系統以及ARCH中關于芯片構架細節。通過本課程的學習,學員熟悉掌握內核調試的常用方法和根文件系統的制作。
嵌入式Android驅動開發基礎
教學內容
介紹嵌入式Linux驅動開發相關概念及開發流程,了解驅動涉及到的關鍵技術點,并重點學習字符設備驅動開發,包括串口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉換、定時器等接口的驅動開發。
嵌入式Android驅動高級開發
教學內容
本課程將重點講解嵌入式Linux下常用接口驅動的編寫方法,內容包括:
1、flash驅動:掌握在linux環境下驅動常見flash存儲器(nor flash、nand flash);
2、塊設備驅動:掌握塊設備驅動的原理、學會ramdisk的編寫;
3、網卡驅動:掌握網卡設備的編寫原理、能夠熟練移植各種網卡驅動。
4、LCD驅動:掌握frambuffer驅動的原理。有能力實現各種常見液晶驅動;
5、sd卡驅動:掌握sdio接口操作,熟悉sd卡驅動驅動的原理;
6、usb設備驅動:了解usb主機設備驅動的結構及編程方式。
第五階段 嵌入式Android項目實踐
嵌入式技能擴展 ---- Android底層系統開發
教學內容 通過本課程的學習,學員可以全面認識和了解Android內核的框架,并以此為基礎掌握學習Android內核、分析閱讀Android內核源碼的方法, 真正地邁過那道無形的門坎。掌握、分析、鉆研某個子系統在Android內核中實現機制的方法,并了解Android內核中的進程管理、內存管理、文件系 統。了解如何參與Android內核的開發和測試,以及一些常用的調試手段和工具。
項目實踐(N選1)
教學內容 ◆ 學習工程項目開發流程:項目需求、項目設計、程序編碼、程序調試與測試、版本發布
◆ 了解公司開發流程與團隊協作,為就業上足最后一刻
◆ 公司往往由幾個小組共同開發。學生在學完全部課程后,用此項目貫穿之前全部知識關鍵點,真正做到學以致用
實訓項目 ◆ 項目開發1:嵌入式智能3g手機信息管理及遠程同步系統
◆ 項目開發2:遠程倉儲物聯網系統
- 本案例正是在這種背景下提出的。它融合了三大技術點:
1)物聯網技術;
2)嵌入式linux技術;
3)3G移動開發技術。
學員可以在此項目框架下,集合實驗平臺,發揮自己的主觀能動性,設計出自己的系統。
|