ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:18.18KB ,
资源ID:9716990      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9716990.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能冰箱控制系统研发软件工程论文计算机论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能冰箱控制系统研发软件工程论文计算机论文.docx

1、智能冰箱控制系统研发软件工程论文计算机论文智能冰箱控制系统研发-软件工程论文-计算机论文文章均为WORD文档,下载后可直接编辑使用亦可打印 摘 要:随着智能化技术的不断发展, 智控系统在电器行业中得到广泛应用。智控冰箱实现了智能控制、远程控制以及自动 等功能。文章通过系统的剖析智控冰箱的性能等, 提出智控冰箱软件系统设计的具体方案, 以此设计性能更完善的智控操作系统。 关键词: 智控冰箱; 软件系统; 设计; CGI; web服务器; Abstract:With the continuous development of intelligent technology, intelligent

2、control system has been widely used in the electrical industry. Intelligent control refrigerator realizes the functions of intelligent control, remote control and automatic alarm.Through the systematic analysis of the performance of the intelligent control refrigerator, this paper puts forward the c

3、oncrete scheme of the software system design of the intelligent control refrigerator, so as to design the intelligent control operating system with more perfect performance. Keyword:intelligent control refrigerator; software system; design; CGI; web; server; 随着科学技术的不断进步, 信息化程度的提高以及人们对于智能家电的需求, 智能化仍将

4、为家电产品的主要形态, 智能家电依旧是家电行业未来的主要发展热点。基于数字化、三网融合、物联网、大数据、云计算等应用技术的智能家电将是信息消费的中坚力量。建立一套有效的智能冰箱控制系统, 不仅方便家用电器的智能化管理, 更能在很大程度上提高生活品质, 改善生活质量。 1、 智控冰箱的功能概述 智控冰箱是依托大数据技术、远程操作控制技术等对冰箱设备进行控制的电器设备。通过嵌入式Linux系统来实现控制冰箱自动监测、维护、管理的功能。对硬件系统仿真, 同时软件功能能够得到支持, 通过硬件和软件上的结合最终形成稳定的智能控制系统。该系统设计采用ARM核的MC9328MX1微处理器。MC9328MX1

5、是Motorola公司基于ARM920T的龙珠 (Dragon Ball) MX1处理器, MC9328MX1内含ARM公司设计的16/32bit ARM920T微处理器内核, 此种微处理器具有体积小、功耗低的优势, 尤其是现代工业技术的发展, 使得此种微处理设备在现代智能领域具有广泛的应用价值。 其主要包括智能查询冰箱内食物的基本信息;根据食材的不同自动调控温度;食材缺损时能够给出相应的温馨提示;根据存储时间计算最大保存期限, 当食物发生变质时能警告提醒;能够连网上购买食材;根据冰箱内现有食材做出对应的食谱推荐;冰箱正常运作的监测与管理。 整个控制系统主要分为三大层面:应用层、中间层、设备层

6、。设备层主要是能够实现各类协议的转换, 同时又能够驱动中间层为暂时停滞的设备提供挂起。为了能使应用层方便用户需求开发, 设备层还向应用层提供了开放接口。采取这种结构体系的目的在于既能实现家庭内的控制, 又能实现远程的控制, 在很大程度上提高了运行速度和传输效率。在此基础之上又搭建了一个Web服务器, 在该服务器上能够运行CGI动态页面, 当用户通过浏览器对系统进行访问时能够起到信息交互、数据交换的作用。它主要是以ARM+Linux操作系统为依托, 在网络和冰箱控制管理上进行有效的数据传播。由于嵌入式Web技术具有良好的用户界面、强大而又方便的近程与远程交互能力、一致的客户端软件, 所以更能成为

7、系统信息化、网络化、集成化的重要途径和手段。嵌入式Web服务器在系统中起到的关键作用就是分析用户请求, 只有分析明确后才能对该请求做出相应的处理, 即调用出该请求相对应的功能模块, 实现功能的操作, 完成用户对于网络冰箱的远程控制。 2、 智控冰箱软件系统设计 软件系统是智控冰箱控制系统的核心, 智控冰箱软件系统的设计主要包括: 2.1、 Linux内核的配置 (1) 进入linux内核配置菜单:在linux内核文件夹中点击终端进入:输入make menuconfig后进入。 (2) 将配置文件范例加载到配置菜单中。点击load an Alternate Configuration File进

