touchgfx程序_基于TouchGFX和FreeRTOS的智能家居解决方案
基于
TouchGFX
和
FreeRTOS
的智能家居解决方案
*
马志宁,王鑫宇,吴淑琴
【摘
要】
摘要
:
以
32
位
Cortex-M4
内核的
LPCXpresso54608
作为智能家居
控制系统的核心,
Arduino
2560
作为外围扩展模块,基于
FreeRTOS
操作系
统、
TouchGFX
框架和
MVP
设计模式,进行软硬件系统的设计,实现了包括
灯光控制、门窗控制、可燃气体检测、空间控制、多种模式切换和控制等功能,
相较于传统系统,该系统具备接口统一、价格和维护成本低廉、模型视图分离、
用户交互友好等诸多优点
,
易于后期扩展和不断完善。
【期刊名称】
单片机与嵌入式系统应用
【年
(
卷
),
期】
2018(018)009
【总页数】
4
【关键词】
关键词
:
智能家居;嵌入式系统;
LPCXpresso54608
;
ARM
;
TouchGFX
;
FreeRTOS
*
基金项目:省部级
-
中国矿业大学
2017
年大学生创新创业训练计划项目
(04170072)
。
引
言
智能家居即
(Smart
Home)
,也被称为智能化住宅、感知住宅等
[1]
,是现代电
子技术、自动化技术、嵌入式系统及通信技术相结合的产物。
目前,智能家居控制系统面临着诸多问题:首先是价格昂贵,维护成本高
[2]
,
不利于产品的普及和推广;其次行业无统一标准
[2]
,各个厂商提供的解决方案
质量参差不齐,兼容性差;再次装置灵活性不高,安装拆卸以及维护困难,无
法做到循环多次使用;此外,实时性不高,无法全方位稳定地实现一定区域内
touchgfx程序_基于TouchGFX和FreeRTOS的智能家居解决方案相关推荐
- python与室内设计_基于树莓派和Python的智能家居系统设计
基于树莓派和 Python 的智能家居系统设计 许礼捷 葛华 陈红 [摘 要] 介绍树莓派第 3 代开发平台,融合 Python 开发技术和 OneNET 云 平台通信技术等先进技术,设计一款智能化的 ...
- 单片机反相器_基于AT89S52单片机的新型智能家居安防系统
现在,人们对工作和生活环境不仅要求舒适健康.可靠便利,而且更加看重安全性,并利用安防系统来提高家庭抵御各种意外情况的能力.现在的安防系统可借助计算机技术.IC 卡技术.通信技术等来实现,CAN总线应用 ...
- 基于ZigBee和STM32的智能家居控制系统的设计与实现(二)
基于ZigBee和STM32的智能家居控制系统的设计与实现(二) 上一篇博客中总体介绍智能家居系统的基本实现原理,这篇博客和以后的几篇博客会详细进行相应的介绍.这里首先进行硬件电路的设计. 硬件电 ...
- 基于ZigBee和STM32的智能家居控制系统的设计与实现
基于ZigBee和STM32的智能家居控制系统的设计与实现(一) 时间过的好快,已经到了做毕业设计的时候了,本次毕业设计题目是自己选的,为什么做这个?原因很简单,想把自己所学的大部分知识都应用上,虽然 ...
- 基于Wio Terminal的简易智能家居中控系统(初代版本)
经过不断地踩坑(学习),初代的简易智能家居中控系统已经做好了,在申请项目时填写的功能都做出来了,但是有些功能不是用Wio Terminal实现的(一方面是因为代码量太大,会给Wio Terminal的 ...
- 基于机智云平台的智能家居系统
摘要:随着社会的发展,人们对于生活质量的要求越来越高,智能家居作为能够大幅提升人们生活舒适度的一部分,得到了越来越多的人关注,更多方便.实用的智能家居系统急需被提出. 本文设计了一种基于机智云物联网云 ...
- 基于钛极OS的智能井盖解决方案
随着城市建设步伐的加快,市政公共基础设置的地下工程增多,井盖数量与日俱增,而人工巡检效率有限,往往无法及时准确地获取井盖状态信息,当井盖破损或丢失,如果相关部门无法在第一时间采取补救措施,轻则造成系统 ...
- 基于Zigbee和MQTT的智能家居应用
基于Zigbee和MQTT的智能家居应用 摘要:本文提出了基于Zigbee和MQTT的一种智能家居设计方案,与小米华为等做成品的方案不同,本文方案主要设计的是不同的设备控制器,对于用户定制的自由度大, ...
- 【STM32】基于stm32的阿里云智能家居
摘 要 智能家居是一种通过物联网将家里的各种电器设备连接在一起,并由中心控制器统一管理的信息系统.系统的核心是各类家居信息的采集与处理.阿里云能够提供云端的数据存储和分析功能,可以作为智能家居中心控制 ...
最新文章
- 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
- linux的引导流程
- 河南acret计算机报名,Acret, Ex Parte U.S. Supreme Court Transcript of Record with Supporting Pleadings...
- pandas中dropna函数_快速解释如何使用pandas的inplace参数
- nginx 反向proxy多个 tomcat,负载均衡
- linux磁盘管理的命令行,Linux磁盘管理命令介绍
- 通过代码生成机制实现强类型编程-CodeSimth版
- C++自学-默认参数的函数
- 转载:[Matlab]结构体(Struct)
- vue 日期多选插件
- cefsharp修改html,C#使用 CefSharp采集网页源代码
- 取消u盘写保护 u盘量产教程(无数尝试后的终极解决办法)
- excel 将科学计数法的格式换成文本
- TypeScript瞎看看
- 投影相机,透视相机,弱透视相机和仿射相机的区别和联系
- STM32F407单片机移植ADS1115驱动程序
- 基于深度信念网络的事件识别
- P4在table中使用ternary匹配
- PCIe是如何工作的——How PCI Express Works
- 【vue.js】+云存储(实现图片上传功能)