![]() |
課程特色:理論和實戰(zhàn)相結(jié)合,突出實戰(zhàn)技巧,讓學員在動手實驗中學到知識,詳細講解嵌入式Linux環(huán)境的搭建和在環(huán)境下進行程序開發(fā)的過程。掌握Linux下網(wǎng)絡、QT、數(shù)據(jù)庫的開發(fā)技能。 |
![]() |
有意向掌握在Linux系統(tǒng)環(huán)境下開發(fā)應用程序的人。 |
![]() |
★有C語言基礎 ★了解Linux基本操作 |
![]() |
為嚴控教學質(zhì)量,讓學員有充分的提問機會,我們堅持超級小班教學,每個班級的人數(shù)限定為5人,多余人員安排到下一期。人手一套開發(fā)板和實驗用的PC主機。 |
![]() |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈 本課程每期班限額5名,報滿即停止報名,請?zhí)崆霸诰或電話預約 |
![]() |
◆時間:請咨詢在線客服 ☆注重質(zhì)量 ☆邊講邊練 ☆合格學員免費推薦工作 ★實驗設備請點擊這兒查看★ |
![]() |
◆團體報名優(yōu)惠政策:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠 。注意:在讀學生憑學生證,即使一個人也優(yōu)惠500元。 |
![]() |
1、學習中如有部分授課內(nèi)容理解不透或消化不好,可免費在下期培訓班中重聽; |
![]() |
【孟 斌】 金牌講師,具有十多年嵌入式技術(shù)從業(yè)經(jīng)驗,對于嵌入式Linux的實現(xiàn)和應用有深入研究,主持開發(fā)過多個大型嵌入式項目,涉及網(wǎng)絡,通訊,控制,信息終端等各行各業(yè),例如基于cdma的車載監(jiān)控防盜與快速響應系統(tǒng)、主持天長市塑料機械公司的“圓織機控制器”嵌入式軟件開發(fā)。發(fā)表過文章: 1.《汽車無線視頻傳輸系統(tǒng)的設計與實現(xiàn)》2005年數(shù)字安徽博士論壇,已發(fā)表。第一作者。 2.《基于Video4Linux的USB攝像頭圖像采集實現(xiàn)》在X86/ARM/XSCALE/PowerPC/MIPS等各種體系結(jié)構(gòu)平臺上移植Linux內(nèi)核;對于嵌入式Linux的實時性和uCLinux的特點有深入研究。 【趙老師】 具有豐富的嵌入式Linux系統(tǒng)、應用軟件開發(fā)經(jīng)驗,資深開發(fā)工程師、項目經(jīng)理。一直致力于嵌入式Linux開發(fā)和研究,精通Unix/Linux操作系統(tǒng)和Linux下C/C++語言編程,擅長QT,Android的開發(fā)。熟悉Linux的各種應用編程接口和機制,熟悉Linux內(nèi)核,精通嵌入式Linux下的驅(qū)動開發(fā)和系統(tǒng)移植。 |
![]() |
課程大綱 |
第一階段 |
目標:掌握嵌入式Linux的開發(fā)流程,掌握諸如tftp、nfs等Linux下服務器的配置方法。 |
【實踐部分】 |
第二階段 |
目標:掌握Linux系統(tǒng)中的進程的概念,從內(nèi)核的角度了解進程的原理和實現(xiàn)。掌握Linux下進程,了解Linux下幾種進程間通訊的方法,掌握編寫進程間通訊編程的方法。 |
【實踐部分】 |
第三階段 |
教學目標:了解網(wǎng)絡的基礎知識,了解Linux下的網(wǎng)絡結(jié)構(gòu)和套接字編程,掌握Linux下網(wǎng)絡程序開發(fā)技巧。 6 嵌入式Linux下的網(wǎng)絡開發(fā) 6.1 ISO/OSI七層協(xié)議模型與IP網(wǎng)絡四層模式 6.2 TCP/IP協(xié)議簇 6.3 基于嵌入式LINUX的TCP/IP網(wǎng)絡結(jié)構(gòu) 6.4 基于嵌入式LINUX的SOCKET編程 6.5 UDP與TCP的區(qū)別 6.6 UDP開發(fā)要點 |
【實踐部分】 |
第四階段 |
教學目標:掌握QT程序設計技巧。掌握嵌入式數(shù)據(jù)庫的配置與開發(fā)。 7 嵌入式GUI開發(fā) 7.1 嵌入式LINUX GUI介紹及QT介紹 7.2 QT介紹及其信號插槽機制 7.3 QT圖形界面編程技術(shù) 7.4 QT開發(fā)要點 7.5 QT在實際開發(fā)中具體應用 |
【實踐部分】 |
第五階段 |
8.嵌入式GUI與數(shù)據(jù)庫開發(fā) 目標:通過今天課程的學習,學員能夠了解嵌入式Linux下的幾種常見GUI及其特點,重點能掌握QT的有關內(nèi)容,具備QT程序設計能力。了解嵌入式數(shù)據(jù)庫的配置與開發(fā)。 ?? 8.1?嵌入式LINUX GUI介紹及QT/MINIGUI之間比較 ?? 8.2?QT介紹及其信號插槽機制 ?? 8.3?QT圖形界面編程技術(shù) ?? 8.4?QVFB虛擬幀緩存的建立和模擬開發(fā)調(diào)試 ?? 8.5?QT程序移植技術(shù) ?? 8.6?QT在實際項目中具體應用 ?? 8.7?嵌入式數(shù)據(jù)庫的概念 ?? 8.8?嵌入式數(shù)據(jù)庫的移植與編程 |
實驗: ?? 1、基于QT實現(xiàn)HELLO WORLD對話框程序 ?? 2、建立主機虛擬幀緩存實驗 ?? 3、基于QT圖形界面的溫度計的實現(xiàn) |
第六階段 |
9 綜合實踐 9.1 基于QT實現(xiàn)HELLO WORLD對話框程序 9.2 建立嵌入式開發(fā)環(huán)境 9.3 編寫按鍵程序 9.4 編寫LCD背光控制程序 9.5 編寫LED控制程序 10.綜合項目實踐“基于QT的網(wǎng)絡通信系統(tǒng)” 目標:經(jīng)過前前面的學習,學員基本上掌握了嵌入式linux常用的應用編程方法,現(xiàn)在通過一個綜合項目案例鞏固、加深前面的知識,并使學員了解嵌入式Linux項目開發(fā)流程。 ?? 10.1?項目實現(xiàn)的功能 ?????? 10.1.1?QT界面設計 ?????? 10.1.2?網(wǎng)絡消息傳輸功能 ?????? 10.1.3?網(wǎng)絡文件傳輸功能 ?????? 10.1.4?系統(tǒng)管理功能 ?? 10.2?項目涉及到的技術(shù) ?????? 10.2.1?項目流程及項目管理方法 ?????? 10.2.2?QT界面開發(fā) ?????? 10.2.3?QT多線程 ?????? 10.2.4?QT網(wǎng)絡編程 ?????? 10.2.5?Linux文件操作 ?????? 10.2.6?Qt移植(軟件移植到FS_S5PC100開發(fā)平臺) ?????? 10.2.7?程序優(yōu)化、測試(包括:內(nèi)存泄漏、系統(tǒng)調(diào)用跟蹤、函數(shù)執(zhí)行時間及頻率檢測、core dump處理等) |
友情鏈接:Cadence培訓 ICEPAK培訓 EMC培訓 電磁兼容培訓 sas容培訓 羅克韋爾PLC培訓 歐姆龍PLC培訓 PLC培訓 三菱PLC培訓 西門子PLC培訓 dcs培訓 橫河dcs培訓 艾默生培訓 robot CAD培訓 eplan培訓 dcs培訓 電路板設計培訓 浙大dcs培訓 PCB設計培訓 adams培訓 fluent培訓系列課程 培訓機構(gòu)課程短期班培訓班系列課程培訓機構(gòu) 長期課程列表班實踐課程高級課程學校培訓機構(gòu)周末班培訓 南京 NS3培訓 OpenGL培訓 FPGA培訓 PCIE培訓 MTK培訓 Cortex訓 Arduino培訓 單片機培訓 EMC培訓 信號完整性培訓 電源設計培訓 電機控制培訓 LabVIEW培訓 OPENCV培訓 集成電路培訓 UVM驗證培訓 VxWorks培訓 CST培訓 PLC培訓 Python培訓 ANSYS培訓 VB語言培訓 HFSS培訓 SAS培訓 Ansys培訓 短期班培訓班系列課程培訓機構(gòu) 長期課程列表班實踐課程高級課程學校培訓機構(gòu)周末班 端海 教育 企業(yè) 學院 培訓課程 系列班 級 長期課程列表班實踐課程高級課程學校培訓機構(gòu)周末班 短期班培訓班系列課程培訓機構(gòu) 端海教育企業(yè)學院培訓課程 系列班級 |