8、入后输入:configmini2440t35将针对开发板的linux配置例子导入, 在其基础上新建linux配置。 (3) 版本配置:点击General setup目录下。xyd118是自己定义的版本号, 名字是自己定义的, 如果使用其它内核编译的驱动, 不能加载到该版本内核中。驱动的编译必须依赖于内核。自己定义的版本号为在linux内核的版本号后加了一个自己定义的版本号。是linux内核版本子集。 (4) 设备驱动程序配置:点击Device Drivers后按enter进入菜单。配置Network device support:根据开发板支持的网络而选择 (配置网卡) 。不可以全选, 否则会

9、报错。点击input device support:配置LCD屏的像素即点阵类型;键盘配置:选中keyboards后进入选择AT keyboard (标准键盘) ;触摸屏配置:Touchscreens;一定要选中input子系统, 相当于为所有输入型驱动提供了统一的接口。例如输入一个键值, 那么就可以调用该统一接口将该键值报告给内核。至于在内核中怎么处理, 这个不用管。这些是有系统来完成的。配置字符设备:Character devices;配置IIC support:IIC上层协议;配置:SPI support (SPI主的上层协议、SPI底层驱动) (5) 配置文件系统:File syste

10、ms。文件系统里面:选择NFS文件系统 (如果通过网络挂载文件系统就需要选中) 。 (6) 首先保存备份 (输入名字, 备份以便下一次用类似的就可以直接在备份基础上进行配置, 减少工作量) , 然后退出保存即可。 (7) make (将配置好的内核编译成zImage) , 根据电脑系统, 一般需要10-30分钟。如果编译通过就会在:linux-2.6.32.2目录下生成vmlinux文件 (二进制代码) , linux-2.6.32.2/arch/boot目录下生成zImage。 (8) 生成make uImage (编译成u-boot也能识别的内核, 相当在z Image前加了一个u-boo

11、t能够识别的头文件) 。 首先将:U-boot-1.3.4/tools下的mkImage即制作u Image的工具copy到linux系统下的use/bin目录下。然后敲make uImage如果编译通过就会在:linux-2.6.32.2/arch/boot下面生成uImage。 (9) 然后烧写即可。通过jlink烧写vivi到norflash:通过dnw下载工具软件将vivi, 内核, 根文件系统依次烧写进nandflash;开机即可运行。 (将led驱动编译进内核, 重启不丢失) 2.2 、文件系统的制作 和Windows的C, D, E等盘符相似, Linux操作系统也可以将磁盘,

12、Flash等存储设备划分为若干个区, 在不同分区下存放不同类型的文件。比如Windows的C盘中就存放着启动系统所必须的一系列文件, 而在Linux系统中, 内核映像文件 (在嵌入式系统众, 内核一般单独存放在一个分区中) , 内核启动后运行的第一个程序, 给用户提供操作界面的shell程序, 应用程序所依赖的库等。这些必需的基本的文件集合就被称为根文件系统。它们都放在一个分区中, 在系统启动后就会首先挂载这个分区, 也就是挂载根文件系统。 (1) 创建根目录。在home目录下创建/home/rootfs文件夹, 用作新构建的根文件系统的根目录。 (2) 构建/bin、/sbin、linuxr

13、c:解压并进入busybox-1.16.1目录, 执行以下代码操作: 编译出的busybox的shell命令解释器支持显示当前路径及主机信息 在busybox目录下有install目录, 里面有/bin/sbin linuxrc三个文件 3、 测试结果 完成上述操作之后, 需要对系统进行整体测试, 如果异常是与程序的执行相同步的, 则这往往是一种不当的操作的结果。智控冰箱软件系统的设计必须要结合智控冰箱的性能, 因此随着智能控制技术的不断发展, 优化软件设计将成为智能电器设备发展的核心。 参考文献 1陈映村, 程鹏飞.试析物联网在人工智能生活中的实际应用J.中国新通信, 2019 (04) . 2刘琦, 王峰.基于Arduino的智能灯光与冰箱温度控制系统设计J.科技创新与生产力, 2018 (12) . 3 刘志国.练就Linux系统高手教程M.延边出版社, 2006, 1. 4李俊.基于用户体验的家用智能冰箱信息交互设计研究D.安徽工业大学, 2018. 5俞志祥.关于物联网概念的智能冰箱设计分析J.电子测试, 2018 (05) .

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1