課程背景--VxWorks BSP開發(fā)高級(jí)班
VxWorks BSP開發(fā)高級(jí)班主要是進(jìn)行VxWorks下BSP的開發(fā)及調(diào)試方法以及高級(jí)技巧的學(xué)習(xí),深入探討如何根據(jù)單板情況選擇正確的策略進(jìn)行BSP的開發(fā),如何高效的提取單板相關(guān)信息,解決BSP開發(fā)中的一些難點(diǎn)。課程中會(huì)結(jié)合實(shí)際的單板及代碼講解BSP開發(fā)中的流程、實(shí)用技巧以及新的技術(shù),幫助學(xué)員短時(shí)間內(nèi)理解消化和掌握這些高級(jí)技巧,并可以盡快應(yīng)用到工程項(xiàng)目中去。
課程目標(biāo)
通過課程的學(xué)習(xí),學(xué)員將熟悉VxWorks下BSP的開發(fā)及調(diào)試方法,并通過實(shí)例,掌握開發(fā)和調(diào)試中常見問題的解決思路及技巧,熟悉常見驅(qū)動(dòng)模塊的設(shè)計(jì)方法,具備獨(dú)立開發(fā)VxWorks下BSP的能力。課程目標(biāo)包括:
1) 掌握VxWorks下BSP的開發(fā)職責(zé),開發(fā)策略,開發(fā)環(huán)境及開發(fā)工具。
2) 熟練掌握VxWorks下系統(tǒng)的啟動(dòng)流程,以及對(duì)kernel的配置。
3) 掌握VxWorks下BSP的中斷管理。
4) 掌握VxWorks下BsP的內(nèi)存管理。
5) 掌握VxWorks下BSP的Timer管理。
6) 熟悉VxWorks下常用的驅(qū)動(dòng)程序的開發(fā)方法。
7) 熟練掌握VxWorks下BSP的調(diào)試及常見問題的處理方法。
8)了解VxWorks BSP的移植方法。
入學(xué)要求
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識(shí):
◆具備C語言編程經(jīng)驗(yàn);
◆具備設(shè)備驅(qū)動(dòng)編程經(jīng)驗(yàn);
◆具備嵌入式系統(tǒng)軟硬件基礎(chǔ)知識(shí);
◆對(duì)VxWorks操作系統(tǒng)有一定的了解;