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