Fork me on GitHub

上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页
  2023年2月8日
摘要: 方法一: 使用自带的命令:nautilus . 打开当前文件夹 nautilus . 打开指定路径文件夹 nautilus ddd/ccc/ 方法二:xdg-open xdg-open 命令相当于在 Windows 下双击快速打开某个文件 安装 $ sudo apt install xdg-util 阅读全文
posted @ 2023-02-08 16:07 虚生 阅读(2021) 评论(0) 推荐(0) 编辑
  2023年2月3日
摘要: 壹: fft在数字信号处理领域是一个神一样的存在。要好好熟悉一下。这里给出频移的算法源码解析。 所谓的频移,就是把数字信号的频频顺序打乱,移动一些。这个在防止啸叫和辅听领域应用十分广泛。 贰: 这个源码不是很复杂,这里直接给出一个仿真源码: #include <stdio.h> #include < 阅读全文
posted @ 2023-02-03 10:59 虚生 阅读(169) 评论(0) 推荐(0) 编辑
  2023年2月2日
摘要: 壹: TCP是面向运输层的协议。使用TCP协议之前,必须先建立TCP连接,在传输完成后,必须释放已经建立的TCP连接。每条TCP连接只能有两个端,每一条TCP连接只能是点对点的。TCP提供可靠的交付的服务。通过TCP连接传输的数据,无差错、不丢失、不重复,并且按序到达。TCP提供全双工通信。TCP通 阅读全文
posted @ 2023-02-02 14:37 虚生 阅读(46) 评论(0) 推荐(0) 编辑
  2023年2月1日
