项目开发环境Linux+Arm53+C语言 项目需求 功能类别功能名称描述家电控制模块1、空调控制模块信息显示显示当前室内温度自动控制设置空调在某温度下自动开、关 2、风扇控制模块状态显示风扇开、关自动控制设置风扇的档数3、灯光控制模块状态控制灯光的开/关控制亮度正常、节能 4、窗帘控制模块自动开/关根据室外的亮度自动开启/关闭窗帘手动开/关读取当前窗帘状态,手动开启/关闭监控模块 1、烟感监控自动控制超过限量烟雾浓渡报警 2、红外监控自动控制有人非法闯进报警 3、报警功能自动控制打开、关闭 4、GPRS模块信息收发当有报警信息的时候,系统会自动将警报信息发送到指定的手机号码。
信息设定设定接收信息的手机号 5、访客视频对讲状态显示观察访客信息、自定义门锁开、关娱乐模块 1、收音机状态控制开、关自定义更换频道自动调理声音增大、减小 2、家庭影院灯光控制亮度效果调理自动调理声音增大、减小 3、音频播放状态控制开、关自动调理声音增大、减小自定义模式选择播放、随机播放、顺序播放、列表循环 4、数码相册状态控制开、关自定义模式选择播放、随机播放、顺序播放、列表循环场景切换 1、在家模式状态控制家居电器开关、灯光亮度、监控状态 2、离家模式 项目源码结构: |--bin 脚本目录 |--tar.sh 项目打包脚本 |--data 数据目录 |--include 头文件 |--beep.h 蜂鸣器模块 |--bmp.h BMP图模块 |--config.h 项目配置文件 |--file.h 文件操作模块 |--jpeg.h JPG图模块 |--led.h LED模块 |--mp3.h 音频模块 |--mplayer.h 音频库模块 |--res.h 资源配置文件 |--tslib.h 触摸模块 |--ui.h UI模块 |--vedio.h 视频模块 |--lib 库文件 |--pic 资源图片 |--icon 应用图标 |--ui UI文件 |--shortcut 项目效果图 |--ext 第三方库 |--driver 驱动 |--lib 第三方库 |--src 代码目录 |--main.c 主程序 |--Makfile 自动编译脚本---------------------作者:qq_39188039来源:CSDN原文:https://blog.csdn.net/qq_39188039/article/details/83751526版权声明:本文为博主原创文章,转载请附上博文链接!
1