返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 武漢眾嵌嵌入式培訓(xùn)中心
授課機構(gòu):武漢眾嵌嵌入式培訓(xùn)中心
地址:武昌洪山區(qū)珞瑜路312號722研究所(雙恒創(chuàng)業(yè)園)西樓3層 卓刀泉站 乘車路線:538 581 596 601 715 583 724 804 907 318 66
網(wǎng)報價格:¥電詢
課程原價:¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報名
時間
|
課程大綱
|
*天
|
|
9:00
| 12:00 |
1 嵌入式Linux開發(fā)環(huán)境搭建
目標:通過今天課程的學(xué)習(xí),學(xué)員能掌握嵌入式Linux的開發(fā)流程,掌握諸如tftp、nfs等Linux下服務(wù)器的配置方法,為嵌入式Linux的高效開發(fā)做鋪墊。 1.1 嵌入式LINUX簡介與發(fā)展 1.2 LINUX快速入門 1.3 建立嵌入式LINUX開發(fā)環(huán)境 1.4 熟悉嵌入式開發(fā)平臺 1.5 嵌入式LINUX開發(fā)工具 1.6 LINUX下的調(diào)試技巧 1.7 MAKE工程管理器 1.8 交叉編譯 |
13:00
| 16:00 |
【實驗】
1、學(xué)習(xí)LINUX系統(tǒng)命令 2、配置TFTP服務(wù) 3、配置NFS服務(wù) 4、建立嵌入式開發(fā)環(huán)境 5、下載內(nèi)核到嵌入式平臺 6、下載根文件系統(tǒng) 7、編寫并下載應(yīng)用程序到嵌入式平臺 |
第二天
|
|
9:00
| 12:00 |
2 嵌入式LINUX進程及進程間通訊開發(fā)
目標:通過今天課程的學(xué)習(xí),學(xué)員將了解到Linux系統(tǒng)中的進程的概念,從內(nèi)核的角度了解進程的原理和實現(xiàn)。同時會掌握Linux下守護進程的編寫方法,了解Linux下幾種進程間通訊的方法,并具備編寫進程間通訊編程的能力。 2.1 進程的屬性和狀態(tài) 2.2 進程的控制和調(diào)度 2.3 進程的創(chuàng)建、執(zhí)行、消亡 2.4 進程的相關(guān)系統(tǒng)調(diào)用 2.5 守護進程 2.6 進程間通信基本概念 2.7 管道(PIPE) 2.8 信號(SIGNAL) 2.9 內(nèi)存映射(MAPPED MEMORY) 2.10 消息隊列(MESSAGE QUEUE) 2.11 信號量(SEMAPHORE) 2.12 共享內(nèi)存(SHARE MEMORY) |
13:00
| 16:00 |
【實驗】
1、使用PS命令查看進程信息 2、使用PROC文件系統(tǒng)查看進程信息 3、使用SYSTEM()系統(tǒng)調(diào)用運行和等待 4、EXIT和EXEC系統(tǒng)調(diào)用實例 5、編寫一個守護進程 6、編寫基于串口通信的多進程程序 |
第三天
|
|
9:00
| 12:00 |
3 嵌入式Linux下的網(wǎng)絡(luò)開發(fā)
目標:通過今天課程的學(xué)習(xí),學(xué)員能了解網(wǎng)絡(luò)的基礎(chǔ)知識,了解Linux下的網(wǎng)絡(luò)結(jié)構(gòu)和套接字編程,具備Linux下網(wǎng)絡(luò)程序設(shè)計的能力。 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)系程 |
13:00
| 16:00 |
【實驗】
1、SOCKET套接字編程 2、分析并加強PING程序 3、TFTP服務(wù)器設(shè)計 |
第四天
|
|
9:00
| 12:00 |
4 嵌入式GUI與數(shù)據(jù)庫開發(fā)
目標:通過今天課程的學(xué)習(xí),學(xué)員能夠了解嵌入式Linux下的幾種常見GUI及其特點,重點能掌握QT的有關(guān)內(nèi)容,具備QT程序設(shè)計能力。了解嵌入式數(shù)據(jù)庫的配置與開發(fā)。 4.1 嵌入式LINUX GUI介紹及QT/MINIGUI之間比較 4.2 QT介紹及其信號插槽機制 4.3 QT圖形界面編程技術(shù) 4.4 QVFB虛擬幀緩存的建立和模擬開發(fā)調(diào)試 4.5 QT程序移植技術(shù) 4.6 QT在實際項目中具體應(yīng)用 4.7 嵌入式數(shù)據(jù)庫的概念 4.8 嵌入式數(shù)據(jù)庫的移植與編程 |
13:00
| 16:00 |
【實驗】
1、基于QT實現(xiàn)HELLO WORLD對話框程序 2、建立主機虛擬幀緩存實驗 3、基于QT圖形界面的溫度計的實現(xiàn) |
第五天
|
|
9:00
| 16:00 |
5 綜合項目實踐“基于QT的網(wǎng)絡(luò)通信系統(tǒng)”
目標:經(jīng)過前幾天的學(xué)習(xí),學(xué)員基本上掌握了嵌入式linux常用的應(yīng)用編程方法,今天通過一個綜合項目案例鞏固、加深前面的知識,并使學(xué)員了解嵌入式Linux項目開發(fā)流程。 5.1 項目實現(xiàn)的功能 5.1.1 QT界面設(shè)計 5.1.2 網(wǎng)絡(luò)消息傳輸功能 5.1.3 網(wǎng)絡(luò)文件傳輸功能 5.1.4 系統(tǒng)管理功能 5.2 項目涉及到的技術(shù) 5.2.1 項目流程及項目管理方法 5.2.2 QT界面開發(fā) 5.2.3 QT多線程 5.2.4 QT網(wǎng)絡(luò)編程 5.2.5 Linux文件操作 5.2.6 Qt移植(軟件移植到S3C2440開發(fā)平臺) 5.2.7 程序優(yōu)化、測試(包括:內(nèi)存泄漏、系統(tǒng)調(diào)用跟蹤、函數(shù)執(zhí)行時間及頻率檢測、core dump處理等) |
只要一個電話
我們免費為您回電