摘要: 服务端的源码: import socketserver class Handler_TCPServer(socketserver.BaseRequestHandler): """ The TCP Server class for demonstration. Note: We need to imp 阅读全文
posted @ 2023-02-01 15:19 虚生 阅读(42) 评论(0) 推荐(0) 编辑
  2023年1月31日
摘要: 壹: 最近用python搭建一个物联网数据存储的微服务,部署到ubuntu上去,所以,python后台运行是一个必不可少的环节。 贰: 这个只需要是一个命令即可: 命令1(记录所有日志): nohup python -u udp_server.py > test.log 2>&1 & 命令2(只记录 阅读全文
posted @ 2023-01-31 16:33 虚生 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 废话就不多少说了,直接上源码吧。 import time import os folder = os.getcwd() folder = folder + '/test/' print(folder) if not os.path.exists(folder): os.makedirs(folder 阅读全文
posted @ 2023-01-31 15:44 虚生 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 自己写的,产品中验证ok的代码,直接上实例: import time def file_create_func(): loca = time.strftime('%Y-%m-%d-%H-%M-%S') new_name = str(loca)+".txt" print(loca) print(new 阅读全文
posted @ 2023-01-31 12:00 虚生 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 壹: socket通信是常用的一种通信方式,熟练掌握,快速的入戏,是一个程序员必备的素质。 贰: 注意:udp和tcp的套接字: 服务端代码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- import socket HOST = '0.0.0.0' 阅读全文
posted @ 2023-01-31 11:26 虚生 阅读(126) 评论(0) 推荐(0) 编辑
  2023年1月30日
摘要: 最近在做一个算法的时候,用到了这个转换,这里做一个备忘,希望能给你提供价值。 import wave import matplotlib.pyplot as plt import numpy as np import sys f = wave.open(sys.argv[1], 'rb' ) par 阅读全文
posted @ 2023-01-30 10:45 虚生 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一 概述 np.set_printoptions()用于控制Python中小数的显示精度。 二 解析 np.set_printoptions(precision=None, threshold=None, linewidth=None, suppress=None, formatter=None) 阅读全文
posted @ 2023-01-30 10:18 虚生 阅读(630) 评论(0) 推荐(0) 编辑
  2023年1月18日
摘要: 需求分析 随着数字化进程的不断推进,对讲已经覆盖到了各行业各业。并且也逐渐呈现出场景分散化的特点。鉴于此,团队根据市场的变化,及时推出了一款标准化的模块,方便系统集成厂商集成和运用,从而达到节省开发周期和开发成本的诉求。 特色梳理 好看的皮囊千篇一律,有趣的灵魂万一挑一,这里有必要梳理一下该模块的灵 阅读全文
posted @ 2023-01-18 14:28 虚生 阅读(113) 评论(0) 推荐(0) 编辑
  2023年1月17日
摘要: 需求分析 随着数字化进程的不断推进,高清拾音采集的需求越来越强烈了。鉴于此,团队根据市场的变化,及时推出了一款高保真的数字拾音器的模块,方便系统集成厂商集成和运用,从而满足了客户节省开发周期和成本的诉求。 特色梳理 有趣的灵魂万里挑一,这里先梳理一下这个模块的灵魂。 音频质量:音频产品,不外乎两点, 阅读全文
posted @ 2023-01-17 09:52 虚生 阅读(114) 评论(0) 推荐(0) 编辑
  2023年1月16日
摘要: 需求分析 随着数字化进程的不断推进,高清拾音采集的需求越来越强烈了。鉴于此,团队根据市场的变化,及时推出了一款标准化的模块,方便系统集成厂商集成和运用,从而达到节省开发周期和开发成本的诉求。 特色梳理 有趣的灵魂万里挑一,这里是有必要梳理一下这个模块的灵魂了。 音频质量:音频产品,不外乎两点,信号质 阅读全文
posted @ 2023-01-16 17:58 虚生 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 突破 当客户发来满意的笑容时,我的内心才安静下来。喔,又一个山峰被踩在脚下了。随着拾音场景化的需求越来越特殊,双麦克风降噪拾音成为了一些用户的刚需。再次需求上,团队凭借着在音频领域的出色的技术积累,成功的把该方案研发出来了。并顺利的把方案交付给了客户。此时,是该有一个总结了。 特色梳理 从事后回顾一 阅读全文
posted @ 2023-01-16 16:37 虚生 阅读(240) 评论(0) 推荐(0) 编辑
  2023年1月12日
摘要: 前言 斯金纳箱作为一个研究动物神经和行为的工具,扮演着越来越重要的角色。团队在帮一些科研机构研发了一款产品这样的产品。在此基础上,把该产品形成了标准化的产品。并把代码和接口开源出来,方便其它科研人员使用。 产品特色 箱体: 抛弃传统的金属外壳和玻璃外壳,转而使用最新的亚克力材料,这样就让该产品箱体有 阅读全文
posted @ 2023-01-12 14:52 虚生 阅读(92) 评论(0) 推荐(0) 编辑
  2023年1月11日
摘要: 前言 随着科技的不断进步,在生物研究领域,研究的量化指标越来越容易实现了。斯金纳箱作为一个研究动物神经和行为的工具,扮演着越来越重要的角色。团队在帮一些科研机构设计了一款产品。再次基础上,把该产品形成标准化的产品。并把代码和接口开源出来,方便其它科研人员使用。 物料准备 箱体: 随着科技的进步,以前 阅读全文
posted @ 2023-01-11 18:04 虚生 阅读(53) 评论(0) 推荐(0) 编辑
  2023年1月10日
摘要: 前言 随着科技的不断进步,在生物研究领域,研究的量化指标越来越容易实现了。斯金纳箱作为一个研究动物神经和行为的工具,扮演着越来越重要的角色。团队在帮一些科研机构设计一了一些类似的产品。积累了一些经验。这里做一个总结,争取把这个产品的用户需求都搜集清楚,以便后续的开源产品推出,争取可以让用户来编程控制 阅读全文
posted @ 2023-01-10 11:53 虚生 阅读(50) 评论(0) 推荐(0) 编辑
  2022年12月30日
摘要: 一 前言 做程序员真是来不得半点偷懒,假如你对经常使用的代码不熟悉,早晚会让你付出沉重的代价。像认识自己的灵魂一样认识每行用到的代码,这才是一个合格的程序员,才不至于在出现问题的时候出现慌乱。 二 stm32读写sd卡 stm32读写sd卡的这部分代码量还是非常大的。它包含了两大部分,一部分是文件系 阅读全文
posted @ 2022-12-30 17:42 虚生 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一 前言 在音频信号处理中,fft变换是一个无法绕过过去的存在。借着一次算法出来的机会,把fft熟悉一下不为过啊。 二 问题 这里,其实是由一个问题驱动的,那就是:怎么通过fft的变化来得到某个频点的幅度值呢? 这里找到了一个简单明了的解释: 第N个点对应的频率=采样频率/FFT点数*N 如采样频率 阅读全文
posted @ 2022-12-30 11:19 虚生 阅读(294) 评论(0) 推荐(0) 编辑
  2022年12月22日
摘要: 一 前言 最近在调试stm32的SPI时候i,遇到了一个非常诡异的问题。中间花费了不少时间才把问题搞定。这中间暴露的问题值得反思。借此机会,还是梳理一下stm32的SPI的代码做一个总结吧。 二 初始化 1.SPI接口的初始化比较标准,和几乎所有的stm32外围接口一样,分为接口初始化和链接部分组成 阅读全文
posted @ 2022-12-22 11:49 虚生 阅读(298) 评论(0) 推荐(0) 编辑
  2022年12月21日
摘要: 前言 几个项目都用到了ADS1299,没想到中间会出那么多的问题。在解决问题的时候,这里面暴露了团队的不少不足之处。看来做技术,还是需要不断地积累。思维不能留盲点啊。要经常总结,做笔记。 接口简析 1.AVDD 模拟供电单元,最大不超过5.5V 2.AVSS 模拟地部分。直接接地即可。 3.DVDD 阅读全文
posted @ 2022-12-21 18:19 虚生 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 当大多数 ADC 出现无响应时,可以通过一些基本的调试技术帮助验证器件是否仍然正常工作。以下是 ADS129x 器件出现无响应时需要采取的一些基本步骤: 为器件通电。然后探测器件电源引脚或最近的去耦电容器,以验证模拟和数字电源是否正常到达器件。 探测所有内部电压引脚或其各自的去耦电容器。这些电压可能 阅读全文
posted @ 2022-12-21 16:43 虚生 阅读(93) 评论(0) 推荐(0) 编辑
  2022年12月13日
摘要: 方法一: 使用自带的命令:nautilus . 打开当前文件夹 nautilus . 打开指定路径文件夹 nautilus ddd/ccc/ 方法二:xdg-open xdg-open 命令相当于在 Windows 下双击快速打开某个文件 安装 $ sudo apt install xdg-util 阅读全文
posted @ 2022-12-13 10:50 虚生 阅读(674) 评论(0) 推荐(0) 编辑
  2022年12月5日
摘要: 一 引言 最近在调试stm32的多串口。没想到居然遇到那么多的问题。这里做一个总结,还是非常有必要的。 二 问题 这里先弄清楚几个问题。 1 串口有必要使用DMA吗? DMA可以在串口高速的时候不占用CMU的资源,这在多任务系统中非常重要。无论是串口还是i2C,SPI,都是非常有必要使用DMA的,这 阅读全文
posted @ 2022-12-05 19:32 虚生 阅读(159) 评论(0) 推荐(0) 编辑
  2022年12月2日
摘要: 问题一:读出来ID不对? 笔者经过查阅官网资料和测试,发现这个一般是上电或者启动次序不对引起的。 特别是上电次序不同会导致这类问题。 问题二:内部时钟和外部时钟的选择是什么? 就拿内部时钟来说吧,首先要把时钟信号使能pin脚CLKSEL置为1,然后再config1中配置bit5为1或者0 下面这个芯 阅读全文
posted @ 2022-12-02 16:20 虚生 阅读(487) 评论(3) 推荐(1) 编辑
  2022年11月23日
摘要: 原理 陷波滤波器指的是一种可以在某一个频率点迅速衰减输入信号,以达到阻碍此频率信号通过的滤波效果的滤波器。陷波滤波器属于带阻滤波器的一种,只是它的阻带非常狭窄,起阶数必须是二阶(含二阶)以上。 简单的(二阶)陷波滤波器是RLC串联电路,这个电路滤除的频率可以通过这个公式计算:。 陷波器在实际的应用中 阅读全文
posted @ 2022-11-23 10:16 虚生 阅读(676) 评论(0) 推荐(0) 编辑
  2022年11月9日
摘要: 首先看ADS1292, 从品牌和信誉,TI出品,这个来说应该是相对好一点的,医疗级水准的信号。内置24位的ADC,,噪声和整体功能都很全面,放大倍数1-12倍。应用在穿戴场合的缺点是:这个芯片封装尺寸较大,功耗较大,外围元器件相对较多,另外成本单价较高。再一个这个芯片在使用金属电极的心电采集上表现一 阅读全文
posted @ 2022-11-09 11:52 虚生 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一 前记 ads1292芯片在专业的心电采集这块应用十分广泛。随着医疗可穿戴的发展,便携式心电测量这块前景十分广阔。基于现在的几个项目,团队在这里花费了不少精力,借此机会把这个方向打造成团队的特色之一吧。 二 状态显示 心率信号有很多场景需要把数据存储下来并做记录,或者方便显示。这里笔者就做了一个小 阅读全文
posted @ 2022-11-09 11:28 虚生 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 最近的一个小软件,遇到了一个问题就是需要把字符串转成数字,可字符串中有时候会出来特殊字符。所以只需要做一个转换函数才可以的。下面这个函数比较凑效。这里做一个笔记本吧。 测试字符串是否是数字: # -*- coding: UTF-8 -*- # Filename : test.py # author 阅读全文
posted @ 2022-11-09 09:51 虚生 阅读(256) 评论(0) 推荐(0) 编辑
  2022年11月7日
摘要: 所谓九轴传感器,其实三种传感器的组合:3轴加速传感器、3轴陀螺仪和3轴电子罗盘(地磁传感器)。三个部分作用不同,相互配合,是我们手机、平板电脑、游戏机等电子产品中常用的运动感测追踪元件,应用于各类软件、游戏中的交互控制。 加速传感器 加速传感器是测量空间中各方向加速度的。它利用一个“重力块”的惯性, 阅读全文
posted @ 2022-11-07 09:49 虚生 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页