文档介绍:仙桃职业学院
《手持移动设备Wince应用开发》课程教学大纲
课程类型:专业课
总学时:64          理论教学学时:32         实验实训学时:32
学分:4
适用对象:电子信息工程技术(3G移动通信与嵌入式)专业
先修课程:《《计算机应用基础》、《C语言进阶过程》、《C语言高级应用》、《C企业级应用与实践》、《C++面向对象初步》、《Oracle数据库应用与开发》
一、课程性质、目的及任务
本课程是电子信息工程技术(3G移动通信与嵌入式)的一门必修的专业核心课程。通过本课程的学习,使学生了解WinCE的基础知识,熟悉WinCE内核的定制方法,熟练掌握EVC的程序设计方法和技巧。学生必须学会基本的内核定制方法和EVC的程序设计方法。
二、教学要求
通过本课程的教学,具体要求学生掌握如下的技能:
掌握WinCE内核定制的方法;
掌握WinCE下SDK的配置,熟悉EVC的集成开发环境和相关工具;
熟悉EVC下对话框控件与图形编程;
掌握WinCE平台的基础数据库编程;
掌握WinCE平台的驱动开发技巧;
熟悉WinCE平台的串口通信编程;
独立完成WinCE平台的俄罗斯方块游戏的实现。
三、教学内容
第1章 WinCE系统概述
教学内容
了解WinCE概述;
了解WinCE系统功能;
了解技术组件及其优势;更高的生产力;更可靠的基础平台;更具创新的解决方案;
了解平台的组成。
教学重点
了解WinCE系统功能;
了解WinCE的技术组件。
教学难点
了解WinCE的技术组件。
WinCE内核分析
教学内容
了解硬件层;OEM层;操作系统层;应用程序层;
了解WinCE内核结构;
了解ROM文件系统;存储管理器;对象存储;
了解内存管理;进程;线程。
教学重点
了解WinCE系统的体系结构;
了解WinCE的存储管理;
了解WinCE的内存管理。
教学难点
了解WinCE系统的体系结构;
了解WinCE的存储管理;
了解WinCE的内存管理。
WinCE内核定制
教学内容
了解PB安装;
了解平台介绍;各个部件之间的关系;
了解BSP;BSP安装;
掌握内核定制;模拟器;
掌握内核定制;开发板。
教学重点
PB、WinCE、BSP和SDK的关系;
内核定制。
教学难点
PB、WinCE、BSP和SDK的关系;
内核定制。
WinCE映像文件下载
教学内容
了解BootLoader;
了解烧写方法;BootLoader各个部分的主要功能;
掌握超级终端的配置;Eboot的配置;
掌握配置PB中相关设置;引导Eboot;内核下载。
教学重点
BootLoader烧写;
Eboot的配置;
WinCE内核下载。
教学难点
Eboot的配置。
EVC开发工具简介
教学内容
理解SDK的作用;SDK的生成;SDK的安装
掌握集成开发环境;
了解远程调试工具。
教学重点
EVC集成开发环境;
远程调试工具的使用。
教学难点
远程调试工具的使用。
对话框控件及图形编程
教学内容
掌握WCE MFC(exe)的工程建立;
掌握标题框控件;按钮控件;编辑框控件;类向导的使用;
掌握CDC类;C