企業(yè)內(nèi)訓(xùn)嵌入式linux定制培訓(xùn)(拓見科技廣州有限公司)._第1頁
企業(yè)內(nèi)訓(xùn)嵌入式linux定制培訓(xùn)(拓見科技廣州有限公司)._第2頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、嵌入式 Linux 應(yīng)用開發(fā)班課程目標(biāo)本課程采用理論教學(xué)與實驗相結(jié)合 的方式,系統(tǒng)地介紹嵌入式 Linux 下環(huán) 境和程序開發(fā)技術(shù)。通過本課程的學(xué) 習(xí),學(xué)員可以掌握嵌入式 Linux 的環(huán)境 搭建過程,具備Linux 下進程、網(wǎng)絡(luò)、 GUI、數(shù)據(jù)庫的開發(fā)方法,為產(chǎn)品開發(fā)打 下堅實的基礎(chǔ)。課程目標(biāo)包括:1)熟悉 Linux 操作系統(tǒng)具體操作2) 熟悉嵌入式 Linux 系統(tǒng)開發(fā)的整 體流程3) 熟悉嵌入式 Linux 進程及進程間 通信4)能夠熟練編寫 Linux 應(yīng)用程序, 包括網(wǎng)絡(luò)、圖形、數(shù)據(jù)庫等入學(xué)要求1.4 熟悉嵌入式開發(fā)平臺學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知 識:具備計算機基礎(chǔ)知識; 具備

2、 C 語言編程基礎(chǔ); 了解 Linux 基本操 作。1 嵌入式 Linux 開發(fā)環(huán)境搭建目標(biāo): 通過今天課程的學(xué)習(xí), 學(xué)員能掌 握嵌入式 Linux 的開發(fā)流程, 掌握諸如 tftp、nfs 等 Linux 下服務(wù)器的配置方 法,為嵌入式 Linux 的高效開發(fā)做鋪 墊I12:。嵌入式LINUX簡介與發(fā)展1.2 LINUX 快速入門1.3 建立嵌入式 LINUX 開發(fā)環(huán)境時間課程大綱第一天1.5 嵌入式 LINUX 開發(fā)工具1.6 LINUX 下的調(diào)試技巧1.7 MAKE 工程管理器1.8 交叉編譯【實驗】1、學(xué)習(xí) LINUX 系統(tǒng)命令2、配置 TFTP 服務(wù)3、配置 NFS 服務(wù)4、建立嵌入

