在 2022年9月 发布的文章 - 田帅康学习笔记

记录OPUS在python上运行的曲折历程

翻遍全网,在python上运行opus的资料少之又少,看了很多远古帖子,勉强把opus-python跑了起来,踩了好多个坑,必须记录下来,opus作为一种优秀的音频编码方式,在未来一定会占据广阔的市场必备条件:windows操作系统-64位python3.x 64位opus.dll 64位一路经历:先通过pip安装opus,pip install opuslib 这个OPUS库并不包含编码器,只

- 阅读全文 -

记录一个Python批处理文件的脚本

最近有一个需求,需要将一部分C代码文件在RAM中运行,每个运行在RAM中的代码需要在文件头部和尾部添加宏定义,但是遇到文件数量特别多的时候,手动添加很费劲,为此写了一个脚本实现批处理文件,在.c文件头部和尾部添加宏定义关于ROM和RAM运行速度的区别,可以查看这个博客:(点击我)脚本首先要实现参数传入,设置路径、在文件头部添加文本、文件尾部添加文本然后遍历所有文件夹,修改.c文件脚本源码:impo

- 阅读全文 -

记录一个很简单的压缩编码--ADPCM

ADPCM是一种很简单实现的音频编码方式,真正的PCM相当占用内存,这对网络和内存的压力是相当大的,因此通常需要压缩编码,ADPCM是一种可以运行在单片机上的编码方式,原理如下:由于声音信号具有波形上的连续性,因此相邻两个采样值大小也非常接近,记录单个采样值通常需要 16bit,而记录前后两个采样点的差值(差分法),往往只需要 4bit,这便是 ADPCM 压缩编码的基本原理,因此通过 ADPCM

- 阅读全文 -

AT&T汇编语言及其寻址方式简述

转载至知乎 https://zhuanlan.zhihu.com/p/64914472汇编语言论风格来分主要是两类,一类是Intel汇编,一类是AT&T汇编,分别被Windows和Linux作为主流风格。在这篇文章中使用ATT汇编。简单说一下AT&T汇编,"#"井号开头的是注释行,"."点开始的指令一般都是伪指令,"$"美元符号修饰立即数,"%"修饰寄存器。例如:.section .data //

- 阅读全文 -

今天周五!好久没记录了

最近工作比较忙,没有时间学(mo)习(yu),立帖为证去了解一些简单的东西:1、C语言函数调用时的栈使用情况2、简单学习汇编语言3、搞一搞脉冲式红外光音频通信over~

- 阅读全文 -

最新文章

最近回复

  • 树莓: 这个音频模块默认带功率放大器的,你可以使用不带功放的音频模块,当...
  • zzy: 大佬,可以把喇叭换成耳机吗,如果可以应该如何实现呢
  • Mo: 你好 下载了那个Git的代码 但是 编译源码有错 请问大佬 你出...
  • 树莓: 需要是ESP32 ,其他的S系列与C系列都不可以
  • ischen: 你好,希望能有一个adf版本
  • LINING: 谢谢大佬制作了这么有趣的一个项目 请问这个项目对ESP32主控...
  • John: 用AI处理好了. 看起来 `esp_now_register_r...
  • John: @树莓 我用你的参考程序,编译时出现这个问题:Compilati...
  • kscn: 这个代码运行的平台是什么啊
  • kscn: 大佬你好,可以发一份源码吗,我的邮箱:1684173385@qq...

分类

标签

归档

其它