文档介绍:设计
嵌入式操作系统WinCE的移植及应用程序设计
系(院): 计算机科学学院
专业班级: 计算机科学与技术学院
姓名: 林科
学号: 201003674
指导教师: 王剑
设计时间: ~
设计地点: 4教机房
一、课程设计目的 3
二、设计任务及要求 3
一)、设计任务
二)、设计要求
三、需求分析 3
一)、Windows CE 操作系统简介
二)、Platform Builder 开发工具介绍
总体设计……………………………………………………………6
一)、Windows CE 平台的构建与配置
二)、IO 接口控制实验之七段数码管和LED 显示
三)、IO 接口控制实验——电机控制
五、详细设计与实现[含代码和实现界面] 6
一)、基于Windows CE平台下嵌入式操作系统定制的集成开发环境建立;
嵌入式操作系统Windows CE平台的搭建;
基于Windows CE的应用开发环境的建立和程序设计方法;
二)、七段数码管和LED显示控制程序设计;
三)、IO 接口控制——电机控制设计。
六、课程设计小结 33
课程设计目的
、嵌入式操作系统,掌握基于嵌入式系统的应用开发基本知识。
CE的特点,Windows CE的主要模块及各自的功能。掌握嵌入式操作系统Windows CE的配置、编译、移植方法。
开发环境,掌握基于Windows CE平台的应用程序设计方法。
设计任务及要求
一、设计内容
,基于Windows CE的应用开发环境的建立和程序设计方法
介绍嵌入式操作系统Windows CE的特点,了解Windows CE的主要模块及各自的功能。了解微软提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境Platform Builder(PB),掌握通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试的全过程。了解BSP在嵌入式系统中位置及其作用。介绍在嵌入式操作系统Windows CE上搭建嵌入式应用开发环境的方法,在Visual 中建立移动设备开发工程、程序调试以及下载运行的方法。
CE平台的搭建
安装XSBase270实验开发平台的BSP。根据XSBase270实验开发平台的特点和系统需求,利用Platform Builder集成开发环境配置Windows CE操作系统的特性和功能。编译、链接操作系统内核,生成系统映像文件。下载并运行编译好的Windows CE系统。
---七段数码管和LED显示控制程序设计
了解Windows CE下I/O访问机制和原理。了解LED和七段数码管的显示和控制原理。掌握Windows CE下访问硬件I/O寄存器的方法,以及使用Visual 对硬件设备编程的一般方法。
4. IO 接口控制——电机控制设计
了解WinCE 下IO 访问机制和原理;掌握GPIO 的控制寄存器的控制方法;掌握线程通信的编程方法;熟悉EVC 的使开发环境。
二、设计要求
安装XSBase270实验开发平台的BSP;在嵌入式操作系统Windows CE平台定制的集成开发环境Platform Builder(PB)上定制内核,编译和调试并生成内核映像文件,下载并运行编译好的Windows CE系统;中编写对 XSBase270目标板上LED和七段数码管的控制程序,下载运行程序。
①装有Platform Builder、Visual 开发环境,有并口、串口和USB接口的PC 机一台。
② XSBase270 实验开发平台一套。
需求分析
1、Windows CE 操作系统简介
Microsoft Windows CE 是一个开放的、可裁剪的、32 位的实时嵌入式窗口操作系统。
和其他桌面窗口操作系统(Windows XP/2000)相比,它具有可靠性好、实时性高、内核体
积小等特点,适用于各种嵌入系统和产品。它拥有多线程、多任务、确定性的实时、完全抢
先式优先级的操作系统环境,专门面向只有有限资源的嵌入式硬件系统。同时,开发人员可
以根据特定硬件系统对Windows CE 操作系统进行裁剪、定制,所以目前Windows CE 被广
泛用于各种嵌入式智能设备的开发,是当今应用最多、增长最快的嵌入式操作系统。
Windows CE 被设计成为一种高度模块化的