![《WindowCE程序設(shè)計(jì)》課程教學(xué)大綱_第1頁(yè)](http://file4.renrendoc.com/view/e46cded1d8af20677a925886efdb0965/e46cded1d8af20677a925886efdb09651.gif)
![《WindowCE程序設(shè)計(jì)》課程教學(xué)大綱_第2頁(yè)](http://file4.renrendoc.com/view/e46cded1d8af20677a925886efdb0965/e46cded1d8af20677a925886efdb09652.gif)
![《WindowCE程序設(shè)計(jì)》課程教學(xué)大綱_第3頁(yè)](http://file4.renrendoc.com/view/e46cded1d8af20677a925886efdb0965/e46cded1d8af20677a925886efdb09653.gif)
![《WindowCE程序設(shè)計(jì)》課程教學(xué)大綱_第4頁(yè)](http://file4.renrendoc.com/view/e46cded1d8af20677a925886efdb0965/e46cded1d8af20677a925886efdb09654.gif)
![《WindowCE程序設(shè)計(jì)》課程教學(xué)大綱_第5頁(yè)](http://file4.renrendoc.com/view/e46cded1d8af20677a925886efdb0965/e46cded1d8af20677a925886efdb09655.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
WindowsCE程序設(shè)計(jì)課程教學(xué)大綱(WindowsCEProgrammingDesign)學(xué)時(shí)數(shù):32學(xué)時(shí)其中:實(shí)驗(yàn)學(xué)時(shí):0學(xué)時(shí)課外學(xué)時(shí):0學(xué)時(shí)學(xué)分?jǐn)?shù):2適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)一、課程的性質(zhì)、目的和任務(wù)本課程是一門基于硬件平臺(tái)的軟件開發(fā)專業(yè)選修課,具有很強(qiáng)的實(shí)踐性。本課程的主要任務(wù)是介紹WindowsCE進(jìn)行中斷、驅(qū)動(dòng)程序開發(fā)的基本原理和設(shè)計(jì)方法。通過本課程的學(xué)習(xí),使學(xué)生掌握和理解WindowsCE程序設(shè)計(jì)與開發(fā)的基本過程,各種程序與設(shè)備的開發(fā)方法和技巧。主要涉及內(nèi)存管理、文件管理、系統(tǒng)輸入等,以及中斷處理、驅(qū)動(dòng)程序模型、流驅(qū)動(dòng)程序開發(fā)等,要求學(xué)生對(duì)嵌入式系統(tǒng)的開發(fā)有進(jìn)一步深入的了解,對(duì)硬件和開發(fā)環(huán)境都有較好的掌握,加強(qiáng)對(duì)理論知識(shí)的理解、提高學(xué)生解決問題能力的作用。二、課程教學(xué)的基本要求(一)學(xué)習(xí)WindowsCE的基礎(chǔ)理論和特點(diǎn),以及相關(guān)的程序設(shè)計(jì)方法;(二)掌握WindowsCE開發(fā)工具、內(nèi)存管理、文件管理、系統(tǒng)輸入等;(三)掌握中斷處理、驅(qū)動(dòng)程序模型、流驅(qū)動(dòng)程序開發(fā)等。三、課程的教學(xué)內(nèi)容、重點(diǎn)和難點(diǎn)第一章嵌入式系統(tǒng)簡(jiǎn)介(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)嵌入式系統(tǒng)特點(diǎn)、分類、組成;(二)嵌入式系統(tǒng)的應(yīng)用領(lǐng)域;(三)常見的嵌入式操作系統(tǒng)。重點(diǎn):認(rèn)識(shí)WindowsCE、Symbian、PalmOS、嵌入式Linux、VxWorks等嵌入式操作系統(tǒng)。難點(diǎn):嵌入式系統(tǒng)組成及其特點(diǎn)。第二章WindowsCE.Net簡(jiǎn)介(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE的發(fā)展歷史、功能簡(jiǎn)介、電源管理功能、多任務(wù)功能、圖形界面、通信能力、多媒體和擴(kuò)展功能、實(shí)時(shí)功能等;(二)WindowsCE.Net的體系結(jié)構(gòu);(三)WindowsCE的應(yīng)用領(lǐng)域。重點(diǎn):認(rèn)識(shí)WindowsCE及WindowsCE.Net的體系結(jié)構(gòu)。難點(diǎn):WindowsCE.Net的層次架構(gòu)、內(nèi)核模塊、文件系統(tǒng)、網(wǎng)絡(luò)與通信模塊、GWES模塊等。第三章WindowsCE.Net開發(fā)基礎(chǔ)(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE.Net的啟動(dòng);(二)WindowsCE設(shè)備的電源特性;(三)WindowsCE.Net程序開發(fā)環(huán)境;(四)WindowsCE.Net目錄解析。重點(diǎn):WindowsCE.Net程序開發(fā)環(huán)境。難點(diǎn):PlatformBuilder、EVC和EVB、VisualStudio.Net、ActiveSync等。第四章WindowsCE.Net開發(fā)工具簡(jiǎn)介(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)PlatformBuilder;(二)EmbeddedVisualC;(三)VisualStudio.Net等工具。重點(diǎn):VisualStudio.Net工具的認(rèn)識(shí)與理解。難點(diǎn):Win32API、MFC及ATL三種程序設(shè)計(jì)方式;使用VisualStudio.Net2003構(gòu)建SmartDevice工程。第五章WindowsCE.Net中的內(nèi)存管理(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE中RAM和ROM77,虛存,堆,棧以及靜態(tài)數(shù)據(jù)塊的使用;(二)WindowsCE下的Bootloader。重點(diǎn):RAM和ROM在實(shí)際設(shè)備中的體現(xiàn),虛存,堆,棧以及靜態(tài)數(shù)據(jù)塊的特性難點(diǎn):Bootloader的結(jié)構(gòu)。第六章WindowsCE.Net中的進(jìn)程和線程(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE.Net中的進(jìn)程,線程;(二)WindowsCE.Net中進(jìn)程間通信。重點(diǎn):線程的優(yōu)先級(jí);線程等待與互斥、互鎖的處理。難點(diǎn):進(jìn)程間通信的處理方式。第七章WindowsCE.Net中的文件系統(tǒng)和注冊(cè)表管理(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE.Net文件的輸入輸出,內(nèi)存映射,文件管理等;(二)注冊(cè)表及相關(guān)API函數(shù)。重點(diǎn):內(nèi)存映射文件,注冊(cè)表相關(guān)API函數(shù)。難點(diǎn):內(nèi)存映射文件的理解。第八章WindowsCE.Net中的屏幕繪制函數(shù)(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)HelloWindowsCE的建立;(二)文本顯示相關(guān)的函數(shù);(三)字體;(四)圖形繪制;(五)使用Win32API編程方式在WindowsCE中顯示文本、繪制圖形。重點(diǎn):各種常見圖形的繪制;使用API編程實(shí)現(xiàn)文本的顯示及圖形的繪制。難點(diǎn):使用Win32API編程。第九章WindowsCE.Net系統(tǒng)中的輸入(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)鍵盤輸入;(二)鼠標(biāo)輸入;(三)WindowsCE中的觸摸屏;(四)通過鼠標(biāo)點(diǎn)擊的方式進(jìn)行屏幕繪制;(五)在WindowsCE中實(shí)現(xiàn)鼠標(biāo)移動(dòng)軌跡的繪制。重點(diǎn):觸摸屏認(rèn)識(shí),屏幕繪制。難點(diǎn):鼠標(biāo)點(diǎn)擊,移動(dòng)軌跡的繪制。第十章WindowsCE.Net中的中斷處理(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)中斷基礎(chǔ)知識(shí):(二)匯編語(yǔ)言與微處理器的體系結(jié)構(gòu),中斷處理程序,保存和恢復(fù)上下文,中斷禁止和中斷延遲,共享數(shù)據(jù)問題的產(chǎn)生與解決;(三)WindowsCE.Net中斷的組成;(四)WindowsCE.Net中斷處理機(jī)制的特點(diǎn);(五)WindowsCE.Net中斷發(fā)生和處理的過程;(六)Netarm2410-S設(shè)備中斷簡(jiǎn)介。重點(diǎn):WindowsCE.Net中斷的組成,中斷處理機(jī)制,及中斷發(fā)生和處理。難點(diǎn):中斷發(fā)生和處理的過程。第十一章WindowsCE.Net中的驅(qū)動(dòng)程序(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)WindowsCE.Net的驅(qū)動(dòng)程序模型;(二)驅(qū)動(dòng)程序的組成及單體/分層驅(qū)動(dòng)程序在WindowsCE.Net中的集成;(三)WindowsCE.Net中的類型驅(qū)動(dòng)程序;(四)WindowsCE簡(jiǎn)單驅(qū)動(dòng)開發(fā)實(shí)例。重點(diǎn):?jiǎn)误w/分層驅(qū)動(dòng)程序的理解。難點(diǎn):WindowsCE簡(jiǎn)單驅(qū)動(dòng)的實(shí)例開發(fā)。第十二章WindowsCE.Net中的流驅(qū)動(dòng)開發(fā)和相關(guān)注冊(cè)表項(xiàng)(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)流驅(qū)動(dòng)程序簡(jiǎn)介;(二)設(shè)備文件名;(三)流驅(qū)動(dòng)的標(biāo)準(zhǔn)接口;(四)樣本流接口驅(qū)動(dòng)程序;(五)WindowsCE.Net的注冊(cè)表的結(jié)構(gòu)、設(shè)置及訪問等;(六)流接口驅(qū)動(dòng)程序的加載和卸載;(七)ADC流驅(qū)動(dòng)程序。重點(diǎn):流驅(qū)動(dòng)的標(biāo)準(zhǔn)接口的原型與調(diào)用,文件操作和設(shè)備操作函數(shù)參數(shù)間的對(duì)應(yīng)關(guān)系,單訪問和多訪問等;ADC流驅(qū)動(dòng)程序的設(shè)計(jì)。難點(diǎn):ADC流驅(qū)動(dòng)程序的設(shè)計(jì)與操作。第十三章WindowsCE.Net中的總線(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)總線的分類和主要參數(shù);(二)內(nèi)部集成(IIC)總線;(三)PCI總線;(四)USB總線。重點(diǎn):內(nèi)部集成總線(IIC)與硬件設(shè)備之間的數(shù)據(jù)交換;USB總線及USB設(shè)備的軟件設(shè)計(jì)。難點(diǎn):WindowsCE.Net下USB設(shè)備驅(qū)動(dòng)程序的編寫。第十四章WindowsCE.Net下的PS/2鍵盤驅(qū)動(dòng)程序設(shè)計(jì)(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)PS/2電氣接口概述;(二)鍵盤及鍵盤協(xié)議;(三)鍵盤驅(qū)動(dòng)程序的工作流程。重點(diǎn):鍵盤驅(qū)動(dòng)程序的工作流程。難點(diǎn):PDD層的開發(fā)。第十五章WindowsCE.Net下的觸摸屏(1學(xué)時(shí))一、教學(xué)內(nèi)容(一)觸摸屏概述;(二)觸摸屏的工作原理;(三)電阻類觸摸屏;(四)觸摸屏與WindowsCE.Net系統(tǒng)。重點(diǎn):觸摸屏設(shè)置函數(shù)、使用函、坐標(biāo)轉(zhuǎn)換函數(shù)、采樣坐標(biāo)點(diǎn)函數(shù)。難點(diǎn):無。第十六章用PlatformBuilder進(jìn)行內(nèi)核定制(2學(xué)時(shí))一、教學(xué)內(nèi)容(一)PlatformBuilder簡(jiǎn)介、主要功能、用戶界面;(二)定制嵌入式系統(tǒng)平臺(tái)主要包括的內(nèi)容;(三)使用PlatformBuilder建立操作系統(tǒng)鏡像;(四)使用PlatformBuilder生成操作系統(tǒng)鏡像;(五)把操作系統(tǒng)鏡像下載到模擬器。重點(diǎn):定制嵌入式系統(tǒng)平臺(tái);使用PlatformBuilder建立操作系統(tǒng)鏡像。難點(diǎn):選擇操作系統(tǒng)的核心服務(wù)。第十七章用EmbeddedVisualC進(jìn)行WindowsCE程序設(shè)計(jì)(3學(xué)時(shí))一、教學(xué)內(nèi)容(一)EVC特性、模擬器、遠(yuǎn)程調(diào)試工具等;(二)用EVC編寫俄羅斯方塊;(三)游戲程序界面的設(shè)計(jì);(四)源代碼分析。重點(diǎn):用EVC編寫俄羅斯方塊。難點(diǎn):源代碼分析。第十八章用VisualStudio進(jìn)行PocketPC程序設(shè)計(jì)(3學(xué)時(shí))一、教學(xué)內(nèi)容(一)各種PocketPC的簡(jiǎn)介;(二)PocketPC的發(fā)展;(三)VisualStudio.Net2003簡(jiǎn)介;(四)程序的構(gòu)建過程;(五)源代碼的添加與分析。重點(diǎn):用VisualStudio.Net2003進(jìn)行程序設(shè)計(jì)。難點(diǎn):源代碼分析。四、課程各教學(xué)環(huán)節(jié)要求(一)本課程主要以授課為主;(二)安排1個(gè)學(xué)時(shí)進(jìn)行討論與習(xí)題講解,作業(yè)題量見學(xué)時(shí)分配表,考試采用閉卷考試;(三)授課時(shí)可以適當(dāng)安排一定的課外學(xué)習(xí)任務(wù),讓學(xué)生每4-5人為一組,選擇一個(gè)題目進(jìn)行系統(tǒng)開發(fā),與程序設(shè)計(jì),最終形成系統(tǒng)開發(fā)報(bào)告及可運(yùn)行的應(yīng)用系統(tǒng),鍛煉學(xué)生分析解決問題的能力及系統(tǒng)開發(fā)的能力。五、學(xué)時(shí)分配教學(xué)內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時(shí)分配作業(yè)題量備注章節(jié)主要內(nèi)容講授實(shí)驗(yàn)討論習(xí)題課外其它小計(jì)1嵌入式系統(tǒng)簡(jiǎn)介1122WindowsCE.Net簡(jiǎn)介2223WindowsCE.Net開發(fā)基礎(chǔ)1114WindowsCE.Net開發(fā)工具簡(jiǎn)介1115WindowsCE.Net中的內(nèi)存管理2226WindowsCE.Net中的進(jìn)程和線程2237WindowsCE.Net中的文件系統(tǒng)和注冊(cè)表管理2228WindowsCE.Net中的屏幕繪制函數(shù)2229WindowsCE.Net系統(tǒng)中的輸入22210WindowsCE.Net中的中斷處理22211WindowsCE.Net中的驅(qū)動(dòng)程序11112WindowsCE.Net中的流驅(qū)動(dòng)開發(fā)和相關(guān)注冊(cè)表項(xiàng)22213WindowsCE.Net中的總線11114WindowsCE.Net下的PS/2鍵盤驅(qū)動(dòng)程序設(shè)計(jì)11115WindowsCE.Net下的觸摸屏11116用PlatformBuilder進(jìn)行內(nèi)核定制22217用EmbeddedVisualC進(jìn)行WindowsCE程序設(shè)計(jì)33218用VisualStudio進(jìn)行PocketPC程序設(shè)計(jì)3143合計(jì)3113232六、本課程與其它課程的聯(lián)系學(xué)習(xí)本課程之前,學(xué)生必須學(xué)習(xí)高級(jí)語(yǔ)言程序設(shè)計(jì),嵌入式系統(tǒng),操作系統(tǒng)等課程。這些課程是本課程的基礎(chǔ)。七、教材與教學(xué)參考書(一)教材姜波.《WindowsC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)二年級(jí)數(shù)學(xué)口算題上冊(cè)
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《第九課 樹立總體國(guó)家安全觀 》聽課評(píng)課記錄(2課時(shí))
- 9-1生活需要法律 2法律保障生活 聽課評(píng)課記錄 新部編人教版七年級(jí)下冊(cè)道德與法治
- 人教版地理七年級(jí)上冊(cè)第四節(jié)《世界的氣候》聽課評(píng)課記錄5
- 華師大版歷史九年級(jí)上冊(cè)第16課《啟蒙運(yùn)動(dòng)》聽課評(píng)課記錄
- 戶外廣告制作合同范本
- 三方委托出口合同范本
- 二零二五年度知乎共享空間租賃合作協(xié)議
- SBS防水卷材購(gòu)貨合同范本
- 公司租賃合同范本
- 電力兩票培訓(xùn)
- TCCEAS001-2022建設(shè)項(xiàng)目工程總承包計(jì)價(jià)規(guī)范
- 2024.8.1十七個(gè)崗位安全操作規(guī)程手冊(cè)(值得借鑒)
- 二次供水衛(wèi)生管理制度及辦法(4篇)
- 中學(xué)生手機(jī)使用管理協(xié)議書
- 給排水科學(xué)與工程基礎(chǔ)知識(shí)單選題100道及答案解析
- 2024年土地變更調(diào)查培訓(xùn)
- 2024年全國(guó)外貿(mào)單證員鑒定理論試題庫(kù)(含答案)
- 新版中國(guó)食物成分表
- DB11∕T 446-2015 建筑施工測(cè)量技術(shù)規(guī)程
- 運(yùn)輸車輛掛靠協(xié)議書(15篇)
評(píng)論
0/150
提交評(píng)論