- 1、本文档共7页,可阅读全部内容。
- 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).
步骤二:启动wb。在wb中,选择“设置仿真环境”=“搜索”仿真工程文件位置,保存您选择的配置。
步骤三:在wb中,选择“调试仿真应用”,启动VC,在VC中设置:
Tools-Options-Directories选项中,选择Show Directories中Include files,将仿真系统include目录加入,选择Show Directories中Library files,将仿真系统的lib目录加入;
Project-Settings-Link选项中,加入simapi.lib(仿真库), WSOCK32.lib(红外通
您可能关注的文档
- 合作建议书-南山政府在线.doc
- 合同审核信用证.doc
- 合理使用阿片类止痛药.ppt
- 合酶.ppt
- 听更多的电脑音乐-南宁市逸夫小学.ppt
- 吴梅玲-中国司法认定驰名商标的实证研究及制度-湘潭大学教务处.doc
- 呼吸.血压.ppt
- 吸入疗法治疗支气管哮喘.ppt-光山县人民医院.ppt
- 咬定基本笔画不放松.doc
- 咨询心理学-甘肃省教育科学研究所.ppt
- 宠物行业市场规模研究:2025年宠物行业市场细分潜力报告.docx
- 宠物行为训练与健康管理平台在宠物旅游线路规划中的应用研究.docx
- 宠物行业市场规模研究报告:2025年中国市场前景与竞争态势深度分析.docx
- 银发经济养老辅助器具市场前景与投资机会报告.docx
- 2025年冷链物流仓储库存周转效率评估报告.docx
- 新建客运站工程方案设计(3篇).docx
- 新能源电动冷藏配送在2025年冷链物流行业中的区域发展差异与优化策略分析.docx
- 教育电商社交电商模式可行性研究报告.docx
- 宠物行为训练与健康管理平台在宠物用品电商的整合营销策略.docx
- 宠物行为训练与健康管理平台安全性与隐私保护分析报告.docx
文档评论(0)