- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Windows CE程序设计课程教学大纲
(Windows CE Programming Design)
学 时 数:32学时
其中:实验学时:0学时
课外学时:0学时
学 分 数:2
适用专业:网络工程
一、课程的性质、目的和任务
本课程是一门基于硬件平台的软件开发专业选修课,具有很强的实践性。本课程的主要任务是介绍Windows CE进行中断、驱动程序开发的基本原理和设计方法。通过本课程的学习,使学生掌握和理解Windows CE程序设计与开发的基本过程,各种程序与设备的开发方法和技巧。主要涉及内存管理、文件管理、系统输入等,以及中断处理、驱动程序模型、流驱动程序开发等,要求学生对嵌入式系统的开发有进一步深入的了解,对硬件和开发环境都有较好的掌握,加强对理论知识的理解、提高学生解决问题能力的作用。
二、课程教学的基本要求
(一)学习Windows CE的基础理论和特点,以及相关的程序设计方法;
(二)掌握Windows CE开发工具、内存管理、文件管理、系统输入等;
(三)掌握中断处理、驱动程序模型、流驱动程序开发等。
三、课程的教学内容、重点和难点
第一章 嵌入式系统简介(1学时)
一、教学内容
(一)嵌入式系统特点、分类、组成;
(二)嵌入式系统的应用领域;
(三)常见的嵌入式操作系统。
重点:认识Windows CE、Symbian、Palm OS、嵌入式Linux、VxWorks等嵌入式操作系统。
难点:嵌入式系统组成及其特点。
第二章 Windows CE.Net简介(2学时)
一、教学内容
(一)Windows CE的发展历史、功能简介、电源管理功能、多任务功能、图形界面、通信能力、多媒体和扩展功能、实时功能等;
(二)Windows CE.Net的体系结构;
(三)Windows CE的应用领域。
重点:认识Windows CE及Windows CE.Net的体系结构。
难点:Windows CE.Net的层次架构、内核模块、文件系统、网络与通信模块、GWES模块等。
第三章 Windows CE.Net开发基础(1学时)
一、教学内容
(一)Windows CE.Net的启动;
(二)Windows CE设备的电源特性;
(三)Windows CE.Net程序开发环境;
(四)Windows CE.Net目录解析。
重点:Windows CE.Net程序开发环境。
难点:Platform Builder、EVC和EVB、Visual Studio.Net、ActiveSync等。
第四章 Windows CE.Net开发工具简介(1学时)
一、教学内容
(一)Platform Builder;
(二)Embedded Visual C;
(三)Visual Studio.Net等工具。
重点:Visual Studio.Net工具的认识与理解。
难点:Win32 API、MFC及ATL三种程序设计方式;使用Visual Studio.Net 2003构建Smart Device工程。
第五章 Windows CE.Net中的内存管理(2学时)
一、教学内容
(一)Windows CE中RAM和ROM77,虚存,堆,栈以及静态数据块的使用;
(二)Windows CE下的Bootloader。
重点:RAM和ROM在实际设备中的体现,虚存,堆,栈以及静态数据块的特性
难点:Bootloader的结构。
第六章 Windows CE.Net中的进程和线程(2学时)
一、教学内容
(一)Windows CE.Net中的进程,线程;
(二)Windows CE.Net中进程间通信。
重点:线程的优先级;线程等待与互斥、互锁的处理。
难点:进程间通信的处理方式。
第七章 Windows CE.Net中的文件系统和注册表管理(2学时)
一、教学内容
(一)Windows CE.Net文件的输入输出,内存映射,文件管理等;
(二)注册表及相关API函数。
重点:内存映射文件,注册表相关API函数。
难点:内存映射文件的理解。
第八章 Windows CE.Net中的屏幕绘制函数(2学时)
一、教学内容
(一)Hello Windows CE的建立;
(二)文本显示相关的函数;
(三)字体;
(四)图形绘制;
(五)使用Win32 API编程方式在Windows CE中显示文本、绘制图形。
重点:各种常见图形的绘制;使用API编程实现文本的显示及图形的绘制。
难点:使用Win32 API编程。
第九章 Windows CE.Net系统中的输入(2学时)
一、教学内容
(一)键盘输入;
(二)鼠标输入;
(三)Windows CE中的触摸屏;
(四)通过鼠标点击的方式进行屏幕绘制;
(五)在Windows
1亿VIP精品文档
相关文档
最近下载
- 新教科版小学五年级科学上册《有关光的思考》ppt教学课件.ppt
- Photoshop 1 初识Photoshop教学课件.ppt
- 人教版数学一年级上册课堂作业.pdf VIP
- 2022年度省级工业互联网平台申报书模版.doc
- 机械工程测试与控制技术课件-(2.10.3)--信号流图.ppt VIP
- 高中语文选必上册第一单元“走近英雄”作文模拟题及范文汇编.docx
- 别再捉弄人啦课件.ppt VIP
- 2022年最新冀教版小学五年级数学上册教学计划及进度表(新课标).docx
- 五年级上册《道德与法治》全册知识点汇总.pdf VIP
- Casio卡西欧手表BGA-280-3A机芯号码 5662使用手册 说明书.pdf
文档评论(0)