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