廣州信盈達(dá)Logo

5
在招課程

2
校區(qū)數(shù)量

 

咨詢(xún)電話:

廣州信盈達(dá)教育嵌入式Linux應(yīng)用開(kāi)發(fā)培訓(xùn)課程安排

 

廣州信盈達(dá)教育嵌入式Linux應(yīng)用開(kāi)發(fā)培訓(xùn)課程安排

 

課程內(nèi)容

階段:linux系統(tǒng)講解及平臺(tái)環(huán)境搭建

目標(biāo):掌握嵌入式Linux的開(kāi)發(fā)流程,掌握諸如tftp、nfs等Linux下服務(wù)器的配置方法。

1、Linux的發(fā)展歷史

2、Linux的發(fā)展前景

3、LINUX快速入門(mén)和基本命令

4、嵌入式Linux開(kāi)發(fā)工具和環(huán)境:

搭建嵌入式LINUX開(kāi)發(fā)環(huán)境;

嵌入式開(kāi)發(fā)平臺(tái)詳解;

嵌入式LINUX開(kāi)發(fā)工具(編輯器,Make,GNU等);

LINUX下的調(diào)試技巧;

MAKE工程管理器;

交叉編譯。

實(shí)踐部分:

1、練習(xí)LINUX系統(tǒng)常用命令;

2、學(xué)會(huì)配置TFTP服務(wù);

3、學(xué)會(huì)配置NFS服務(wù);

4、掌握嵌入式開(kāi)發(fā)環(huán)境建立的方法;

5、燒寫(xiě)Linux內(nèi)核到開(kāi)發(fā)板;

6、下載根文件系統(tǒng);

7、Make工具的使用;

8、編寫(xiě)個(gè)應(yīng)用程序,學(xué)習(xí)應(yīng)用程序下載開(kāi)發(fā)板上的方法。

第二階段:linux系統(tǒng)概念,進(jìn)程線程及常用的通訊方式

目標(biāo):掌握Linux系統(tǒng)中的進(jìn)程的概念,從內(nèi)核的角度了解進(jìn)程的原理和實(shí)現(xiàn)。掌握Linux下進(jìn)程,了解Linux下幾種進(jìn)程間通訊的方法,掌握編寫(xiě)進(jìn)程間通訊編程的方法。

5、嵌入式LINUX進(jìn)程及進(jìn)程間通訊:

進(jìn)程的屬性和狀態(tài),pid及其生成,文件系統(tǒng)用戶(hù)標(biāo)識(shí)符;

進(jìn)程的控制和調(diào)度,建立使用限制;

進(jìn)程的創(chuàng)建、執(zhí)行、消亡;

進(jìn)程的管理;

進(jìn)程的相關(guān)系統(tǒng)調(diào)用;

進(jìn)程運(yùn)行;

守護(hù)進(jìn)程,進(jìn)程組;

進(jìn)程間通信基本概念;

管道(PIPE);

信號(hào)(SIGNAL);

內(nèi)存映射(MAPPED MEMORY);

消息隊(duì)列(MESSAGE QUEUE);

信號(hào)量(SEMAPHORE);

共享內(nèi)存(SHARE MEMORY)。

實(shí)踐部分:

1、練習(xí)用PROC文件系統(tǒng)查看進(jìn)程信息;

2、練習(xí)用PS命令查看進(jìn)程信息;

3、練習(xí)使用文件操作命令;

4、掌握系統(tǒng)調(diào)用實(shí)例;

5、練習(xí)嵌入式Linux典型命令的使用。

第三階段:linux網(wǎng)絡(luò)編程,系統(tǒng)編程學(xué)習(xí)技巧

教學(xué)目標(biāo):了解網(wǎng)絡(luò)的基礎(chǔ)知識(shí),了解Linux下的網(wǎng)絡(luò)結(jié)構(gòu)和套接字編程,掌握Linux下網(wǎng)絡(luò)程序開(kāi)發(fā)技巧。

6、嵌入式Linux下的網(wǎng)絡(luò)開(kāi)發(fā):

ISO/OSI七層模型與IP網(wǎng)絡(luò)四層模式;

TCP/IP簇;

基于嵌入式LINUX的TCP/IP網(wǎng)絡(luò)結(jié)構(gòu);

基于嵌入式LINUX的SOCKET編程;

UDP與TCP的區(qū)別;

UDP開(kāi)發(fā)要點(diǎn)。

實(shí)踐部分:

1、SOCKET套接字編程;

2、分析并加強(qiáng)PING使用。

第四階段:掌握QT程序設(shè)計(jì),及QT開(kāi)發(fā)應(yīng)用

教學(xué)目標(biāo):掌握QT程序設(shè)計(jì)技巧。掌握嵌入式數(shù)據(jù)庫(kù)的配置與開(kāi)發(fā)。

7、嵌入式GUI開(kāi)發(fā):

嵌入式LINUX GUI介紹及QT介紹;

QT介紹及其信號(hào)插槽機(jī)制;

QT圖形界面編程技術(shù);

QT開(kāi)發(fā)要點(diǎn);

QT在實(shí)際開(kāi)發(fā)中具體應(yīng)用。

實(shí)踐部分:

1、基于QT實(shí)現(xiàn)HELLO WORLD對(duì)話框程序;

2、建立嵌入式開(kāi)發(fā)環(huán)境。

第五階段:綜合實(shí)戰(zhàn)結(jié)合內(nèi)容設(shè)計(jì)圖形界面項(xiàng)目

綜合實(shí)踐。

1、編寫(xiě)按鍵程序;

2、編寫(xiě)LED控制程序;

3、編寫(xiě)圖片瀏覽器。

有問(wèn)必答,專(zhuān)業(yè)學(xué)習(xí)規(guī)劃師為您免費(fèi)咨詢(xún)解答
課程底價(jià)、品牌對(duì)比、師資力量、學(xué)習(xí)時(shí)間、課程內(nèi)容、報(bào)考政策...想了解什么?就來(lái)咨詢(xún)學(xué)習(xí)規(guī)劃師吧!

評(píng)論 丨 共0個(gè)

 
 

登錄后發(fā)表評(píng)論
評(píng)論
 
 
預(yù)約試聽(tīng)