課程介紹
課程評論
課程問答
課程視頻
嵌入式Linux系統工程師強化班(周末班)
一、課程目標
學習內容涵蓋嵌入式linux下C語言強化、ARM開發、嵌入式linux應用開發、嵌入式linux系統高級編程、嵌入式linux移植、嵌入式linux驅動、嵌入式系統硬件強化、嵌入式linux項目實戰 8個方面,全面、系統、專業地學習嵌入式開發技術;畢業可參加嵌入式系統研究中心認證,通過認證的學生,免費推薦就業;保證教學質量,承諾本期學習未消化,不限次數免費重聽相同課程,推薦就業。本課程體系經過南京嵌入式系統研究中心和長三角地區做嵌入式系統公司合作公司審核認可并強力推薦!
二、入學要求(拒絕零基礎)
計算機相關專業畢業,熱愛軟件開發工作,C語言編程熟練、熟悉計算機組成原理、有志從事嵌入式研發工作,最好有一年以上軟件開發或者硬件開發工作經驗的技術人員或者有軟件/硬件實戰經驗的計算機相關專業研究生、計算機專業教師。
三、質量保證
1. 雄厚的師資力量、經典完善的課程體系、提供豐富的課程錄象及完善的教學管理確保教學質量;
2. 嚴格有效的教學考核控制體系,未達到畢業要求不予畢業;
3. 優雅的學習環境,良好的學習氛圍,讓學員在最短的時間內學到最多的知識;
4. 豐富實用的實戰項目,并做到一對一的引導式學習;
5. 對基礎差的學員我們進行一對一的針對性輔。
四、學習時間
1.周末班學習,周期2個半月;
2.學員可統一安排食宿,也可自己安排;
3.該課程采用強化精英式培訓,每周末上兩天課程,每天上9個小時;
上午9:00-12:00 下午13:30-17:30 晚上自習/輔導7:00-9:00
五、課程體系
第一部分 嵌入式linux系統開發(4天)
課程安排
課程內容
實驗內容
理論部分
共15學時
3學時
嵌入式系統基礎
實驗一:嵌入式linux開發環境建立
實驗二:嵌入式系統移植
實驗三:bootloader實驗
3學時
嵌入式Linux開發環境構建
3學時
嵌入式linux內核移植
3學時
嵌入式linux移植
6學時
Bootloader引導程序
3學時
Arm Linux核心移植架構分析
實驗四:核心移植架構實驗
Linux核心的初試化代碼分析(ARM平臺)
3學時
Linux核心的編譯和鏈接結構分析
Linux核心的平臺相關層代碼分析
Linux核心移植
第二部分 嵌入式linux高級編程部分(8天)
課程安排
課程內容
實驗內容
15學時
內核基本結構
實驗一:內核實驗
實驗二:實現FTP服務器
實驗三:網絡編程實驗---C/S
網絡編程實驗---Web
實驗四:基于S3C2440的QT實驗
實驗五:基于S3C2440的sqlite實驗
內存管理
中斷和異常
第一節 IO接口高級編程
3學時
第二節 進程高級編程
3學時
第三節 線程高級編程
3學時
第四節 IPC高級編程
12學時
第五節 網絡基礎知識
第六節 客戶端/服務器編程
第七節 socket網絡高級編程
第八節 RTSP服務器編程
第九節 UPNP實現
6學時
第十節 嵌入式圖形系統的構建與開發
6學時
第十一節 嵌入式數據庫系統的構建與開發
第三部分 嵌入式linux驅動開發部分(8天)
課程安排
課程內容
實驗內容
理論部分
共48學時
3學時
Linux驅動程序開發基礎
第一部分 驅動基礎實驗
第二部分 字符設備驅動實驗
第三部分 塊設備驅動實驗
第四部分 Framebuffer實驗
1. 驅動程序與模塊概念
6學時
2.字符設備驅動程序
3學時
3、設備驅動中常用的內核機制
6學時
Linux塊設備驅動程序開發
1、Linux塊設備驅動程序概要
2、Linux塊設備驅動程序實現要素分析
塊設備代碼分析
代碼分析(vdisk.c)
6學時
LCD Framebuffer設備驅動程序開發
1、LCD屏驅動開發
2、Framebuffer設備驅動
12學時
網絡設備驅動程序開發
第五部分 cs8900網絡驅動實驗
1. 網卡設備介紹
2. Linux網絡驅動結構
12學時
USB設備原理
第六部分 USB驅動實驗
1、LINUX下USB驅動開發基礎
2、LINUX下USB驅動高級開發
第四部分 嵌入式linux項目實戰部分(4天)—視頻采集終端項目
課程安排
課程內容
理論部分
共12學時
3學時
項目需求分析說明書
3學時
項目概要設計說明書
3學時
項目詳細設計說明書
3學時
測試分析報告
實驗部分
共42學時
15學時
編碼調試
3學時
項目開發總結報告
24學時間
嵌入式Linux項目實戰
資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加資料添加