3、式開發(fā)環(huán)境5、下載內(nèi)核到嵌入式平臺6、下載根文件系統(tǒng)7、編寫并下載應(yīng)用程序到嵌入式平13:00I16:002.7 管道(PIPE)2 嵌入式 LINUX 進程及進程間通訊開 發(fā)目標(biāo):通過今天課程的學(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 進程間通信基本概念第二天9:00I12:002.8 信號

4、(SIGNAL )2.9 內(nèi)存映射(MAPPEDMEMORY)2.10 消息隊列(MESSAGEQUEUE)2.11 信號量(SEMAPHORE)2.12 共享內(nèi)存(SHAREMEMORY)【實驗】1、使用 PS 命令查看進程信息13:0012、使用 PROC 文件系統(tǒng)查看進程信息16:003、使用 SYSTEM(系統(tǒng)調(diào)用運行和等待4、EXIT 和 EXEC 系統(tǒng)調(diào)用實例3.5 UDP 與 TCP 的區(qū)別5、編寫一個守護進程6、編寫基于串口通信的多進程程序第三天3 嵌入式 Linux 下的網(wǎng)絡(luò)開發(fā)目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員能了 解網(wǎng)絡(luò)的基礎(chǔ)知識,了解 Linux 下的網(wǎng) 絡(luò)結(jié)構(gòu)和套接字編程

5、,具備 Linux 下網(wǎng) 絡(luò)程序設(shè)計的能力。9:3.1 ISO/OSI 七層協(xié)議模型與 IP 網(wǎng)絡(luò)四層模式I3.2 TCP/IP 協(xié)議簇12:003.3基于嵌入式LINUX的TCP/IP網(wǎng) 絡(luò)結(jié)構(gòu)3.4 基于嵌入式 LINUX 的 SOCKET 編程3.6 UDP SERVER-CLIENT 關(guān)系程12:00【實驗】1、SOCKET 套接字編程2、分析并加強 PING 程序3、TFTP 服務(wù)器設(shè)計第四天4 嵌入式 GUI 與數(shù)據(jù)庫開發(fā)目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員能夠9:00|了解嵌入式 Linux 下的幾種常見 GUI 及 其特點,重點能掌握 QT 的有關(guān)內(nèi)容, 具備QT 程序設(shè)計能力。了解

6、嵌入式數(shù) 據(jù)庫的配置與開發(fā)。4.1 嵌入式 LINUX GUI 介紹及13:00I16:003.6 UDP SERVER-CLIENT 關(guān)系程13:00QT/MINIGUI 之間比較4.2 QT 介紹及其信號插槽機制16:004.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ù)庫的移植與編程【實驗】1、基于 QT 實現(xiàn) HELLO WORLD對話框程序2、建立主機虛擬幀緩存實驗13:00I4.2 QT 介紹及其信號插槽機制17:003、基于 QT 圖形界面的溫度計的

7、實5.2 項目涉及到的技術(shù)第五天5 綜合項目實踐 基于 QT 的網(wǎng)絡(luò)通信系統(tǒng)”目標(biāo):經(jīng)過前幾天的學(xué)習(xí),學(xué)員基本上 掌握了嵌入式 linux 常用的應(yīng)用編程方 法,今天通過一個綜合項目案例鞏固、加深前面的知識,并使學(xué)員了解嵌入式 Linux 項目開發(fā)流程。9:005.1 項目實現(xiàn)的功能I5.1.1 QT 界面設(shè)計16:005.1.2 網(wǎng)絡(luò)消息傳輸功能5.1.3 網(wǎng)絡(luò)文件傳輸功能5.1.4 系統(tǒng)管理功能5.2 項目涉及到的技術(shù)5.2.1 項目流程及項目管理方法本課程培訓(xùn)過的客戶北京用友軟件|大唐微電子|冠捷半 導(dǎo)體|上海貝爾|上海飛利浦|天津津亞 電子|二炮研究院|深圳比亞迪|臺灣四 零四科技|9

8、1669 部隊| SST | TPO (上 海)有限公司|保定天河電子|北京 61416 部隊儀表室|北京奧銳利特|北京 百容捷|北京傳視數(shù)碼|北京東方凱奇| 北京杜朗自動化|北京公聯(lián)信達|北京公522 QT 界面開發(fā)523 QT 多線程5.2.4 QT 網(wǎng)絡(luò)編程5.2.5 Li nux 文件操作5.2.6 Qt 移植(軟件移植到S3C2440 開發(fā)平臺)5.2.7 程序優(yōu)化、 測試 (包括:內(nèi)存泄漏、系統(tǒng)調(diào)用跟蹤、函數(shù)執(zhí)行時 間及頻率檢測、core dump 處理等)聯(lián)信達 I 北京航天數(shù)據(jù)公司 I 北京航天一 院 I北京紅櫻楓軟件I北京科林電視設(shè)備 I北京聯(lián)合生產(chǎn)力 I 北京煤炭礦用機電設(shè)

9、 備 I 北京明兆科技 I北京數(shù)位紅 I北京思 元軟件 I北京威爾鐵 I 北京威速科技 I 北 京握奇數(shù)據(jù)系統(tǒng) I北京希電 I 北京新北光 大地儀器 I 北京新中新 I 北京信諾瑞得 I 北京怡德亨科技 I 北京意科 I 北京優(yōu)迪艾 I 北京兆科恒業(yè)電子 I 北京中電華大電子 I 北京中科網(wǎng)威 I 北控軟件 I 北郵通信網(wǎng)絡(luò) 綜合技術(shù)研究所 I 比聯(lián)公司 I 長春華普泰 科軟件 I 大唐微電子 I 丹東思凱電子 I德 美科電腦 I 二 0 二 0 部隊 I 福建星海通信 I光華科儀 I 廣州市奕星研科數(shù)碼 I 杭州恩 康數(shù)碼 I 核工業(yè)北京化工冶金研究院 I 濟 南泰信 I 廊坊開發(fā)區(qū)大地公司 I 羅克韋爾 自動化 I上海卡友 I 上海芯成半導(dǎo)體

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論