Linux开机启动程序添加root权限 DebainUbuntu系列Linux开机之后会执行文件中的命令,所以,如果是想添加登陆用户所具有权限的操作,可以在文件中exit 0之前添加开机自动执行的脚本命令。再加入自动执行脚本:在exit 0的上面新起一行,写入。以上情况均适用于脚本中的执行命令都不需要root权限才能执行的操作,但是,如果x.sh脚本中具有只有root权限才能执行的操作时,以上的方式便不能生效。
STM32F407 LWIP掉线重连 STM32F407 LWIP掉线重连STM32CUBE配置(简略)网卡配置(注意网卡复位引脚)LWIP配置TCP/IP 连接自动重连的实现Lwip协议栈TCP保活(KeepAlive)设定自动重连流程简介代码实现STM32CUBE配置(简略)请根据硬件自行百度网卡、lwip、freertos配置网卡配置(注意网卡复位引脚)LWIP配置这里使用静态IP地址,注意一定要把LWIP_NETIF_LINK_CALLBACK选上,不然连接状态改变不能进入拔下或者插入网线回调函数,里面做一点自己的事情
MAX6675 带冷端补偿的热电偶测温芯片驱动-基于STM32 HAL库 MAX6675 简介MAX6675 是一款带冷端补偿的热电偶测温芯片,通过3线SPI总线直接输出热电偶测量温度值。引脚如下:与单片机连接关系如下:通信时序与数据格式如下:MAX6675 驱动.c#include "max6675.h"SPI_HandleTypeDef hspi2;/* SPI2 init function */void SPI2_Init(void){ hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_
HIH8121(HIH8000系列)温湿度传感器驱动代码-基于STM32 HAL库 HIH8121温湿度传感器代码基于STM32 HAL库HIH8121传感器简介驱动代码.c驱动代码.hmain函数HIH8121传感器简介HIH8121是霍尼韦尔公司生产的测量温湿度参数一体的传感器,测量范围满足湿度:0-100%温度:-40-125℃,湿度测量误差±2%,温度测量误差±0.5℃。四引脚封装,分别是电源、接地、IIC总线的两条数据线,在使用绘制PCB时要尽量避免与发热器件靠近。驱动代码基于STM32 HAL库编写,除微秒延时函数未给出(需要自己实现无法统一给出,根据自身单片机主频大小、是
AWTRIX像素灯DIY制作过程 前言Lametric像素时钟很好看,但是无奈太贵(国外 200 刀,淘宝要卖到 1500-2000 人民币)。但 AWTRIX 2.0 项目,花很少的钱就能自己 DIY 一个 WIFI 像素时钟。下面提供一种DIY方案。AWTRIX实现原理:使用一台电脑或者树莓派作为AWTRIX时钟的服务器用来部署相关服务用来运行APP和数据传输,AWTRIX时钟连接服务器后获取数据进行显示。准备材料ESP8266开发板一块,最好是买官方推荐D1 Mini,其他ESP8266开发版也可以。(核心配件)...
基于STM32F103移植STemWin5.32到0.96寸OLED 概述本教程基于七线接口的使用SPI通信方式的0.96寸OLED单色屏进行移植,不需要考虑彩屏RGB排列顺序、权重、触摸屏等问题,移植的要点就是将官方GUI下的画点API函数和读点API函数用我们自己写的驱动函数进行填充。能够让官方UI实现在我们的屏幕上画点,就基本移植成功了。因为能画点就能画一切,移植难度很低。但是例如刷屏、画多边形等情景如果用刷点方式一点点去刷,速率会很低下,能做优化尽量优化...
opencv DNN模块之人脸识别基于Torch openface DNN 人脸识别使用facenet模型基于Torch,对每张图片进行多层卷积处理,计算出128个向量使用样本空间中的每张图的128个向量与采样的128个向量进行余弦相似度比较,0度为1,表示方向相同,90度为0,表示垂直正交。值越小,相似度越高,通过label存储的名字信息,可以把人检索出来,但是应该设置一定的阈值,否则会出现误检测代码实现过程模型加载人脸检测与识别模型特征向量输出...
opencv DNN模块之人脸检测 DNN人脸检测在3.x版本人连检测,常用haar级联器检测,受光照、人脸位置影响比较大,识别率也不理想,DNN模块给出专用人脸模型,跟踪效果很好,抗干扰能力很强。在4版本之后DNN检测以后将会成为主流。opencv提供的模型基于SSD网络模型caffe训练生成的人脸检测模型基于SSD网络模型tensflow训练生成的人脸检测模型opencv模型量化版本16FP/uint8res...