欢迎来到天天文库
浏览记录
ID:44283495
大小:813.71 KB
页数:15页
时间:2019-10-20
《嵌入式课程设计(WinCE的与应用)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、嵌入式系统课程设计班级:学号:姓名:指导教师:王剑日期:2013/6/10〜201喊]一、课程设计目的2二、课程设计要求21・功自铉要求22.设计所需设备与工具2三、课程设计内容2(1)・嵌入式操作系统WindowsCE平台的搭建21.1windowsCE内核模块1.2对象存储1.3图形窗口和事件系统模块1・4PlatformBuilder开发工具1.5BSP原理1.6实验平台的设置1.7平台的编译,构建系统,生成映像文件1.8下载内核镜像(2)ActiveSync的使用9⑶七段数码管和LED显示控制程序设计113.1WindowsCE下访问物理地址的方法123.2实验步骤133.3应
2、用程序操作过程13四、课设结果14五、课设收获、体会和建议14一、课程设计目的:1.学习嵌入式系统、嵌入式操作系统,掌握基于嵌入式系统的应用开发基本知识.2.学习嵌入式操作系统WindowsCE的特点,WindowsCE的主要模块及各自的功能.掌握嵌入式操作系统WindowsCE内核的配置、编译、移植方法.3.熟悉VisualStudio.NET开发环境,掌握基于WindowsCE平台的应用程序设计方法.4.学习使用VisualStudio.NET対硬件设备编程的一般方法.熟悉PlatformBuilder开发工具使用方法二、课程设计要求:1.功能要求安装XSBase270实验开发平台
3、的BSP;在嵌入式操作系统WindowsCE平台定制的集成开发坏境PlatformBuilder(PB)上定制内核,编译和调试并牛成内核映像文件,下载并运行编译好的WindowsCE系统;在VS.NET中编写对XSBase270目标板上LED和七段数码管的控制程序,下载运行程序.2.设计所需设备与工具①装有PlatformBuilder^VisualStudio.NET开发环境,有并口、串口和USB接口的PC机一台.②XSBase270实验开发平台一套.三、课程设计内容(1)・嵌入式操作系统WindowsCE平台的搭建1.1windowsCE内核模块:MicrosoftWindowsC
4、E是-•个开放的、可裁剪的、32位的实时嵌入式窗口操作系统.和其他桌面窗口操作系统(WindowsXP/2000)相比,它具有可靠性好、实时性高、内核体积小等特点,适用于各种嵌入系统和产品•它拥有多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境,专门面向只冇冇限资源的恢入式硬件系统.WindowsCE被设计成为一种高度模块化的操作系统,每一模块部提供特定的功能.其屮最主要的模块有内核模块(Kernel)>对象存储模块、图形窗口事件子系统(GWES)模块以及通信(Communication)模块.另外WindowsCE还包含一些附加的可选择模块,这些模块可支持的任务有管理可安
5、装设备驱动程序、支持COM等.一个最小的WindowsCE系统至少由内核和文件系统模块组成.内核模块是WindowsCE操作系统的核心,它为任何基于WindowsCE的设备提供处理器调度、内存管理、界常处理以及系统内通信等系统功能,并为应用程序使用这些核心功能提供内核服务.WindowsCE的内核模块通过CoreDLL模块表示.所有的操作系统定制设计都必须包含这个模块,但并不是这个模块的所冇组件都必需的,有一些内核组件是可选的.1.2对象存储对象存储是WindowsCE的默认文件系统,它相当丁WindowsCE设备上的硬盘.对象存储是由共享一个内核堆的文件系统、系统数据库和系统注册表组
6、成,即使在没冇系统主电源时,对象存储也能维持应用程序及相关数据不会丢失.对象存储可将用户数据和应用程序数据存入文件或注册器.1.3图形窗口和事件系统模块图形窗口和事件系统模块(GWES)包含大部分的核心WindowsCE功能,它集成了图形设备接口(GDI)、窗口管理器和事件管理器.GWES模块吋WindowsCE操作系统高度组件化的部分,它分别由USER和GDI两部分组成,USER用來处理消息、事件及鼠标和键盘等用户输入,而GDI用于处理图形的屏幕和打印输出等.GWES是用户、应用程序和操作系统Z间的图形用户接口.GWES通过处理键盘、鼠标动作与用户交互,并选择传送到应用程序和操作系统
7、的信息.GWES通过创建并管理在显示设备和打卬机上显示的窗口、图形以及文本来处理输出.GWES的小心是窗口.所有应用程序都通过窗口接收來白操作系统的消息,即使那些为缺少图形显示的设备创建的应用程序也是如此.GWES提供控制器、菜单、对话框以及图形显示的设备资源,还提供GDI以控制文木与图形显示.1.4PlatformBuilder开发工具PlatformBuilder(PB)是微软提供给WindowsCE开发人员进行基于WindowsCE平台卜
此文档下载收益归作者所有