- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生实验报告格式示例-仿真开发
电子科技大学
计算机学科实验基地
实验报告
实验类型:必修 选修 实验日期: 年 月 日
实验名称: 嵌入式系统实验
实验地点: 电子科技大学计算机学院硬件实验室
学生姓名: 指导教师:
班 级: 评阅教师:
同组学生:
计算机科学与工程学院制
实验报告内容:
实验目的
了解嵌入式系统下的应用程序的仿真开发;熟悉EPSON的仿真开发环境WB33以及其开发过程、熟练应用gui编程(图形用户接口)。
实验器材和设备
硬件:IBM PC机或者其兼容机,PII(300M)以上CPU,128MB内存,5G以上硬盘空间,101标准键盘,标准鼠标,1个以上串口、红外口、USB口、一个USB设备。
软件:windows2000操作系统上、vc6.0(含ANSI C LIB ) 、仿真库、 装有针对S1C33的EPSON仿真开发环境。
实验任务
在原有的模板上修改程序,修改、增加功能;利用gui编写不同风格的按钮;自编一计算器界面,并实现+、—功能。
实验原理
(1)嵌入式系统仿真开发原理
仿真开发环境的总体目的是在PC上仿真实现一个虚拟的目标系统。应用程序开发工程师、用户及硬件厂家能基于此仿真开发环境,开发独立运行的应用程序。PC仿真开发环境用来实现目标应用在PC机上的仿真开发,并把仿真开发出的应用转化为目标平台的代码,通过应用动态下载工具和目标平台的加载工具,把应用加载到目标平台,实现应用的动态添加。其特点是只需宿主机,无需目标机【方便、快捷】、硬件和软件协同开发【省时】。
(2)EPSON的仿真开发环境工作原理:
EPSON的仿真开发环境的体系结构如下图所示:
WorkBench是仿真开发环境的一个应用控制界面,主要实现PDA设置:包括PDA的外观图形,LCD点阵类 型、分辨率和颜色,以及键盘键码。
仿真PDA实现PDA的模拟显示,以及同用户的交互操作。包括PDA外观显示;LCD显示内容输出;键盘和触摸屏输入事件处理功能。
仿真应用程序使用Visual Studio中的Visual C++ 6.0作为编辑、编译和调试工具。在开发仿真应用程序时,需要使用仿真的API库文件,其结果能够通过仿真PDA进行显示。用户在生成仿真应用项目后设定仿真头文件和库文件的目录,将仿真库加入到系统中即可进行应用软件程序的编辑、编译、链接,并可进行源代码级调试。
仿真外设包括RS232、USB和IrDA等通讯设备。在完成必要的宿主机RS232、USB、IrDA外设的设置和初始化后,仿真外设模块能利用宿主机外设完成用户应用程序对仿真外设的读写操作,实现与其他设备的数据通讯。
仿真API库是应用开发者可使用的应用级API的集合,包括GUI API、File System API、DataBase API和外设(RS232、USB、IrDA)的DDI。
(3)GUI的运行过程:
创建GUI任务,启动GUI系统的运行。
GUI系统进行初始化
进入用户入口函数fnGUI_AppMain,构建用户界面。
进入消息循环,等待输入
当接收到QUIT消息时退出消息循环,卸载GUI,销毁GUI任务。
实验过程描述
(1)建立仿真开发环境:
安装程序安装仿真开发环境中除VC6.0以外的所有组成部分,通过设置WorkBench的图标让用户从桌面启动系统。
系统安装到计算机上后,要进行初步的设置工作:
步骤一:在windows中设置仿真环境所需要的环境变量 SIMPDAPATH 将仿真系统安装的目录设置到环境变量中;
步骤二:启动WB,选择“设置仿真环境”=“搜索”Visual Studio的msdev.exe所在地位置。
步骤三:选择或者修改所需要的配置文档。
(2)程序设计过程:
步骤一:用户在windows的资源管理器中创建开发目录(假设名称为develop),将simProj中的所有文件复制到该目录中(develop)#include stdio.h
#include stdlib.h
#include string.h
#include sysGUI.h
#define IDC_CTRL1 100
#define IDC_CTRL2 110
#define IDC_CTRL3 120
#define IDC_CTRL4 130
T_WORD ControlTestWinProc(T_GUI_HWND hWnd, T_WORD message,
T_GUI_WPARAM wParam, T_G
您可能关注的文档
- 姥姥的剪纸.ppt.ppt
- 媒体网络服务.ppt
- 孙过庭《书谱》.ppt
- 孙国刚-中国石油大学(北京).doc
- 学习《准则》.ppt.ppt
- 学习单元示例.doc
- 学习单班级座号姓名【效用(Utility)】1、综合题(每题2分)()1.如果.doc
- 学习班课程表-中国心脑血管病网.doc
- 学习目标.ppt
- 字形变化形象化字体.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)