随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
02 2020 档案
电容在电路中的作用
摘要:电容在电路中的作用:具有隔断直流、连通交流、阻止低频的特性,广泛应用在耦合、隔直、旁路、滤波、调谐、能量转换和自动控制等。1、滤波电容:它接在直流电压的正负极之间,以滤除直流电源中不需要的交流成分,使直流电平滑,通常采用大容量的电解电容,也可以在电路中同时并接其它类型的小容量电容以滤除高频交流电。2
阅读全文
电容在电路中的作用
摘要:一.限流 为使通过用电器的电流不超过额定值或实际工作需要的规定值,以保证用电器的正常工作,通常可在电路中串联一个可变电阻.当改变这个电阻的大小时,电流的大小也随之改变.我们把这种可以限制电流大小的电阻叫做限流电阻.如在可调光台灯的电路中,为了控制灯泡的亮度,也可在电路中接入一个限流电阻,通过调节接入
阅读全文
C语言中的弱符号(weak)用法及实例
摘要:一 符号概念: 在C语言中,有强符号和弱符号,符号简单来说就是函数、变量的名字,对于全局(非局部、非static)的函数和变量,能不能重名是有一定规矩的,强、弱符号就是针对这些全局函数和变量来说的。 二 声明方法: 1 使用__attribute__((weak))修饰: // function d
阅读全文
一种高灵敏度自带DSP降噪算法的音频采集解决方案
摘要:背景调研 随着AI渗透到各行各业,人们对语音的需求也越来越大,最近一两年,各种AI音频设备如雨后春笋般冒出。各种智能AI设备的推出,意味者市场对低成本的音频采集设备越来越多。针对这种情况,我们开发出了一整套专门负责采集音频信号的解决方案。该解决方案有着什么特点呢? 方案介绍 这个解决方案和传统的解决
阅读全文
高灵敏度自带DSP降噪算法的audio codec解决方案
摘要:背景调研 随着AI渗透到各行各业,人们对语音的需求也越来越大,最近一两年,各种AI音频设备如雨后春笋般冒出。各种智能AI设备的推出,意味者市场对低成本的音频采集设备越来越多。针对这种情况,我们开发出了一整套专门负责采集音频信号的解决方案。该解决方案有着什么特点呢? 方案介绍 这个解决方案和传统的解决
阅读全文
git clone error: RPC failed; curl 18 transfer closed with outstanding read data remaining
摘要:备忘 git clone比较大的工程时,出现这种错误;error: RPC failed; curl 18 transfer closed with outstanding read data remaining 这个问题 的解决方案: $ git clone http://github.com/l
阅读全文
stm32f103中freertos的tasks基本使用案例及备忘
摘要:基本实例 freetos的在stm32中使用踩了一些坑,事情做完了,就 做个备忘,希望能给后面的人一些借鉴。 先给出一个实际的例子吧。 启动代码 回调函数 重要备忘 freetos的task和里面的函数尽量在一个文件中。 对于某些stm32 的平台,回调函数和task不在一个文件下,会出现一些异常。
阅读全文
移植freertos到stm32 f103 的基本流程和总结
摘要:为什么要在stm32 f103上面移植freertos stm32 f103 以他的全面的文档,亲民的价格,强大的功能。成为无数微设备的方案首选。在市场上有极大的使用量。市场占有率也是非常的高。freertos作为一个开源的微型操作系统,凭借着它的资源占用小,功能强大,文档齐全,成为各大芯片公司都支
阅读全文
stm32_f103使用gcc编译的环境下printf打印函数的实现
摘要:前记 gcc编译使用的printf打印函数需要的底层函数是和其他编译器不同的,以前的是无法使用的,这里有两种方法,一种是使用gcc库里面的printf函数,自己实现底层IO函数_write。另外一种方法是自己定义 printf函数,这里给出两者实现方法及测试结果。 方法一 假如要使用gcc库里面的p
阅读全文
C语言中指针和取地址符&的关系
摘要:一 概念定义: 严格说起来,应该这么讲:指针存的是地址,而&运算符是取变量的地址。 指针原理: 其实计算机中的内存就像一个个抽屉(一兆内存就相当于1百万个抽屉),每个抽屉都有一个编号,用于存放数据。 为了方便使用,编译器允许我们在写程序的时候,对抽屉进行命名(而不是使用抽屉的编号),这就是变量名。就
阅读全文
STM32中ARM系列编译工具链的编译宏选择(__CC_ARM、__ICCARM__、__GNUC__、__TASKING__)
摘要:一 前言 stm32 f103中。关系到一个选择何种编译宏的问题。这里就梳理一下吧。 二 正文 1 在 core_cm3.h 文件中,有如下代码: 1 #if defined ( __CC_ARM ) 2 #define __ASM __asm /*!< asm keyword for ARM Co
阅读全文
gcc编译stm32 f103出现错误init.c:(.text.__libc_init_array+0x20): undefined reference to `_init'
摘要:解决方法: 方法一:去掉makefile中的编译选项:-nostartfiles 方法二:方法一不凑效的情况下,添加编译选型:--specs=nano.specs
阅读全文
startup_stm32f10x_xx.s 启动代码文件选择
摘要:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd_vl.s 大容量的STM32
阅读全文
智能电子录音笔系统解决方案--市场调研
摘要:整体情况 数码录音笔是录音器的一种,外观如笔,造型小巧,便于携带,造型多样,拥有多种功能,如FM调频、MP3播放、激光笔等功能。与传统录音机相比,数码录音笔是通过数字存储的方式来记录音频的。在需求市场中,各类有录音需求的用户皆是录音笔的客户群体,覆盖用户范围较为广泛,但主要集中在新闻媒体、政府、事业
阅读全文
在后台运行 django的基本方法
摘要:在后台运行 django: nohup python manage.py runserver 0.0.0.0:9000 &ps:&可以不写,这样启动测试服务器后,就可以常驻后台运行了。 启动程序并输入到指定日志: nohup python manage.py runserver 0.0.0.0:90
阅读全文
使用supervisor后台运行celery
摘要:一、先安装supervisor 1、安装命令: $ pip install supervisor 如果在沙盒环境下安装不上的话使用: $ apt-get install supervisor 二、安装celery $ pip install celery 三、对supervisor进行配置 1、生成
阅读全文
ubuntu 18.04 安装 Redis-server
摘要:Redis 安装 Redis是一款内存键值存储,以其灵活性,性能和广泛的语言支持而闻名。本教程将演示如何在Ubuntu 18.04服务器上安装和配置Redis。主要内容包括: 安装 Redis Redis 配置 Redis 控制 一、安装 Redis 使用 apt 从官方 Ubuntu 存储库来安装
阅读全文
nginx如何一个域名多个端口?
摘要:方法一 写三个 listen 方法二 写三个server
阅读全文
阿里云云服务器测试uwgis的基本流程
摘要:基本背景 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。 要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。 WSGI是一种Web服务器网关接口。它是一个Web服务器(如
阅读全文
git 删除本地创建的仓库常用方法
摘要:基本方法 清除本地文件夹下的git文件,然后在重新初始化新建的git仓库 具体实施 //删除文件夹下的所有 .git 文件 find . name ".git" | xargs rm Rf //初始化仓库 git init
阅读全文
python 中的os.path.split()函数用法
摘要:基本概念 os.path.split()通过一对链表的头和尾来划分路径名。链表的tail是是最后的路径名元素。head则是它前面的元素。 举个例子: 在上面的这个例子中,路径名字file.txt称之为tail 路径‘/home/User/Desktop/’ 称之为head。tail部分永远不会包含斜
阅读全文
HTML <nav> 标签
摘要:定义和用法 标签定义导航链接的部分。 提示和注释 提示:如果文档中有“前后”按钮,则应该把它放到 元素中。 实例 结果
阅读全文
HTML <meta> 标签
摘要:定义和用法 元素可提供有关页面的元信息(meta information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。 name 属性 name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任
阅读全文
python 检测端口是否被占用
摘要:前记 python中有些常用的东西,虽然小,但是非常实用。这里就做个备忘吧。 实例 检测端口是否被占用。 ''' coding: utf 8 import os import socket def IsOpen(ip,port): s = socket.socket(socket.AF_INET,s
阅读全文
django+celery+ RabbitMQ实现异步任务实例
摘要:背景 django要是针对上传文件等需要异步操作的场景时,celery是一个非常不错的选择。笔者的项目就是使用了这个组合,这里就做一个备忘吧。 安装RabbitMQ 这个安装及使用我已经在前一篇文档中介绍过了,需要的朋友请翻阅我的前一篇文章。这里只需要记住,celery要是使用rabbitMQ的话,
阅读全文