返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 南京英貝得嵌入式
課程詳情 在線報(bào)名
*部分
|
嵌入式Linux開發(fā)基礎(chǔ)
|
A(3天)
|
嵌入式Linux開發(fā)基礎(chǔ)
理論部分:嵌入式Linux軟件開發(fā)模型、開發(fā)工具、編譯與交叉編譯、Linux命令使用及其配置,shell、make工具、Makefile、Gcc的使用等。
實(shí)戰(zhàn)部分:Linux開發(fā)環(huán)境的搭建,Linux shell腳本編程,編寫多目錄、多級(jí)子目錄、多源碼文件的Makefile。
|
第二部分
|
嵌入式Linux C語言高級(jí)編程
|
B(6天)
|
嵌入式Linux C語言高級(jí)編程
理論部分:C語言基礎(chǔ)、C語言循環(huán)結(jié)構(gòu)、C語言數(shù)據(jù)內(nèi)存管理(動(dòng)態(tài)區(qū)域、堆、棧、靜態(tài)區(qū)域等)、C語言函數(shù)機(jī)制與函數(shù)庫、數(shù)組、指針、文件概念及C語言文件操作、C語言預(yù)處理命等。
實(shí)戰(zhàn)部分:完成學(xué)生成績管理系統(tǒng),實(shí)現(xiàn)學(xué)生信息錄入、排序、查找、保存、讀取、顯示的功能。
|
第三部分
|
嵌入式Linux C語言數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
|
C(6天)
|
嵌入式Linux C語言數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
理論部分:數(shù)據(jù)結(jié)構(gòu)基本概念、常用數(shù)據(jù)結(jié)構(gòu)、線性表概念及操作、線性表順序存儲(chǔ)及實(shí)現(xiàn)、順序表的創(chuàng)建、插入、刪除,雙向鏈表及循環(huán)鏈表,棧、棧的順序存儲(chǔ)結(jié)構(gòu)及實(shí)現(xiàn)、入棧和出棧、初始化棧,隊(duì)列概念及隊(duì)列的順序存儲(chǔ)與鏈?zhǔn)酱鎯?chǔ),排序的基本概念及常用排序算法,查找及常用查找算法等。
實(shí)戰(zhàn)部分:基于鏈表實(shí)現(xiàn)學(xué)生成績管理系統(tǒng)
|
第四部分
|
嵌入式Linux C++編程基礎(chǔ)
|
D(5天)
|
嵌入式Linux C++編程基礎(chǔ)
理論部分:C++基本概念、類、對(duì)象、封裝、繼承、多態(tài)性概念,C++應(yīng)用程序框架、C++輸入輸出,類與對(duì)象、成員函數(shù),函數(shù)(構(gòu)造函數(shù)、帶參數(shù)的構(gòu)造函數(shù)、重載構(gòu)造函數(shù)及默認(rèn)構(gòu)造函數(shù)),堆與堆對(duì)象,繼承訪問及控制、派生類構(gòu)造與析構(gòu)函數(shù),虛及純虛函數(shù)等
實(shí)戰(zhàn)部分:基于C++實(shí)現(xiàn)學(xué)生成績管理系統(tǒng)
|
第五部分
|
嵌入式Linux應(yīng)用程序開發(fā)
|
E(5天)
|
內(nèi)核與文件
理論部分:嵌入式Linux內(nèi)核功能、源碼目錄、內(nèi)核的裁剪與編譯、kconfig文件,Linux文件系統(tǒng)、嵌入式根文件系統(tǒng)目錄結(jié)構(gòu)、Busybox及其移植、yaffs2根文件系統(tǒng),I/O編程、阻塞與非阻塞、fcntl與fsync函數(shù),多路I/O端口復(fù)用編程技術(shù)、Selecte及poll函數(shù)的使用,文件和目錄控制編程、文件的基本操作。
實(shí)戰(zhàn)部分:Linux內(nèi)核的裁剪與編譯、根文件系統(tǒng)制作、I/O編程等
|
F(5天)
|
進(jìn)程與線程
理論部分:進(jìn)程及其基本概念、嵌入式Linux多進(jìn)程編程、進(jìn)程控制塊PCB、進(jìn)程的創(chuàng)建、等待、終止及守護(hù)、Exec函數(shù)族的使用,進(jìn)程通信及其基本操作,線程基本概念及其創(chuàng)建,線程的基本操作,線程通信等。
實(shí)戰(zhàn)部分:練習(xí)多進(jìn)程編程及通信、多線程編程、生產(chǎn)者與消費(fèi)者實(shí)驗(yàn)
|
G(4天)
|
網(wǎng)絡(luò)編程
理論部分:網(wǎng)絡(luò)通信基礎(chǔ)知識(shí)、TCP/IP協(xié)議棧、路由原理、SOCKET編程基礎(chǔ)及通信框架模型、SOCKET函數(shù)的使用,多路I/O復(fù)用及多線程在網(wǎng)絡(luò)編程中的應(yīng)用,Linux串口編程基礎(chǔ)、串口配置及其基本操作。
實(shí)戰(zhàn)部分:編寫TCP/UDP網(wǎng)絡(luò)服務(wù)器等
|
H(6天)
|
QT及QT編程
理論部分:Linux圖形系統(tǒng)實(shí)現(xiàn)機(jī)制、QT圖形開發(fā)基礎(chǔ)、QT關(guān)鍵技術(shù)、QT圖形程序框架,QT應(yīng)用程序開發(fā)及基本操作(文本框、按鈕控件、字符串類的使用、列表框、樹型控件),基于QT的網(wǎng)絡(luò)編程,TCP SOCKET類,UDP SOCKET類的使用,QT平臺(tái)移植,在ARM開發(fā)板上部署QT平臺(tái)等
實(shí)戰(zhàn)部分:基于QT完成簡易計(jì)算器程序,基于QT的圖像瀏覽器
|
第六部分
|
嵌入式Linux設(shè)備驅(qū)動(dòng)程序開發(fā)
|
I(11天)
|
ARM體系及其編程
理論部分:ARM體系架構(gòu)與接口技術(shù)、ADS開發(fā)工具的使用、ARM指令與匯編程序設(shè)計(jì)、ARM與C混合編程、U-Boot移植、Linux內(nèi)存管理機(jī)制、Linux模塊機(jī)制、模塊編譯等
實(shí)戰(zhàn)部分:基于硬件平臺(tái)FL2440開發(fā)板完成U-BOOT的移植
|
J(13天)
|
嵌入式Linux驅(qū)動(dòng)開發(fā)基礎(chǔ)
理論部分:字符設(shè)備驅(qū)動(dòng)編程、Linux驅(qū)動(dòng)中斷編程、Linux定時(shí)器編程、Linux設(shè)備驅(qū)動(dòng)模型、Linux設(shè)備驅(qū)動(dòng)開發(fā)中的并發(fā)控制、信號(hào)量、輪詢、異步通知及異步I/O,LCD屏硬件接口及設(shè)備驅(qū)動(dòng),網(wǎng)卡硬件接口與硬件編程、網(wǎng)卡Linux設(shè)備驅(qū)動(dòng),觸摸屏硬件接口與硬件編程,觸摸屏Linux設(shè)備驅(qū)動(dòng)
實(shí)戰(zhàn)部分:完成字符設(shè)備驅(qū)動(dòng)LED驅(qū)動(dòng)的編寫工作,完成LCD驅(qū)動(dòng),觸摸屏驅(qū)動(dòng),網(wǎng)卡驅(qū)動(dòng)的移植。
|
第七部分
|
項(xiàng)目實(shí)訓(xùn)
|
K(15天)
|
l 基于GRPS模塊短信群發(fā)系統(tǒng)
l 基于USB攝像頭的3G無線視頻傳輸系統(tǒng)
l 公路交通車輛超速搶拍系統(tǒng)
l 高清數(shù)字網(wǎng)絡(luò)攝像頭項(xiàng)目
|
只要一個(gè)電話
我們免費(fèi)為您回電