活動安排 |
時間 |
專題名稱 |
主要內容 |
13:00~13:30 簽到 |
13:30 |
14:30 |
專題1 基于ARM的嵌入式開發 |
本專題通過介紹ARM的產生背景、發展過程、技術特點以及應用產品,讓有志于學習ARM的學員能夠在短的時間內對ARM架構有一個初步的認識,并對如何基于ARM進行嵌入式系統開發有一個全面的了解。
1,ARM簡介
2,ARM架構的簡要分析
3,應用ARM的嵌入式產品舉例
4,基于ARM的嵌入式開發流程詳解
5,如何在不同基礎上開始ARM的嵌入式學習 |
本專題主講老師:孫天澤 具有多年嵌入式開發實戰經驗,3年嵌入式培訓經驗。曾參與過多個嵌入式系統項目的開發工作,熟悉的處理器包括:EP7312、S3C44B0,S3C2410,PXA255,在項目中主要負責driver開發工作。多年來一直從事Linux內核的研究工作,任Linux伊甸園網站內核版版主。《嵌入式設計及Linux驅動開發指南--基于arm9處理器》一書作者,《Red Hat Linux實用指南》一書譯者,近3年內發表學術論文10余篇。 |
休息交流10分鐘 |
14:40 |
15:40 |
專題2 嵌入式Linux內核移植及驅動開發 |
1. 嵌入式Linux概述
1.1 Linux應用領域簡介
1.2 Linux的開源與多平臺的支持
1.3 嵌入式的發展及人才需求分析
1.4 典型嵌入式Linux系統結構剖析
2. OS引導程序-Bootloader
2.1 Bootloader概述
2.2 U-boot優點及結構剖析
2.3 U-boot編譯方法及移植簡述
3. Linux內核
3.1 內核目錄結構
3.2 內核的配置及編譯
3.3 內核的加載及運行
3.4 嵌入式Linux內核裁減及移植簡介
4. Linux文件系統
4.1 Linux啟動過程簡介
4.2 Root文件系統
4.3 嵌入式中文件系統的解決方案
5.Linux驅動程序
5.1 Linux中驅動程序的編譯及加載調試方法
5.2 Linux中幾類驅動程序的簡介 |
本專題主講老師:王輝 講師,7年嵌入式開發經驗,針對多款硬件平臺(PowerPC8xx,Xscale,s3c2410,s3c2440,Mx1,Mx21,Mips,Parisc)進行嵌入式Linux裁減及移植工作,對其它嵌入式操作系統(eCos,WindowsCE)也有深入的研究。同時具有深厚的硬件功底,獨自一人完成過上述多款平臺從電路圖設計,pcb布線,裸板的調試,bootloader編寫,操作系統(linux、WindowsCE)移植及驅動開發,上層開發庫及應用的移植一整套開發工作。 |
休息交流10分鐘 |
15:50 |
16:50 |
專題3 嵌入式操作系統Windows CE開發簡介 |
在嵌入式操作系統領域中,微軟旗下的Windows CE憑借其完善的功能,友好的用戶界面,易上手的開發工具,迅速占據了很大的市場。本專題將介紹Windows CE中內存管理的知識以及如何在操作系統運行起來之后對如何硬件資源進行尋址訪問。
1 Windows CE 內存管理特性綜述
2 Windows CE下的文件存儲方式
2.1 壓縮存儲方式
2.2 直接存儲方式
2.3 存儲方式對啟動的影響
3 對象存儲區和程序存儲區
3.1 對象存儲區的含義
3.2 程序存儲區的含義
3.3 存儲區域的分配
4 Windows CE中的虛擬內存管理
4.1 虛擬內存的意義
4.2 虛擬內存中的空間分配
5 Windows CE下對硬件資源進行尋址訪問
5.1 對虛擬地址進行映射
5.2 調用系統API進行訪問
|
本專題主講老師:張強 講師,具有3年Windows CE系統/驅動開發經驗,完成過多個產品的開發,熟悉s3c2410 ,s3c2440,ep93xx等處理器。針對arm的Windows CE驅動開發具有深刻的理解和豐富的經驗。 |
16:50~17:10 現場抽獎活動 |