武漢嵌入式培訓(xùn):暑期嵌入式Linux程序設(shè)計與開發(fā)

武漢
當(dāng)前位置:求學(xué)問校網(wǎng)首頁>武漢培訓(xùn)>嵌入式培訓(xùn)培訓(xùn)>武漢嵌入式培訓(xùn)培訓(xùn)

暑期嵌入式Linux程序設(shè)計與開發(fā)

武漢立科特智能科技有限公司
【學(xué)校名稱】:

武漢立科特智能科技有限公司

【授課對象】:

【上課地點】:武漢市珞瑜路626號東方怡景大廈A座7層(吳家灣聯(lián)合國際對面,華樂商務(wù)中心旁)(洪山 珞獅南路)

【乘車路線】:乘703,702,540,510,521,728,583,709等到吳家灣站(聯(lián)合國際對面)即到

【時 間】:2012-07-13 【瀏覽次數(shù)】:252次 【學(xué)費】:¥4800

    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢
課程介紹:
程序設(shè)計
階段一:linux應(yīng)用程序設(shè)計
階段二:嵌入式linux系統(tǒng)構(gòu)建
階段三:linux驅(qū)動程序設(shè)計
項目開發(fā)
階段一:概要設(shè)計、系統(tǒng)需求分析
階段二:系統(tǒng)驅(qū)動程序設(shè)計
階段三:QT界面設(shè)計、linux多線程程序設(shè)計、Webserver設(shè)計
階段四:系統(tǒng)聯(lián)合調(diào)試、答辯

教學(xué)目的:通過該課程的學(xué)習(xí),使學(xué)員全面掌握以32位CPU為核心的嵌入式操作系統(tǒng)的軟件設(shè)計,包括Linux的應(yīng)用編程設(shè)計、系統(tǒng)設(shè)計及驅(qū)動設(shè)計。掌握Linux應(yīng)用編程設(shè)計、Linux多線程編程設(shè)計、Linux共享內(nèi)存、信號量、郵箱的編程、QT圖形界面設(shè)計、交叉編譯環(huán)境的構(gòu)建、嵌入式bootloader(vivi、u-boot)設(shè)計、Linux在ARM上的移植、嵌入式文件系統(tǒng)的構(gòu)建、Linux設(shè)備驅(qū)動程序設(shè)計、Socket通信程序設(shè)計、WebServer的構(gòu)建、CGI程序設(shè)計、GPRS技術(shù)、嵌入式軟件編程思想

先行課程:熟練使用Linux操作系統(tǒng);熟悉C語言,熟悉指針、結(jié)構(gòu)體等概念;了解接口電路和數(shù)字電路的知識,最好具有電路設(shè)計經(jīng)驗
培訓(xùn)課時:270學(xué)時

