预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

http://www.elecfans.com电子发烧友http://bbs.elecfans.com电子技术论坛 嵌入式系统在智能冰箱管理中的应用研究 (深圳大学工程技术学院)王旭东徐刚宁伟翼 WANG,XudongXU,GangNing,Weiyi 摘要:本文基于WindowsCE.Net4.2嵌入式操作系统,运用eMbeddedVisualC++4.0软件开发了冰箱管理 应用程序。本系统采用RS-232主从式异步通讯方式,嵌入式开发板IMS为主机,冰箱控制板MCU为从机。 用户可以在显示屏上设置冰箱各室温度、冰箱工作方式等,此信息通过串口传到MCU进而对冰箱进行控 制管理。本文设计的应用模块操作界面友好方便,可在智能冰箱中实际应用。 关键字:嵌入式操作系统;eMbeddedVisualC++4.0;RS-232异步通讯 中图分类号:TP37文献标识码:A Abstract:Thispaperdevelopsaperfectembeddedrefrigeratormanagingmodule,whichisbasedonWindows CE.NET4.2operatingsystem.TheembeddedboardcommunicateswithMCUbyRS232.Theusercanset chamber’stemperatureandworkingmodeoftherefrigeratorconveniently.Theoperationinterfaceisfriendlyand convenient.Itcanbeappliedinembeddedintelligentrefrigerator. Keywords:EmbeddedOperatingSystem;eMbeddedVisualC++4.0;RS232Asynchronous Communication 引言 进入21世纪以来,嵌入式技术逐渐成熟并全面展开,已经成为通信和消费类产品的共同发展方 向。在信息家电领域,如网络冰箱、家庭网关、数字机顶盒、数字电视等的发展,使得嵌入式系统 正扮演着越来越重要的角色。在个人计算机领域中,嵌入式产品使个人商用、娱乐和通信功能相结 合,以自然的人机交互界面和丰富的多媒体处理能力迅速得以推广,并取得了巨大成功,而所有上 述产品都离不开嵌入式技术。所以,嵌入式系统的开发,已被人们公认为是一个具有良好发展潜力 的行业。 嵌入式智能家用电器也简称为智能家用电器。在这种家用电器中,人机界面友好方便,由单片 机对家用电器的基本功能进行控制,同时还模拟人的智能活动过程。在控制过程中结合各种智能活 动进行必要的处理,大大提高了家用电器的品质和性能,产生了更加优秀的控制效果,使人们得到 更理想的服务。 本文介绍了基于WindowsCE.Net4.2嵌入式操作系统,选用三星公司的SamArmDvk9开发平台 (SamArmDvk9是针对S3C2410的高性能开发平台,适合于开发高性能手持式以及便携式智能设备 或终端),运用eMbeddedVisualC++4.0软件开发了冰箱管理应用程序。本系统采用RS-232主从式 异步通讯方式,嵌入式开发板IMS为主机,冰箱控制板MCU为从机。用户可以在显示屏上设置冰 箱各室温度、冰箱工作方式等,此信息通过串口传到MCU进而对冰箱进行管理。下面具体介绍实 现的步骤。 一、WindowsCE.Net4.2内核定制及导出SDK WindowsCE为开发人员提供了一个相对不错的集成开发环境(IDE):PlatformBuilder。开发人员 可以在这个IDE中根据开发的需要完成操作系统镜像的定制、编译与调试。 1、启动PB,前期设置 选择Flie菜单中的ManageCatalogFeatures,将随开发板提供的2410wince4.2bsp文件夹下的 smdk2410.cec导入工程。这样在PB的向导中和Catalog中就会出现针对开发板的Samsung SMDK2410:ARMV4目录。 2、新建工程,完成工程向导,注意要选择SAMSUMGSMDK2410:ARMV4BSP。 3、添加组件 基金资助:国家自然科学基金:智能机器人自适应视觉伺服控制系统及仿真 项目批准号:60175026 http://www.elecfans.com电子发烧友http://bbs.elecfans.com电子技术论坛 除了向导自动添加的组件外,需要手动添加MicrosoftFoundationClasses(MFC)组件,使操作系统能 支持用MFC编写的程序。 4、点击Build菜单中的BuildPlatform,PB将自动完成整个系统镜像的定制。 5、导出针对定制系统的SDK(SoftwareD