摘要:
1. 简单编译 2. SConstruct文件 3. 编译多个源文件 4. 编译和链接库文件 5. 节点对象 6. 依赖性 7. 环境 1.简单编译 源文件:hello.cpp #include<iostream>using namespace std; int main(){ cout << "H 阅读全文
随笔档案-2021年09月
K66芯片解锁/J-link报错的解决思路
2021-09-30 09:06 by dreamboy2000, 1160 阅读, 收藏, 编辑
摘要:
错误呈现: 错误描述:Protection bytes in flash at add. 0x400 .0x40F indicate that readout protection is set. For debugger connection the device need. to be unse 阅读全文
numpy:DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly
2021-09-28 22:36 by dreamboy2000, 1090 阅读, 收藏, 编辑
摘要:
报错信息如下: DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly on unicode inputs. Use frombuffer instead nparr = 阅读全文
关于Numpy数据类型对象(dtype)使用详解
2021-09-28 22:31 by dreamboy2000, 2019 阅读, 收藏, 编辑
摘要:
常用方法 1 #记住引入numpy时要是用别名np,则所有的numpy字样都要替换 2 #查询数值类型 3 >>>type(float) 4 dtype('float64') 5 # 查询字符代码 6 >>> dtype('f') 7 dtype('float32') 8 >>> dtype('d' 阅读全文
wav转pcm、去掉wav文件头
2021-09-26 17:55 by dreamboy2000, 217 阅读, 收藏, 编辑
摘要:
1 //欧的朗18年2月2日,整理 2 #include<iostream> 3 #include<fstream> 4 #include<stdlib.h> 5 #include<alsa/asoundlib.h> 6 #include <unistd.h> 7 8 using namespace 阅读全文
wav和PCM的转换(Python版本),pcm
2021-09-26 10:47 by dreamboy2000, 1393 阅读, 收藏, 编辑
摘要:
wav和pcm是语音信号处理中最常见的文件格式,时常会遇到需要两种文件格式的相互转换。wav存储的一般是解码后为[-1, 1]的float数据,文件头有44个字节记录文件的采样率、长度等等信息。pcm存储的是int型整数,不含任何采样率相关信息。虽然原理比较简单,但是整理后更便于利用。 wav转pc 阅读全文
wav 与 pcm 互转
2021-09-26 10:40 by dreamboy2000, 2168 阅读, 收藏, 编辑
摘要:
语音wav转pcm可以用ffmpeg工具,也可以自己写,主要是要了解pcm和wav的格式以及头信息的: pcm 是没有头信息的,wav有44字节的头文件,所以去掉44字节的头文件就okay了 1 import os 2 import numpy as np 3 f = open("sw02725-A 阅读全文
WAV和PCM文件转换的程序
2021-09-26 09:18 by dreamboy2000, 253 阅读, 收藏, 编辑
摘要:
using System; using System.IO; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace Train.wav2pcm { public p 阅读全文
Clion编译器中 建立多目录工程的 CMakeLists写法
2021-09-26 09:07 by dreamboy2000, 373 阅读, 收藏, 编辑
摘要:
1、头文件 和 库文件 分目录放置 cmake_minimum_required(VERSION 3.15) project(CompanySystem) # Add header file include directories include_directories(./include) # A 阅读全文
音频PCM数据的采集和播放
2021-09-26 09:00 by dreamboy2000, 1303 阅读, 收藏, 编辑
摘要:
在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件。 音频基础知识 声道数(通道数) 即声音的通道的数目。很好理解,有单声道和立体声之分,单声道的声音只能使用一个喇叭发声(有的也处理成两个喇叭输出同 阅读全文
WAV和PCM的关系和区别
2021-09-26 08:52 by dreamboy2000, 1564 阅读, 收藏, 编辑
摘要:
音频基础知识 声道数(通道数) 即声音的通道的数目。很好理解,有单声道和立体声之分,单声道的声音只能使用一个喇叭发声(有的也处理成两个喇叭输出同一个声道的声音),立体声的PCM可以使两个喇叭都发声(一般左右声道有分工) ,更能感受到空间效果。 采样位数 即 采样值或取样值(就是将采样样本幅度量化)。 阅读全文
关于codeblocks无法调试的解决方法
2021-09-25 23:02 by dreamboy2000, 661 阅读, 收藏, 编辑
摘要:
关于codeblocks无法调试的解决方法: 1.首先确保已经指定调试程序路径的配置: 方法:Setting->Compiler->Toolchain…-> 选择codeblocks安装路径下的MinGW->OK Setting->Debugger->Default->路径为安装目录下的bin下的g 阅读全文
CodeBlocks "no such file or directory" 错误解决方案(创建类找不到头文件)
2021-09-25 23:00 by dreamboy2000, 2049 阅读, 收藏, 编辑
摘要:
在CodeBlocks下,有时候需要自己定义类,当然就要添加相应的头文件,但添加进去的头文件明明包含在项目中了, 但编译时还是会报错:no such file or directory;这是为什么呢? 其实是一个很简单的问题,但有些人(比如说我)就会困在这儿,百度也找不到(至少我是没找到),所以写了 阅读全文
CodeBlocks调试器基本使用方法
2021-09-25 22:57 by dreamboy2000, 1221 阅读, 收藏, 编辑
摘要:
CodeBlocks是一个开放源码的全功能的跨平台C/C++集成开发环境。 下载地址:http://www.codeblocks.org/downloads/26 其中,Windows环境下可以使用安装包安装程序,或使用免安装的zip。 一、 CodeBlocks是一个集成开发环境(IDE),其中最 阅读全文
The Goertzel Algorithm
2021-09-25 15:18 by dreamboy2000, 133 阅读, 收藏, 编辑
摘要:
The Goertzel algorithm can perform tone detection using much less CPU horsepower than the Fast Fourier Transform, but many engineers have never heard 阅读全文
Serial bootloader for STM8
2021-09-25 10:16 by dreamboy2000, 91 阅读, 收藏, 编辑
摘要:
This article will cover developing a serial bootloader for STM8S microcontrollers. Contents: Entry condition Serial protocol Flash block programming I 阅读全文
Windows10下利用Visual Studio Code搭建C语言开发环境
2021-09-24 22:00 by dreamboy2000, 599 阅读, 收藏, 编辑
摘要:
Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 3. 添加VSCode的C语言开发插件 4. 配置C语言开发环境 4.1 配置c_cpp_prope 阅读全文
TortoiseSVN文件夹及文件图标不显示解决方法
2021-09-24 20:24 by dreamboy2000, 375 阅读, 收藏, 编辑
摘要:
由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样: 对于 阅读全文
Visual studio Code 如何设置成中文版
2021-09-24 08:52 by dreamboy2000, 8978 阅读, 收藏, 编辑
摘要:
前言:Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。该编辑器也集成了所有一款现代编辑器所应该具备的特性, 阅读全文
wav 与 pcm 互转 (python)
2021-09-22 09:31 by dreamboy2000, 2103 阅读, 收藏, 编辑
摘要:
语音wav转pcm可以用ffmpeg工具,也可以自己写,主要是要了解pcm和wav的格式以及头信息的: pcm 是没有头信息的,wav有44字节的头文件,所以去掉44字节的头文件就okay了 import os import numpy as np f = open("sw02725-A_01820 阅读全文
wav转pcm、去掉wav文件头
2021-09-22 08:57 by dreamboy2000, 227 阅读, 收藏, 编辑
摘要:
//欧的朗18年2月2日,整理 #include<iostream> #include<fstream> #include<stdlib.h> #include<alsa/asoundlib.h> #include <unistd.h> using namespace std; int main ( 阅读全文
LoRa计算工具使用详解
2021-09-21 10:11 by dreamboy2000, 704 阅读, 收藏, 编辑
摘要:
LoRa Modem Setting:Lora调制解调器设置 Spreading Factor:扩频因子 Bandwidth:带宽 Coding Rate:编码率 Packet Configuration:数据包配置 Payload length:有效载荷长度 Programmed Preamble 阅读全文
LoRa芯片 SX127x系列计算工具LoRa Modem Calculator Tool
2021-09-21 09:06 by dreamboy2000, 458 阅读, 收藏, 编辑
摘要:
1、计算功能介绍 RFIO不同的设计方式,第二种方式下,发射功率限制在14dBm以下。 2、计算举例 可以看到,在BW=125KHz、CR=4/5、显示头模式、前导码等于8、SF=12、发射功率等于17dBm、数据长度是12字节的情况下,飞行时间大约是991.23ms,等效比特率是292.97bps 阅读全文
细说:Unicode, UTF-8, UTF-16, UTF-32, UCS-2, UCS-4
2021-09-08 11:59 by dreamboy2000, 243 阅读, 收藏, 编辑
摘要:
1. Unicode与ISO 10646 全世界很多个国家都在为自己的文字编码,并且互不想通,不同的语言字符编码值相同却代表不同的符号(例如:韩文编码EUC-KR中“한국어”的编码值正好是汉字编码GBK中的“茄惫绢”)。因此,同一份文档,拷贝至不同语言的机器,就可能成了乱码,于是人们就想:我们能不能 阅读全文
ucs2-utf8 (Convert characters set beetween utf-8 and ucs2 ONLY for simply chinese, ascii ,littlen-endian Computer.)
2021-09-07 19:11 by dreamboy2000, 191 阅读, 收藏, 编辑
摘要:
#include <stdio.h> typedef unsigned short ucs2; //Unicode2 16bits. typedef unsigned char utf8; // utf-8 8bits. /* * * 一:e4 b8 80 (utf-8) * 1110 0000 1 阅读全文
ICD3 Header-6接插件引脚定义
2021-09-06 17:06 by dreamboy2000, 838 阅读, 收藏, 编辑
摘要:
ICD3 Header-6接插件引脚定义 蓝色线对应 PIN1 定义为(VPP/MCLR ) (编程电压)黄色线对应 PIN2 定义为VDD (电源正极)绿色线对应 PIN3 定义为VSS (电源负极)红色线对应 PIN4 定义为PGD (编程数据)黑色线对应 PIN5 定义为PGC (编程时钟)白 阅读全文