Linux
唐维康
这个作者很懒,什么都没留下…
展开
-
树莓派实现AD转换(pcf8591模块)
一、树莓派启动I2C使用: ls /dev/命令可以查看I2C设备是启动。如果没有启动执行 sudo raspi-config选择 interfacing Options->I2C->yes启动i2c内核驱动。使用sudo i2cdetect -y -a 1 命令可以查看是否配置好。因为我的I2c连接了数模转换器PCF8591 ADC,所以显示的48地址,同理,如果拔了这个设备就会显示:二、AD转换2.1 转换模块介绍 PCF8591是一个8位模数转换器或8原创 2020-09-15 19:29:25 · 7678 阅读 · 2 评论 -
linux下批量转换语音采样率(8000Hz)
1,将京.wav文件的采样率修改为16000HZ命令如下:sox 京.wav -r 16000 京_16000.wav或者file 京_460.wav2.将当前文件夹下的wav文件批量修改为8000HZ需要一个shell命令wav_8000.sh#!/bin/bashfor x in ./*.wavdo b=${x##*/} sox $b -r 8000 tmp_$b rm -rf $b mv tmp_$b $bdone运行:sh ./wav_8000.sh..原创 2020-08-26 14:16:51 · 1576 阅读 · 0 评论 -
树莓派4B设置静态IP
树莓派下查看自己局域网的IP网段:ifconfig比如我的无线局域网网段是192.168.137.xx2. 编辑/etc/dhcpcd.conf文件sudo nano /etc/dhcpcd.conf进入文件后下滑到最后,找到如下图所示代码处,将前面的注释符号“#”去掉,然后配置正确的接口和地址等信息。不管是无线或是有线,它们必须在同一网段内(局域网)注意是修改两处:修改完成后按ctrl+x,“y”,“enter”保存并退出文件。3. 重启sudo reboot测试.原创 2020-06-12 18:32:23 · 17414 阅读 · 2 评论 -
数据结构一:链表(约瑟夫问题)
一:约瑟夫问题约瑟夫问题-循环链表典型应用例题:n 个人围成一个圆圈,首先第 1 个人从 1 开始一个人一个人顺时针报数,报到第 m 个人,令其出列。然后再从下一 个人开始从 1 顺时针报数,报到第 m 个人,再令其出列,…,如此下去,求出列顺序。假设:m = 8,n=3二:代码1 main.c/*main.c*/#include <stdio.h>...原创 2020-02-13 14:21:15 · 489 阅读 · 0 评论 -
数据结构一:链表(循环链表)
一:实现机制Linux链表实现思想就是:结点里面只创建一个next指针,用指针将各个结点相连接 打印和查找的时候,再进行类型的转换。循环链表在Linux链表的基础上改动,最后结点的next指向的是开始头结点,而Linux链表最后结点的next指向的是NULL;循环链表在在初始化时,头结点指向它本身(clist->head.next=&(clist->head);)二:代...原创 2020-02-12 18:20:40 · 290 阅读 · 0 评论 -
数据结构一:链表(linux链表)
一:实现机制linux链表实现思想就是:结点里面只创建一个next指针,用指针将各个结点相连接 打印和查找的时候,再进行类型的转换二:代码1 LinkList.h/*LinkList.h linux链表实现思想就是:结点里面只创建一个next指针,用指针将各个结点相连接打印和查找的时候,在进行类型的转换 */ #ifndef _LINKLIST_H_#define _LIN...原创 2020-02-11 18:30:59 · 274 阅读 · 0 评论 -
让程序在后台运行
让程序在后台运行链接https://blog.csdn.net/C_chuxin/article/details/84328644转载 2020-02-09 22:12:44 · 139 阅读 · 0 评论 -
Linux下系统函数open,read,write,lseek函数
一、简介1. open头文件#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>定义函数:int open(const char * pathname, int flags);int open(const char * pathname, int flags...原创 2019-11-28 13:10:37 · 1741 阅读 · 0 评论