
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
系统卷 volume :卷就是一块呗格式化,可以存文件的存储区域,,,比如c盘,d盘,,等本质都是volume。spiffs : esp32内部的flash,,, 把一块存储空间管理成 文件和目录,,让程序可以直接 操作。传统spiffs,,目录支持较弱,,大文件写入效率低,碎片问题,,,flash不能直接覆盖,需要擦除。POSIX是标准,,, linux。macOS,unix是实现。最早,最简单
因为企业里 Linux 基本都会用。为什么 MAX98357 有爆音?①《计算机网络:自顶向下方法》《Linux 内核设计与实现》《Linux 设备驱动程序》成为一个能独立做产品的人。能独立完成一个联网设备。MQTT(如果项目需要)BLE(如果项目需要)如果你以后想往底层走。我知道你一直纠结数学。为什么 I2S 时序?把 AI 小智做完。Linux 用户态。《程序员的自我修养》现在投入产出比太低。
ASR : automatic speech recognition: 自动语音识别===》 语音转文字。esp32 —》 websocket —》 电脑服务器 —》 保存wav。小智类似方案也是 ESP32 作为终端,通过网络连接 LLM。你之前已经学了 socket,这一步正好串起来。ESP32 不适合跑大型 ASR。最后加 MQTT 控制设备。“今天北京天气怎么样”第4步:TTS语音合成。北
ASR : automatic speech recognition: 自动语音识别===》 语音转文字。esp32 —》 websocket —》 电脑服务器 —》 保存wav。小智类似方案也是 ESP32 作为终端,通过网络连接 LLM。你之前已经学了 socket,这一步正好串起来。ESP32 不适合跑大型 ASR。最后加 MQTT 控制设备。“今天北京天气怎么样”第4步:TTS语音合成。北
声音 —》mic采集声波 —》 转换为数字音频(PDM自带模数转换) —》 i2s总线送入esp32—》 完成录音。专门用来传输数字音频信号的通信协议,,只传声音数据,不做控制指令,,,解决芯片和麦克风或功放之间的音频传输。speaker : 扬声器,喇叭,,音频输出设备,,,把芯片输出的数字电信号,还原成能听见的声波。i2s : inter-ic sound: 集成电路内置音频总线,,,i tw
cubemx给i2c生成了一个句柄hi2c1。每次接收一个,,进入中断后再启动下一次的中断。weak表示可以被覆盖,,,
RC振荡器是 纯硬件自激振荡系统,,,内部必须使用施密特触发器,,因为电容电压接近阈值的时候,上下抖动,,输出会疯狂翻转,,,依赖电阻电容充放电,温度一边,频率就漂,,电压变化也会影响。放大器:amplifier : 让信号放大的电路,,,,晶振HSE,PLL内部,ADC前端,,都用到了放大器。,,中间区域保持原状态,,只有比较超过阈值,,电平才会变化,,,用来过滤抖动,,但是有。,,,通过利用电
最高响应频率: 编码器电气上最大响应的频率数,,如果高于这个频率,,则编码器内部电路会无法响应,,导致编码器漏脉冲。PPR : pulse per revolution: 编码器的原始分辨率。编码器分辨率 resolution: 转一圈能输出多少个脉冲,,,,计数器实际分辨率 =编码器分辨率 *4 * 减速比。编码器读取周期 :隔多久读取一次TIM计数器的值。一般编码器读了,,才pid调控—》 4







