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