请询价
適合對(duì)象:對(duì)Linux培訓(xùn),計(jì)算機(jī)技術(shù)培訓(xùn)等有興趣學(xué)習(xí)的學(xué)員
開(kāi)設(shè)課程校區(qū):長(zhǎng)沙校區(qū)
第一天
學(xué)習(xí)目標(biāo)通過(guò)今天課程的學(xué)習(xí),學(xué)員能掌握嵌入式Linux的開(kāi)發(fā)流程,掌握諸如tftp、nfs等Linux下服務(wù)器的配置方法,為嵌入式Linux的高效開(kāi)發(fā)做鋪墊。
1、嵌入式Linux開(kāi)發(fā)環(huán)境搭建
1.1 嵌入式LINUX簡(jiǎn)介與發(fā)展
1.2 LINUX快速入門
1.3 建立嵌入式LINUX開(kāi)發(fā)環(huán)境
1.4 熟悉嵌入式開(kāi)發(fā)平臺(tái)
1.5 嵌入式LINUX開(kāi)發(fā)工具
1.6 LINUX下的調(diào)試技巧
1.7 MAKE工程管理器
1.8 交叉編譯
【實(shí)驗(yàn)】
1、學(xué)習(xí)LINUX系統(tǒng)命令
2、配置TFTP服務(wù)
3、配置NFS服務(wù)
4、建立嵌入式開(kāi)發(fā)環(huán)境
5、下載內(nèi)核到嵌入式平臺(tái)
6、下載根文件系統(tǒng)
7、編寫并下載應(yīng)用程序到嵌入式平臺(tái)
第二天
學(xué)習(xí)目標(biāo)通過(guò)今天課程的學(xué)習(xí),學(xué)員將了解到Linux系統(tǒng)中的進(jìn)程的概念,從內(nèi)核的角度了解進(jìn)程的原理和實(shí)現(xiàn)。同時(shí)會(huì)掌握Linux下守護(hù)進(jìn)程的編寫方法,了解Linux下幾種進(jìn)程間通訊的方法,并具備編寫進(jìn)程間通訊編程的能力。
2.嵌入式LINUX進(jìn)程及進(jìn)程間通訊開(kāi)發(fā)
2.1 進(jìn)程的屬性和狀態(tài)
2.2 進(jìn)程的控制和調(diào)度
2.3 進(jìn)程的創(chuàng)建、執(zhí)行、消亡
2.4 進(jìn)程的相關(guān)系統(tǒng)調(diào)用
2.5 守護(hù)進(jìn)程
2.6 進(jìn)程間通信基本概念
2.7 管道(PIPE
) 2.8 信號(hào)(SIGNAL)
2.9 內(nèi)存映射(MAPPED MEMORY)
2.10 消息隊(duì)列(MESSAGE QUEUE)
2.11 信號(hào)量(SEMAPHORE)
2.12 共享內(nèi)存(SHARE MEMORY)
【實(shí)驗(yàn)】
1、使用PS命令查看進(jìn)程信息
2、使用PROC文件系統(tǒng)查看進(jìn)程信息
3、使用SYSTEM()系統(tǒng)調(diào)用運(yùn)行和等待
4、EXIT和EXEC系統(tǒng)調(diào)用實(shí)例
5、編寫一個(gè)守護(hù)進(jìn)程
6、編寫基于串口通信的多進(jìn)程程序
第三天
學(xué)習(xí)目標(biāo)通過(guò)今天課程的學(xué)習(xí),學(xué)員能了解網(wǎng)絡(luò)的基礎(chǔ)知識(shí),了解Linux下的網(wǎng)絡(luò)結(jié)構(gòu)和套接字編程,具備Linux下網(wǎng)絡(luò)程序設(shè)計(jì)的能力。
3.嵌入式Linux下的網(wǎng)絡(luò)開(kāi)發(fā)
3.1 ISO/OSI七層協(xié)議模型與IP網(wǎng)絡(luò)四層模式
3.2 TCP/IP協(xié)議簇
3.3 基于嵌入式LINUX的TCP/IP網(wǎng)絡(luò)結(jié)構(gòu)
3.4 基于嵌入式LINUX的SOCKET編程
3.5 UDP與TCP的區(qū)別
3.6 UDP SERVER-CLIENT關(guān)系程
【實(shí)驗(yàn)】
1、SOCKET套接字編程
2、分析并加強(qiáng)PING程序
3、TFTP服務(wù)器設(shè)計(jì)
第四天
學(xué)習(xí)目標(biāo)通過(guò)今天課程的學(xué)習(xí),學(xué)員能夠了解嵌入式Linux下的幾種常見(jiàn)GUI及其特點(diǎn),重點(diǎn)能掌握QT的有關(guān)內(nèi)容,具備QT程序設(shè)計(jì)能力。了解嵌入式數(shù)據(jù)庫(kù)的配置與開(kāi)發(fā)。
4.嵌入式GUI與數(shù)據(jù)庫(kù)開(kāi)發(fā)
4.1 嵌入式LINUX GUI介紹及QT/MINIGUI之間比較
4.2 QT介紹及其信號(hào)插槽機(jī)制
4.3 QT圖形界面編程技術(shù)
4.4 QVFB虛擬幀緩存的建立和模擬開(kāi)發(fā)調(diào)試
4.5 QT程序移植技術(shù)
4.6 QT在實(shí)際項(xiàng)目中具體應(yīng)用
4.7 嵌入式數(shù)據(jù)庫(kù)的概念
4.8 嵌入式數(shù)據(jù)庫(kù)的移植與編程
【實(shí)驗(yàn)】
1、基于QT實(shí)現(xiàn)HELLO WORLD對(duì)話框程序
2、建立主機(jī)虛擬幀緩存實(shí)驗(yàn)
3、基于QT圖形界面的溫度計(jì)的實(shí)現(xiàn)
第五天
學(xué)習(xí)目標(biāo)經(jīng)過(guò)前幾天的學(xué)習(xí),學(xué)員基本上掌握了嵌入式linux常用的應(yīng)用編程方法,今天通過(guò)一個(gè)綜合項(xiàng)目案例鞏固、加深前面的知識(shí),并使學(xué)員了解嵌入式Linux項(xiàng)目開(kāi)發(fā)流程。
5.1 項(xiàng)目實(shí)現(xiàn)的功能
5.*.1 QT界面設(shè)計(jì)
5.*.2 網(wǎng)絡(luò)消息傳輸功能
5.*.3 網(wǎng)絡(luò)文件傳輸功能
5.*.4 系統(tǒng)管理功能
5.2 項(xiàng)目涉及到的技術(shù)
5.*.1 項(xiàng)目流程及項(xiàng)目管理方法
5.*.2 QT界面開(kāi)發(fā)
5.*.3 QT多線程
5.*.4 QT網(wǎng)絡(luò)編程
5.*.5 Linux文件操作
5.*.6 Qt移植(軟件移植到FS_S5PC100開(kāi)發(fā)平臺(tái))
5.*.7 程序優(yōu)化、測(cè)試(包括:內(nèi)存泄漏、系統(tǒng)調(diào)用跟蹤、函數(shù)執(zhí)行時(shí)間及頻率檢測(cè)、core dump處理等)
華清遠(yuǎn)見(jiàn)教育集團(tuán),總部位于北京中關(guān)村,創(chuàng)辦于2004年,是一家集產(chǎn)學(xué)研于一體的高端IT職業(yè)教育品牌。19年來(lái),華清遠(yuǎn)見(jiàn)始終堅(jiān)持“技術(shù)創(chuàng)新引領(lǐng)教育發(fā)展”的企業(yè)發(fā)展理念,堅(jiān)持“做良心教育,做專業(yè)教育,做受人尊敬的職業(yè)教育”的核心育人理念。目前,集團(tuán)業(yè)務(wù)包括面授課程、在線課程、智能教儀產(chǎn)品研發(fā)3大方向。其中,面授課程涵蓋高薪就業(yè)、師資培訓(xùn)和企業(yè)內(nèi)訓(xùn)3大課程方向。從線下到線上,從教學(xué)到研發(fā),華清遠(yuǎn)見(jiàn)業(yè)務(wù)全面覆蓋不同客戶群體的需求。并先后在北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽(yáng)、重慶、濟(jì)南、長(zhǎng)沙成立12個(gè)直營(yíng)中心。成立19年,改變了27余萬(wàn)學(xué)子的命運(yùn),幫助他們實(shí)現(xiàn)了夢(mèng)想,這是華清遠(yuǎn)見(jiàn)企業(yè)價(jià)值的實(shí)現(xiàn),更是我們 每一個(gè)華清人社會(huì)價(jià)值的實(shí)現(xiàn)。
長(zhǎng)沙紅帽linux培訓(xùn)
长沙华清远见長(zhǎng)沙紅帽linux課程
长沙华清远见長(zhǎng)沙linux就業(yè)班
长沙华清远见長(zhǎng)沙linux就業(yè)班
长沙华清远见長(zhǎng)沙嵌入式硬件開(kāi)發(fā)培訓(xùn)
长沙华清远见長(zhǎng)沙程序python培訓(xùn)
长沙华清远见長(zhǎng)沙前端網(wǎng)頁(yè)開(kāi)發(fā)培訓(xùn)
长沙华清远见長(zhǎng)沙java實(shí)訓(xùn)班
长沙华清远见長(zhǎng)沙物聯(lián)網(wǎng)工程師課程
长沙华清远见長(zhǎng)沙嵌入式開(kāi)發(fā)師培訓(xùn)
长沙华清远见