班級規(guī)模及環(huán)境:
????????為了保證培訓(xùn)質(zhì)量,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限10-20人
日期?授課內(nèi)容及實例設(shè)計
階段一:Linux應(yīng)用程序設(shè)計
1?Linux操作系統(tǒng)基礎(chǔ)
⑴前期學(xué)員作品演示、課程介紹;⑵Linux操作系統(tǒng)基礎(chǔ)及特點;
⑶Linux常用命令;⑷Linux安裝及軟件包的安裝方法;
⑸Linux編輯工具vi的使用;
實訓(xùn):相應(yīng)實例設(shè)計
2?Linux?Shell編程
⑴Linux?Shell編程;⑵系統(tǒng)變量的類型和設(shè)置方法;
⑶Linux應(yīng)用程序的編寫;⑷GCC編譯器及簡單應(yīng)用程序設(shè)計;
⑸使用GDB調(diào)試應(yīng)用程序;
實訓(xùn):相應(yīng)實例設(shè)計
3?Linux操作系統(tǒng)函數(shù)庫及Makefile設(shè)計
⑴Linux靜態(tài)函數(shù)庫及動態(tài)函數(shù)庫的編程;
⑵Make機(jī)制理解及使用;⑶Makefile文件設(shè)計
實訓(xùn):相應(yīng)實例設(shè)計
4?Linux應(yīng)用程序設(shè)計
⑴進(jìn)程的屬性和狀態(tài);⑵進(jìn)程的控制和調(diào)度、創(chuàng)建、執(zhí)行、消滅;
⑶與進(jìn)程相關(guān)的系統(tǒng)調(diào)用、PCB管理;
實訓(xùn):相應(yīng)實例設(shè)計
5?Linux多線程程序設(shè)計
⑴多線程的概述、分類;⑵Linux線程的實現(xiàn)、基本操作;
實訓(xùn):相應(yīng)實例設(shè)計
6?Linux進(jìn)程間通信
⑴進(jìn)程間通信基本概念;
⑵管道機(jī)制及實現(xiàn);⑶信號設(shè)計思想、構(gòu)成及實現(xiàn);
實訓(xùn):相應(yīng)實例設(shè)計
7?Linux網(wǎng)絡(luò)程序設(shè)計
⑴socket網(wǎng)絡(luò)程序設(shè)計及函數(shù)分析;
⑵udp、tcp程序設(shè)計;⑶C/S網(wǎng)絡(luò)架構(gòu)的搭建;
實訓(xùn):相應(yīng)實例設(shè)計
階段二:嵌入式Linux系統(tǒng)構(gòu)建
8?嵌入式啟動代碼分析及設(shè)計
⑴嵌入式啟動代碼bootloader原理及設(shè)計;?⑵bootloader(vivi)代碼分析;⑶實現(xiàn)嵌入式bootloader(vivi)引導(dǎo)內(nèi)核;
實訓(xùn):相應(yīng)實例設(shè)計
9?嵌入式Linux內(nèi)核原理、配置及裁剪
⑴內(nèi)核原理、特點及組成結(jié)構(gòu);
⑵內(nèi)核配置選項分析;⑶內(nèi)核裁剪;
實訓(xùn):相應(yīng)實例設(shè)計
10?嵌入式Linux的移植
⑴Linux文件系統(tǒng)的概念及基礎(chǔ);⑵busybox分析及應(yīng)用;
⑶構(gòu)建嵌入式Linux文件系統(tǒng);
實訓(xùn):相應(yīng)實例設(shè)計
階段三:Linux高級程序設(shè)計
11?Linux?GUI圖形用戶界面設(shè)計
⑴QT圖形用戶界面基礎(chǔ);⑵QT工作機(jī)制;⑶QT開發(fā)環(huán)境移植;
實訓(xùn):相應(yīng)實例設(shè)計
12?嵌入式數(shù)據(jù)庫
⑴嵌入式數(shù)據(jù)庫基本概念;⑵嵌入式數(shù)據(jù)庫的移植與編程;
實訓(xùn):相應(yīng)實例設(shè)計
13?Linux驅(qū)動程序基礎(chǔ)
⑴LINUX設(shè)備驅(qū)動程序基礎(chǔ)與設(shè)備I/O,Linux設(shè)備管理;
⑵LINUX內(nèi)核模塊編程與加載;⑶驅(qū)動接口函數(shù)分析;
實訓(xùn):相應(yīng)實例設(shè)計
14?Linux字符設(shè)備驅(qū)動開發(fā)
⑴字符設(shè)備驅(qū)動基礎(chǔ);⑵字符驅(qū)動程序分析;⑶步進(jìn)電機(jī)程序分析;
實訓(xùn):相應(yīng)實例設(shè)計
15?Linux塊設(shè)備驅(qū)動程序
⑴塊設(shè)備及其驅(qū)動特點;
⑵塊設(shè)備驅(qū)動接口函數(shù)介紹,塊設(shè)備驅(qū)動程序的注冊與請求處理;
⑶MTD設(shè)備的特點以及與塊設(shè)備的關(guān)系,塊設(shè)備驅(qū)動程序分析;
實訓(xùn):相應(yīng)實例設(shè)計
16?Linux網(wǎng)絡(luò)設(shè)備驅(qū)動程序
⑴網(wǎng)絡(luò)驅(qū)動的數(shù)據(jù)包傳送與接收中斷處理;
⑵NET_DEVICE結(jié)構(gòu)分析,數(shù)據(jù)包傳送與接收;
⑶網(wǎng)絡(luò)驅(qū)動的中斷處理,網(wǎng)絡(luò)設(shè)備驅(qū)動程序的基本實現(xiàn);
實訓(xùn):相應(yīng)實例設(shè)計


網(wǎng)?址:www.likeint.com?
????電?話:027-67880520???15002737343
????Q??Q:1025395292????229668373??李老師
????地址:武漢市珞瑜路626號東方怡景大廈A座7層(聯(lián)合國際正對面,郵科院路天橋旁)
    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢

網(wǎng)上預(yù)約報名

讓培訓(xùn)機(jī)構(gòu)來找我,貨比三家!

網(wǎng)上報名,學(xué)費立減50-300元

姓 名: 手 機(jī):
地 址: 留 言:
QQ:

武漢嵌入式培訓(xùn)最新資訊

武漢嵌入式培訓(xùn)熱門學(xué)校