# 智能居家中控屏板 **Repository Path**: snake14/smart-home-control-panel ## Basic Information - **Project Name**: 智能居家中控屏板 - **Description**: 基于GEC6818+GY39+ubuntu16的智能居家中控屏板项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-03-14 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: 结束 ## README # 智能居家中控屏板 #### 介绍 基于GEC6818+GY39+ubuntu16的智能居家中控屏板项目 #### 软件架构 基于GEC6818(arm架构)+GY39小板+ubuntu16的智能居家中控屏板项目 #### 安装教程 1. 使用粤嵌GEC6818(arm架构)+GY39小板 1. ubuntu16 运行在VMware17(总4核心,2G内存10G硬盘) 1. 使用 arm-linux-gcc 交叉编译,gcc --version5.4 #### 项目功能 1. 开机加载 1. 主界面 (相册、居家生活信息、音乐播放器、视频播放器、画板) 1. 相册:左右点击、左右滑动切换图片,上滑退出 1. 居家生活信息:进入后子线程每秒刷新数据,主线程控制led等 1. 音乐播放器:播放音乐、切换音乐、音量加减 1. 视频播放器:播放指定视频、视频快进退、音量加减、播放藏听 1. 画板:选择画笔、颜色、橡皮在白板上绘画、一键清空 #### 具体功能 1. 显示图片在显存或lcd文件 2. 操作/dev/event0触控屏文件实现触空操作 3. 操作led、蜂鸣器文件控制led、蜂鸣器 4. 串口编程,与GY73交换数据 5. 创建子线程,在子线程中每秒刷新GY39传输的数据 6. 使用mplayer驱动,+fifo管道,实现音乐视频播放 7. 封装屏幕画点、识别触控数据等,实现在白板绘画 #### 特技 1. linux+C语言