課程描述:以ARM WINCE平臺為核心,使學生掌握WINCE系統(tǒng)的底層設計和調(diào)試、總線/接口的體系架構及系統(tǒng)性能調(diào)試等嵌入式軟件的高級開發(fā)技術。使學生深入理解WinCE系統(tǒng)的內(nèi)核架構,并能進行相應的系統(tǒng)設計和優(yōu)化。**一個具體的項目開發(fā)過程,讓學生具備獨立完成基于WINCE的嵌入式系統(tǒng)開發(fā)過程,具備動手能力和解決問題的能力,并能從系統(tǒng)整體的角度去獨立思考和分析/解決問題。微軟MVP講師授課,原汁原味;人手一臺培訓、開發(fā)平臺,讓您體驗*真實的研發(fā)環(huán)境。
入學要求:熟悉C語言,C 語言。
就 業(yè):WINCE高級工程師
1.1. WinCE系統(tǒng)架構
1.1.1. WinCE系統(tǒng)的三層架構及其關系Loader(Bios),OS,Application
1.1.2. 模塊定位,多任務,coredll及API調(diào)用機制
1.1.3. 各層次的開發(fā)環(huán)境和工具介紹
1.2. PB的Building過程詳解.
1.2.1. 目錄結構,DIRS和Sources
1.2.2. IDE和Cmdline環(huán)境,Wince.bat,BldDemo.bat及環(huán)境變量
1.2.3. 模塊的源頭LIB或者Source Code及其生成過程Cesysgen
1.2.4. 活用MakeImg
1.2.5. 組件的制作和加入.
1.2.6. BSP的修改
1.2.7. 其他實用工具
1.3. 目標硬件的準備及Loader的開發(fā).
1.3.1. ARM及ADS開發(fā)環(huán)境介紹
1.3.2. Loader代碼分析和定制
1.3.3. Loader與其后WinCE系統(tǒng)的數(shù)據(jù)傳遞
1.3.4. 影像的下載和燒入
1.4. 內(nèi)核特性,聯(lián)機KITL環(huán)境及各種Remote工具的使用
1.4.1. 內(nèi)核代碼分析及定制
1.4.2. OS開發(fā)的關鍵KITL的建立
1.4.3. 啟動流程分析和修改
1.4.4. 各種調(diào)試工具的使用
1.4.5. 各種Remote工具的使用
1.4.6. 內(nèi)存管理,線程同步,中斷和IO訪問
1.5. EVC及VS2005應用開發(fā)環(huán)境的建立和使用
1.5.1. Retail版NK.BIN的定制
1.5.2. SDK的輸出和安裝
1.5.3. EVC開發(fā)環(huán)境和例子
1.5.4. VS2005開發(fā)環(huán)境和例子
1.6. Stream流式驅動的開發(fā)和使用
1.6.1. Device.exe進程分析
1.6.2. Stream接口和注冊表,
1.6.3. 驅動的加載與卸載,手工方式和自動方式
1.6.4. 驅動相關概念:CEDDK,Buffer,DMA,線程和中斷
1.6.5. 驅動的**開發(fā)及調(diào)試技巧
1.6.6. Stream驅動示例:串口和按鍵
1.7. 文件系統(tǒng)及注冊表的介紹及定制
1.7.1. Filesys.exe文件系統(tǒng)的作用
1.7.2. Disk和Flash驅動之后如何綁文件系統(tǒng)
1.7.3. 注冊表的保存
1.7.4. Release目錄的妙用
1.8. BuiltIn內(nèi)置驅動的開發(fā)和測試
1.8.1. GWES.EXE的系統(tǒng)價值
1.8.2. 顯示輸出驅動程序
1.8.3. 輸入驅動程序示例
1.8.4. Windows 的運行機制分析
1.9. 網(wǎng)絡服務的開發(fā)和應用
1.9.1. Service.exe的作用,網(wǎng)絡服務的加載和使用
1.9.2. Telnet服務實例分析
1.9.3. 撥號程序
1.10. Shell的定制
1.10.1. 去掉標準Shell,指定其他Shell
1.10.2. 標準Shell要素的定制:桌面,任務欄,開始菜單,快捷等
1.11. PB的項目管理
1.11.1. 項目的清理
1.11.2. 代碼管理
1.11.3. 自動Building
1.12. 項目案例的開發(fā):SQLCE WEBPAD
1.12.1. 設備IO數(shù)據(jù)的SQLCE存儲
1.12.2. PPPOE撥號上網(wǎng)
1.12.3. WEB-SQLCE服務的建立,實時IO狀態(tài)的遠程訪問
1.12.4. 按鍵驅動定制
1.12.5. 設備的加密.
1.12.6. 系統(tǒng)發(fā)布和升級服務及維護
微軟MVP講師授課,原汁原味;人手一臺培訓、開發(fā)平臺,讓您體驗*真實的研發(fā)環(huán)境。
體驗課預約試聽
倒計時
課程熱線:
客服在線時間:早上9點~下午6點,其他時間請在線預約報名或留言,謝謝!