1、三階段走,逐步深入,穩扎穩打;
基礎階段:打好扎實功底,修煉嵌入式C、C++、數據結構,代碼量沖擊8000行;
提高階段:熟練應用和掌握成熟的高階嵌入式編程技術,完成3-5個中型項目
拓展階段:讓學員以工程師狀態主導并完成大項目研發(匯文軟件部項目),依托項目涉及的新領域來拓展知識面,了解先進技術的應用方向,這是其他實訓機構不具備的實力;
基礎階段一
C語言&數據結構&Linux開發環境
1、Linux常用命令,GCC/GDB/makefile
2、嵌入式C (C基本語法、指針、關鍵字、頭文件、大小端、類型、位操作、Volatile用法等)
3、基本數據結構知識(線性結構)
基礎階段二
C++&數據結構&軟件工程
C++設計模式和設計思想(類、對象、繼承、重載、多態以及其他C++基本語法)
數據結構強化訓練(樹形結構、算法、排序等)
3、項目管理
提高階段一
Arm體系結構&Arm Linux&LINUX高階編程 1、嵌入式硬件、軟件詳解
2、Arm CPU體系結構
3、嵌入式外圍芯片接口
4、裸機開發工具
5、Embedded Linux
6、IO、進程、線程、IPC
QT&網絡編程&LINUX內核&UCOS/ii
1、QT基本界面&復雜界面
2、UCOS逐行詳解
3、以太網、TCP/IP,SOCKET詳解
4、塊設備,字符設備,網絡設備,自旋鎖,信號量,內存管理,中斷
拓展階段
1、網絡安全,深度檢測
2、海量數據存儲、刪除、壓縮
3、云計算
4、音視頻編解碼技術
5、Raid陣列、DAS、SAN、NAS
6、無線傳輸
7、流播放
8、任何你感興趣的嵌入式領域!
|