- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 基于ARM的智能灯光控制系统(11)状态更新
Created with Raphaël 2.1.0初始化数据有传感器?读传感器数据 设置绑定设备状态 web设置区域?区域设备状态更新 sleep(1)设备开关状态更新yesnoyesno设备状态更新头文件 (sw_pro.h)#ifndef _SL2000_SW_IPC_H#define _SL2000_SW_IPC_Hvoid* sw
2016-10-25 12:37:12 824
原创 基于ARM的智能灯光控制系统(10)网络节点
基于ARM的智能灯光控制系统(10)网络节点节点设备网络通信协议//–head– cmd data crc //0x5a 0x15 0x 0x 0x 协议头部(2字节) 命令位(1字节) 数据位(1字节) 校验位(1字节) 功能 0x5a 0x15 0x10 0x11 前四位求和 查询设备在线 0x5a 0x15 0x20
2016-10-21 22:05:12 1008
原创 基于ARM的智能灯光控制系统(9)设备管理
基于ARM的智能灯光控制系统(9)设备管理设备管理网页界面设备管理页面程序(dev_con.c)#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include "html.h"#include "config.h"#include "ipc.h"void light_tr(char*
2016-10-21 19:45:12 1059
原创 基于ARM的智能灯光控制系统(8)设备添加
基于ARM的智能灯光控制系统(8)设备添加设备添加页面网页显示头文件(html.h)#include <stdio.h>#define ERR_SHM 1#define ERR_MSG 2#define ERR_REG 3void html_head(){ printf("Content-type:text/html\r\n\r\n"); printf("<html>");
2016-10-21 19:08:32 822
原创 基于ARM的智能灯光控制系统(7)设备更新
基于ARM的智能灯光控制系统(7)设备更新5v-3.3v电压转换模块设备更新头文件(dev_pro.h)#ifndef _SL2000_DEV_PRO_H#define _SL2000_DEV_PRO_Hint dev_update(int* fd,char dev_type,char flag,char* dev_file);void* dev_pro(void *arg);#endif设备
2016-10-20 15:43:24 972
原创 基于ARM的智能灯光控制系统(6)进程通信
基于ARM的智能灯光控制系统(6)进程通信 进程通信的作用 通信方式 程序中的功能 消息队列 用于接受网页不同的事件请求 共享内存 实现主控程序与网页程序的数据共享. 进程通信机制Created with Raphaël 2.1.0网页程序1网页程序1主控程序主控程序网页程序2网页程序2显示系统数据消息队列(0x01)更新共享内存设置系统数据消息队列(0x02)更新共
2016-10-20 14:43:43 729
原创 基于ARM的智能灯光控制系统(5)设备链表
基于ARM的智能灯光控制系统(5)设备链表设备自动动态更新 使用链表实现,方便数据实时动态增加与删除。链表处理头文件 (link_pro.h) 函数 功能 使用 Create 创建链表头结点 stu_to_link( ) Delete 删除指定结点 dev_update( ) Insert 增加设备结点 stu_to_link( ) , dev_u
2016-10-20 11:29:55 807
原创 基于ARM的智能灯光控制系统(4)数据结构
基于ARM的智能灯光控制系统(4)数据结构主控后台服务程序daemon.c 程序功能模块#include <pthread.h> #include "config.h"#include "sys_ipc.h" #include "link_pro.h"#include "dev_pro.h"#include "net_pro.h"#include "sw_pro.h" 全局数据的
2016-10-20 10:34:26 759
原创 大学嵌入式物联网项目实训-沈寒-专题视频课程
参加此次项目实训的学员必须有一定的基础 ,有一定的C编程能力 ,此课程内容以项目为导向,以技术为核心。1.Linux嵌入式交叉开发环境2.文件应用编程开发3.嵌入式串口通信开发4.网络通信应用开发5.Linux多任务应用开发6.嵌入式web服务器开发7.基于ARM的物联网控制系统开发...
2016-10-17 08:57:08 705
原创 基于ARM的智能灯光控制系统(3)驱动开发
基于ARM的智能灯光控制系统(3)驱动开发系统硬件模块光线传感器光感驱动开发说明继电器驱动开发说明人体红外传感器人体红外驱动说明声音传感器声音传感驱动开发说明驱动开发说明1.Nanopi开发板说明2.Linux驱动模块编译流程3.NanoPi2驱动开发(无线网络节点使用nanopi2)
2016-10-13 10:21:30 1356
原创 基于ARM的智能灯光控制系统(2)需求分析
基于ARM的智能灯光控制系统(2)需求分析项目实践流程: 1.设计项目需求文档 说明项目设计目的,项目功能,项目模块,实现技术。 2.项目编码设计 程序要求模块结构化(函数),编码风格良好,多文件结构实现。 3.项目测试 设计测试用例,说明测试步骤,测试结果。 4.项目总结与演示 编写项目总结文档,PPT演示文档,进行项目演示说明。本项目
2016-10-13 09:58:58 3778
原创 基于ARM的智能灯光控制系统(1)项目介绍
基于ARM的智能灯光控制系统(1)项目介绍 项目实践说明: 本实践项目是嵌入式开发培训(阶段2)底层系统开发视频课程的综合实践项目。 项目开发使用的技术知识点包括:C语言编程,文件编程,串口编程,网络编程,多线程编程,进程间通信,嵌入式交叉开发,嵌入式Web服务器开发,HTML编程,Linux驱动程序开发。本文档对应视频教程:智能灯光控制系统–项目介绍系统功能 智能灯光系统
2016-10-12 15:47:48 5192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人