论文部分内容阅读
随着21世纪网络化、信息化、智能化时代的来临,嵌入式设备的网络互联已经成为必然的发展趋势。本文通过对美的公司现有的一款洗碗机进行智能化信息家电的改造,引入智能化信息家电远程监控的概念,在已搭建的基于S3C44B0 ARM处理器的硬件平台上进行软件系统的深入研究。本着利用有限的资源,最大程度降低成本的原则,基于Bootloader+uClinux+GUI+Telnet Server+Web Server的解决方案,本文实现了一种新型智能化信息家电设备软件系统。本文结合美的公司家用洗碗机WQP12-9319的改造项目,将基于S3C44B0 ARM7TDMI内核的32位处理器引入到产品开发中,应用功能强大源代码开放的uClinx作为操作系统构建整个软件平台。文章从软件工程学的角度对系统需求进行了可行性分析和整体架构的设计,详细阐述了嵌入式系统软件开发环境的构建方式,U-Boot、uClinux、Microwindows、Boa的移植方法以及uClinux下以太网卡驱动和洗碗机控制驱动程序的移植开发方法,并定制了一个基于Busybox的JFFS2类型的Linux根文件系统,其中包含了Telnet服务器的定制。文章最后重点讲述了洗碗机控制应用程序系统的实现方式。在测试网络洗碗机实际运行情况时,首先,作者在Windows下通过SecureCRT、远程登录工具成功地登录网络洗碗机并执行远程监控操作;其次,通过Windows下Internet Explorer成功地访问网络洗碗机监控网页,并出色的完成基于浏览器的远程监控操作;最后,对网络洗碗机现场直接操作测试,原洗碗机的直接操作功能仍然能够正常使用。综合三个方面的实验结果表明,本文开发的网络洗碗机软件系统已达到了网络洗碗机改造的目的。基于成熟而源代码免费开放的网络洗碗机软件系统的实现,对于降低成本、利用有限资源实现智能化信息家电设备系统提供了有力的依据;为其它远程监控智能设备软件系统的构建提供了一个比较通用的模型。