活動安排 |
時間 |
專題名稱 |
主要內容 |
13:00~13:30 簽到 |
13:30 |
14:30 |
專題1 ARM開發之啟動代碼 |
本專題將結合嵌入式ARM處理器的特點,著重于啟動代碼設計介紹,內容涉及ARM體系結構特點、編譯鏈接原理、ARM處理器啟動特征,并針對典型嵌入式ARM處理器的啟動源碼進行介紹,以點帶面,使學員了解嵌入式ARM處理器啟動代碼設計過程,能觸類旁通地應用到各種ARM嵌入式系統中。
1、嵌入式ARM體系結構特點
2、常見ARM處理器啟動過程
3、嵌入式軟件ARM程序設計
4、典型ARM啟動代碼分析
|
本專題主講老師:黃一星 華清遠見高級講師,多年嵌入式研發及FAE經驗,4年嵌入式培訓經驗。精通ARM/MCS-51體系結構開發。精通嵌入式bootloader開發設計,掌握多款嵌入式操作系統的移植,包括uCOS-II、eCOS、uClinux/Linux、Windows CE、VxWorks等。具有工業控制,智能手機,網絡產品,通訊信息終端等行業開發經驗。曾在多所高校講授“嵌入式系統軟件開發”相關課程。目前從事操作系統設計、嵌入式培訓等工作。 |
休息交流10分鐘 |
14:40 |
15:40 |
專題2 WINCE下觸摸屏驅動開發 |
觸摸屏是嵌入式設備中常用的計算機輸入設備,它操作簡單直觀,在手機、PDA等手持產品以及公共服務設備中大量采用觸摸屏。本專題介紹Wince系統下觸摸屏驅動程序模型以及實現方法,并且通過該實例講述Wince下驅動開發的方法。
1、Wince驅動基礎
2、Wince驅動相關配置文件
3、觸摸屏驅動架構
4、觸摸屏校準算法與驅動調試 |
本專題主講老師:肖愛民 華清遠見高級講師,ARM公司授權ATC講師,多年嵌入式軟件開發經驗。在多款ARM硬件平臺上完成嵌入式Wince的移植與開發;精通bootloader移植,Wince 系統移植,有豐富的Wince驅動開發經驗。 |
休息交流10分鐘 |
15:50 |
16:50 |
專題3 嵌入式LINUX系統的構建 |
嵌入式系統的主控芯片百家爭鳴,本專題將就如何根據具體的項目需求和人員實際情況選擇一款合適的芯片和合適的系統進行開發,以及組建自己的開發環境,并進行具體的內核驅動和開發進行探討,本專題將以工控、消費電子等領域等相關行業應用來介紹當前主流芯片和技術。
1、芯片選型
2、嵌入式開發與PC機相比的特點以及異同
3、編譯以及環境準備
4、LINUX系統移植要點及驅動開發的基本概念
5. 文件系統的選擇以及固化 |
本專題主講老師:易松華 華清遠見高級講師,具有多年嵌入式開發實戰經驗,3年嵌入式培訓經驗,熟悉ARM/PPC/MIP平臺,對嵌入式Linux、uc/OS、uClinux有深入的研究。目前專攻手機設計和培訓。曾為數個大型企業進行手機開發、Linux開發方面的培訓。在參與的項目中,曾使用了EP7312、S3C2410、PXA255、OMAP1510等多款處理器,完成了平臺移植、Bootloader移植等工作。 |
休息交流10分鐘 |
17:00 |
17:50 |
專題4 嵌入式Linux下USB設備驅動開發深度解析 |
首先對USB總線及USB驅動的體系結構進行介紹,然后分成主機端(主機控制器驅動和設備驅動)和設備端(設備控制器和gadget驅動)兩個角度闡明USB驅動開發過程,后對OTG技術及驅動中的相關問題進行講解。
1.USB及驅動框架簡介
1.1 USB協議
1.2 總線/設備/驅動的關系
1.3 USB驅動的體系結構
2.主機端驅動
2.1 主機控制器驅動
2.2 設備驅動
a.USB骨架程序
b.USB mass storage
3.設備端驅動
3.1 設備控制器驅動
3.2 gadget驅動
4. USB OTG |
本專題主講老師:范小虎 華清遠見高級講師,具有多年消費電子和通信領域嵌入式Linux驅動的開發經驗,在多款ARM和DSP平臺的進行過LINUX的視頻監控系統,手機系統的驅動開發,精通uclinux,社區LINUX,實時LINUX驅動開發,有ALTERA FPGA, ADI DSP, S3C2410/SC2440,TI OMAP,Marvell PXA3XX等主流平臺的資深開發經驗。 獨立開發過的驅動涉及sdram, nandflash,norflash,SD/MMC,LCD, 背光,攝像頭,鍵盤, 觸摸屏, 加速度傳感器, 手機震動,GSM模塊,網卡以及USB等。 精通SD/MMC,NAND FLASH,以及手機開發中USB GADGET(手機做U盤功能)和USB-NET,以及批量生產的通過USB下載的工具等LINUX系統中比較具有難點驅動的開開發。 |
17:50~18:00 現場抽獎活動
|