摘要:
原文链接 1、设置GPIO口方向 int gpiod_direction_input(struct gpio_desc *desc) int gpiod_direction_output(struct gpio_ desc *desc, int value) 2、获取GPIO口方向 int gpio 阅读全文
摘要:
pthread_kill可以判断一个线程是否退出--Demo程序 在使用pthread_cancel去结束线程时,被结束线程函数不能有返回值,即在发送cancel指令时,线程必须是live的状态。否则会产生“段错误” pthread_cancel并不能立即退出线程(实测必须进行延时即可退出线程),发 阅读全文
摘要:
logread 阅读全文
摘要:
接收头不灵敏基本三种情况造成: 1、外部灯光影响红外控制。 2、接收头上缺少滤波电容。 3、NEC红外遥控发数据时,一个脉冲对应560us的连续载波,一个逻辑1传输需要2.25ms ( 560us脉冲+1680us低电平),一个逻辑0的传输需要1.125ms ( 560us脉冲+560us低电平) 阅读全文
摘要:
static char *getipolloinfo(__maybe_unused struct api_data *root) { FILE *fstream=NULL; char ipaddr[16]; char macaddr[18]; char gateway[16]; char netma 阅读全文
摘要:
一、线程退出 1、pthread_kill (1)引用 #include <pthread.h> #include<signal.h> (2)函数原型 int pthread_kill(pthread_t thread, int sig); (3)参数 thread:线程ID sig:sig信号 ( 阅读全文
摘要:
% *表示取从头到最后一个空格之前的内容: 实例: echo $a 68a320cd0b8b60deb0866fc27f3689e5 mtd2 echo ${a% *} 68a320cd0b8b60deb0866fc27f3689e5 %/*代表取从头到最后一个slash之前的所有内容 #*/代表去 阅读全文
摘要:
临时屏蔽串口终端: systemctl mask serial-getty@ttyS0.service 阅读全文
摘要:
一、概述 (1)介绍 RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。我们知道,最初数据是模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的 阅读全文
摘要:
一、概述 信号量,Semaphore:英[ˈseməfɔː(r)]。 信号量常用于任务的同步,通过该信号,就能够控制某个任务的执行,这个信号具有计数值,因此,可以称为计数信号量。 计数信号量可以用于资源管理,允许多个任务获取信号量访问共享资源,但会限制任务的最大数目。访问的任务数达到可支持的最大数目 阅读全文