上一页 1 2 3 4 5 6 ··· 56 下一页
摘要: 一句话概括 xQueueCreate 是 FreeRTOS 实时操作系统中用于动态创建消息队列的函数。它负责分配内存并返回一个可以用于发送和接收数据的队列句柄。 详细解释 1. 什么是消息队列? 在深入函数本身之前,理解“队列”的概念至关重要。你可以把它想象成一个管道或传送带: 生产者:任务或中断服 阅读全文
posted @ 2025-10-26 21:34 FBshark 阅读(11) 评论(0) 推荐(0)
摘要: 1。 https://xintiaobao.blog.csdn.net/ CSDN 博主:心跳包 2。 https://segmentfault.com/u/junyidedalianmao/articles 21ic 博主:启英AI平台 阅读全文
posted @ 2025-10-26 21:26 FBshark 阅读(4) 评论(0) 推荐(0)
摘要: 、 我需要查看这两个文件的内容,以了解它们的功能、结构和相互关系。 toolName: view_files status: success filePath: g:\Prj_Program\ChipIntelli\xx_lizaixian\ci230x-wifi-sdk-combo\app\cia 阅读全文
posted @ 2025-10-25 01:09 FBshark 阅读(5) 评论(0) 推荐(0)
摘要: 参数选项与协议命令关联表 参数类别 参数选项 配置值/说明 关联的命令 (cmd_type) 命令说明/参数 识别参数 识别灵敏度 中 SET_VAD_SENSITIVITY (0x010A) 设置VAD灵敏度 算法参数 AEC打断类型 唤醒词和命令打断 (协议层面默认行为) 由芯片逻辑实现,协议无 阅读全文
posted @ 2025-10-24 00:58 FBshark 阅读(7) 评论(0) 推荐(0)
摘要: 昨天下午在写作业的时候ubuntu突然卡住了,然后没多想直接reboot了,结果重启之后可以登录,但是进入之后还是立即卡住。然后我就急了,后来开始在网上搜索解决办法。 首先先在grub界面进入了advanced option,把所有修复都试了一遍,再次重启,还是登录后显示桌面就卡住。 然后发现仍然可 阅读全文
posted @ 2025-10-23 16:31 FBshark 阅读(166) 评论(0) 推荐(0)
摘要: 非常好的问题!这是一个经典的嵌入式音频应用场景。我们来详细分解一下。 1. ESP32通过I2S采集INMP441,得到的是什么数据? 答案是:标准的PCM(脉冲编码调制)数据。 更具体地说: 格式:INMP441 是一个 24位 的MEMS麦克风,它通过I2S总线输出的是24位有符号整数的PCM数 阅读全文
posted @ 2025-10-23 01:41 FBshark 阅读(69) 评论(0) 推荐(0)
摘要: 核心关系总结 一句话概括:PCM是一种最基础的、未经压缩的音频数据编码格式;而WAV是一种文件容器格式,它最常用于封装PCM音频数据。 可以把它们想象成: PCM:是未经包装的“原材料”或“裸数据”(就像一块未经雕琢的木头)。 WAV:是一个标准的“包装盒”,这个盒子里最常装的就是PCM这种原材料, 阅读全文
posted @ 2025-10-22 23:10 FBshark 阅读(25) 评论(0) 推荐(0)
摘要: 1.首先选择esp32-s3-devkitc-1(8MB QD,NoFLASH) 2.在创建好的项目下,找到platformio.ini,修改代码为: [env:esp32-s3-devkitc-1] platform = espressif32 board = esp32-s3-devkitc-1 阅读全文
posted @ 2025-10-22 13:23 FBshark 阅读(33) 评论(0) 推荐(0)
摘要: 解决国内打开Github页面、注册等问题 下列方法可以解决: github网站页面打不开; github页面打开慢,偶尔打不开,部分页面链接也打不开; 注册不了github账号,找回密码失败等,显示Unable to verify your captcha response. Please visi 阅读全文
posted @ 2025-10-22 10:57 FBshark 阅读(1006) 评论(0) 推荐(0)
摘要: 查看API域名内容的方法有多种,包括使用在线工具、浏览器插件、命令行工具等。通过这些工具,你可以轻松获取API的响应数据、测试API的可用性、检查API的性能。 其中,常见的方法包括使用Postman、cURL命令行工具、浏览器的开发者工具等。接下来,我们将详细介绍这些方法中的一种——使用Postm 阅读全文
posted @ 2025-10-22 02:21 FBshark 阅读(12) 评论(0) 推荐(0)
摘要: 下面这个函数是什么作用 float calculateRMS(uint8_t *buffer, int bufferSize) { float sum = 0; int16_t sample; for (int i = 0; i < bufferSize; i += 2) { sample = (b 阅读全文
posted @ 2025-10-22 01:54 FBshark 阅读(4) 评论(0) 推荐(0)
摘要: 在类定义内的函数包含static代表什么含义呢? 在类定义内使用 static 关键字修饰成员函数有特殊的含义,它表示这是一个静态成员函数。 静态成员函数的特点 1. 不依赖于类的实例 class MyClass { public: static void staticFunc() { } // 静 阅读全文
posted @ 2025-10-20 22:54 FBshark 阅读(7) 评论(0) 推荐(0)
摘要: 连接 USB 设备 2025/06/11 本指南将演练使用 USB/IP 开源项目 usbipd-win 将 USB 设备连接到 WSL 2 上运行的 Linux 分发版所需的步骤。 在 Windows 计算机上配置 USB/IP 项目可以实现常见的开发者 USB 场景,例如刷写 Arduino 或 阅读全文
posted @ 2025-10-20 16:13 FBshark 阅读(31) 评论(0) 推荐(0)
摘要: 简介 grep 是 Global Regular Expression Print 的缩写。 这个名字来源于 g/re/p 这个古老的 ed 编辑器命令: g = global (全局) re = regular expression (正则表达式) p = print (打印) 所以 grep 的 阅读全文
posted @ 2025-10-19 22:10 FBshark 阅读(49) 评论(0) 推荐(0)
摘要: 合 grep 过滤如果你只想看某个特定的环境变量,比如环境变量所有包含 path 的变量。 env | grep -i path 方法一:基础函数 - 直接模拟原有功能 在 ~/.bashrc 或 ~/.zshrc 文件中添加: bash # 基础版本:模拟 env | grep -i path f 阅读全文
posted @ 2025-10-18 10:21 FBshark 阅读(32) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 56 下一页