嵌入式系统课程设计报告说明.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统课程设计报告 指导教师: 学生班级: 学生姓名: 学 号: 班内序号: 08 课设日期: 2011/7/6~2011/7/10 目录 TOC \o "1-3" \h \z \u 一、课设目的 3 二、设计要求 3 2.1 功能要求 3 2.2 设计所需设备与工具 3 三、课设内容 3 四、课设环境 4 4.1 Windows CE的特点 4 4.2 Windows CE主要模块及其功能 4 4.3 Platform Builder开发工具介绍 5 五、设计步骤 7 5.1安装 XSBase270 的BSP 7 5.2实验平台的配置 7 5.3超级终端的设置 12 5.4使用jflash命令烧写Eboot 13 5.5 Platform Builder 配置 14 5.6 ActiveSync的使用 15 六、主要代码分析及结果 18 七、总结 20 一、课设目的 = 1 \* GB3 ① 了解嵌入式系统、嵌入式操作系统,掌握基于嵌入式系统的应用开发基本知识。 = 2 \* GB3 ②了解嵌入式操作系统Windows CE的特点,Windows CE的主要模块及各自的功能。掌握嵌入式操作系统Windows CE的配置、编译、移植方法。 = 3 \* GB3 ③了解Visual Studio.NET开发环境,掌握基于Windows CE平台的应用程序设计方法。 二、设计要求 2.1 功能要求 = 1 \* GB2 ⑴安装XSBase270实验开发平台的BSP; = 2 \* GB2 ⑵在嵌入式操作系统Windows CE平台定制的集成开发环境Platform Builder(PB)上定制内核,编译和调试并生成内核映像文件,下载并运行编译好的Windows CE系统; = 3 \* GB2 ⑶在VS.NET中编写对 XSBase270目标板上LED和七段数码管的控制程序,下载运行程序。 2.2 设计所需设备与工具 ① 装有Platform Builder、Visual Studio.NET开发环境,有并口、串口和USB接口的PC 机一台。 ② XSBase270 实验开发平台一套。 三、课设内容 = 1 \* GB4 ㈠嵌入式操作系统Windows CE平台的搭建 安装XSBase270实验开发平台的BSP。根据XSBase270实验开发平台的特点和系统需求,利用Platform Builder集成开发环境配置Windows CE操作系统的特性和功能。编译、链接操作系统内核,生成系统映像文件。下载并运行编译好的Windows CE系统。 = 2 \* GB4 ㈡七段数码管和LED显示控制程序设计 了解Windows CE下I/O访问机制和原理。了解LED和七段数码管的显示和控制原理。掌握Windows CE下访问硬件I/O寄存器的方法,以及使用Visual Studio.NET对硬件设备编程的一般方法。 四、课设环境 4.1 Windows CE的特点 Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作,它是精简的Windows 95。Windows CE的图形用户界面相当出色。Win CE具有模块化、结构化和基于Win32应用程序接口以及与处理器无关等特点。 4.2 Windows CE主要模块及其功能 Windows CE 被分成不同的模块,其中最主要的模块有内核模块(Kernel)、对象存储模块、图形窗口事件子系统(GWES)模块以及通信(Communication)模块。 = 1 \* GB3 ①内核模块 内核模块是Windows CE 操作系统的核心,它为任何基于Windows CE 的设备提供处理器调度、内存管理、异常处理以及系统内通信等系统功能,并为应用程序使用这些核心功能提供内核服务。Windows CE 的内核模块通过CoreDLL 模块表示。所有的操作系统定制设计都必须包含这个模块,但并不是这个模块的所有组件都必需的,有一些内核组件是可选的。 = 2 \* GB3 ②对象存储模块 对象存储是Windows CE 的默认文件系统,它相当Windows CE 设备上的硬盘。对象存储是由共享一个内核堆的文件系统、系统数据库和系统注册表组成,即使在没有系统主电源时,对象存储也能维持应用程序及相关数据不会丢

文档评论(0)

beifanglei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档