雯雯闖天涯
課程安排
杰普課程設(shè)計涵蓋:傳感識別、網(wǎng)絡(luò)傳輸及應(yīng)用?;贚inux平臺的C/C系統(tǒng)開發(fā)技術(shù)做為課程的重點,尤其重視系統(tǒng)和應(yīng)用開發(fā)中重要的技術(shù)基礎(chǔ)(操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計、網(wǎng)絡(luò)技術(shù))。同時結(jié)合了流行得網(wǎng)絡(luò)協(xié)議開發(fā)zigBee。
課程安排內(nèi)容簡介核心課程
第一階段:嵌入式Linux開發(fā)基礎(chǔ)(200學時)嵌入式Linux開發(fā)工程師的重要工作平臺是Linux系統(tǒng),重要的系統(tǒng)開發(fā)語言是C語言。本階段通過對Linux系統(tǒng)的深入剖析、大量C程序算法設(shè)計及數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的訓練,讓學員深入理解計算機體系結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)和算法,從而奠定扎實的嵌入式系統(tǒng)開發(fā)基礎(chǔ)。Linux操作系統(tǒng)(32學時)Shell程序設(shè)計(32學時)嵌入式LinuxC語言編程(136學時)
第二階段:Linux系統(tǒng)裁剪與移植(72學時)本階段通過深入學習ARM體系結(jié)構(gòu)、ARM匯編語言及接口編程,完成嵌入式Linux系統(tǒng)的裁剪和移植。嵌入式Linux項目開發(fā)流程(4學時)ARM體系結(jié)構(gòu)與編程模型(36學時)ARM接口設(shè)計與Linux系統(tǒng)移植(32學時)
第三階段:Linux系統(tǒng)開發(fā)
(96學時)本階段主要學習嵌入式Linux系統(tǒng)的高級開發(fā)技術(shù)。重點理解Linux內(nèi)核工作原理,掌握Linux系統(tǒng)程序設(shè)計及Linux驅(qū)動程序開發(fā)。嵌入式Linux高級系統(tǒng)開發(fā)
嵌入式Linux驅(qū)動開發(fā)
項目實戰(zhàn)1:Linuxshell開發(fā)
項目實戰(zhàn)2:緩沖I/O庫
項目實戰(zhàn)3:Linux遠程控制和文件傳輸系統(tǒng)
第四階段:嵌入式Linux應(yīng)用開發(fā)
(176學時)本階段主要學習嵌入式Linux平臺的C應(yīng)用開發(fā)。主要學習目標是掌握使用C構(gòu)建嵌入式應(yīng)用的圖形用戶界面、數(shù)據(jù)庫訪問技術(shù)及流行的Web程序設(shè)計。嵌入式LinuxC面向?qū)ο缶幊?/p>
(96學時)
嵌入式LinuxC高級應(yīng)用開發(fā)
(80學時)
第五階段
嵌入式項目實戰(zhàn)
(64學時)本階段主要講解嵌入式產(chǎn)品開發(fā)流程,讓學員從需求分析、系統(tǒng)設(shè)計到軟件開發(fā),完成一個真實的嵌入式產(chǎn)品項目。使學員在鞏固所學內(nèi)容的同時,迅速積累項目經(jīng)驗,達到企業(yè)用人需求。物聯(lián)網(wǎng)傳感技術(shù)及無線通信技術(shù)
項目實戰(zhàn)一:mp3播放器開發(fā)
項目實戰(zhàn)二:智能監(jiān)控系統(tǒng)
熱愛每一刻
嵌入式開發(fā)班課程體系 一. Linux 開發(fā)基礎(chǔ) 第一講: Linux 系統(tǒng)入門基礎(chǔ) 第二講: Linux 程序設(shè)計基礎(chǔ) -C 環(huán)境 第三講: Linux Shell 編程 第四講:任務(wù)管理、同步與通信 第五講:嵌入式 Linux 下的串口通信 第六講:嵌入式 Linux 網(wǎng)絡(luò)編程 二. 嵌入式 Linux 的構(gòu)建及應(yīng)用開發(fā) 第一講:構(gòu)建嵌入式 Linux 系統(tǒng) 第二講:嵌入式 BootLoader 技術(shù) 第三講: ARM-Linux 內(nèi)核原理 第四講: ARM-Linux 移植技術(shù) 第五講:嵌入式 GUI 第六講:嵌入式數(shù)據(jù)庫 三. 嵌入式系統(tǒng)接口設(shè)計與 Linux 驅(qū)動程序 第一講: Linux 系統(tǒng)驅(qū)動概述 第二講:字符設(shè)備驅(qū)動程序 第三講:塊設(shè)備驅(qū)動程序 第四講:一個雙色 LED 的 Linux 驅(qū)動程序設(shè)計 第五講:觸摸屏接口設(shè)計與 Linux 驅(qū)動程序 第六講: PS/2 接口設(shè)計與 Linux 鍵盤/鼠標驅(qū)動程序 第七講:異步串口與 Linux 驅(qū)動程序 第八講:顯示接口與 Linux 幀緩沖 課程目標: 1、 培養(yǎng) Linux 高端人才 2、 掌握 Linux 原理的開發(fā)工具 GCC 與 GDB 的使用 3、 掌握嵌入式 Linux 應(yīng)用開發(fā) 4、學會如何建立嵌入式 Linux 系統(tǒng)平臺 5、掌握 Linux 內(nèi)核裁減與移植 6、 掌握 Linux 下設(shè)備驅(qū)動設(shè)計方法 培訓資料:提供全套嵌入式系統(tǒng)課程教學教學資料,包括: 1、 授課用 PPT 講稿 2、 全部實驗源代碼光盤 3、 設(shè)計型實驗案例源代碼 4、綜合實驗案例源代碼
蝴蝶圓舞曲
隨著嵌入式行業(yè)的迅猛發(fā)展,嵌入式Linux憑借其系統(tǒng)發(fā)展的成熟度、市場應(yīng)用的高份額也受到更多工程師的青睞,越來越多的企業(yè)和研發(fā)機構(gòu)都轉(zhuǎn)向嵌入式Linux的開發(fā)和研究,這使得嵌入式Linux在新興的嵌入式操作系統(tǒng)領(lǐng)域內(nèi)也獲得了飛速發(fā)展和廣泛應(yīng)用。面對如此火熱的行業(yè),創(chuàng)客學院為嵌入式工程師開設(shè)的課程有一:C語言二:Linux基礎(chǔ)三:Linux系統(tǒng)編程四:Linux網(wǎng)絡(luò)編程五:數(shù)據(jù)結(jié)構(gòu)與算法六:C++ 、QT七:Cortex A8 、Linux 平臺開發(fā)八:驅(qū)動開發(fā)
優(yōu)質(zhì)工程師考試問答知識庫