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