摘要: 国内串口屏厂家众多,涵盖了从高端到经济型的不同市场。以下是一些主要的国内串口屏厂家,您可以重点关注以下三家,他们在家电、消费类产品中应用极广: 广州大彩光电科技 搜索关键词:大彩串口屏、大彩智能屏 特点:行业头部品牌,产品线最全,从低成本到高性能都有。配套的VisualTFT开发软件功能强大,学习资 阅读全文
posted @ 2025-12-07 23:36 FBshark 阅读(3) 评论(0) 推荐(0)
摘要: 当然有,市面上有很多可以直接播放 Opus 格式的软件,覆盖了所有主流平台。Opus 作为一种高效、开源且音质优秀的格式,现在已经得到了广泛的支持。 以下为您分类推荐一些主流且好用的选择: 一、电脑端 1. 通用型播放器(推荐,支持几乎所有格式) 这类播放器功能强大,无需担心格式问题。 VLC me 阅读全文
posted @ 2025-12-06 15:17 FBshark 阅读(4) 评论(0) 推荐(0)
摘要: 在Linux条件变量的使用时,经常用到C++的 lambda 表达式 1. Lambda 表达式的基本结构 // 最基本的 lambda 表达式 []() { // 函数体 }; 这就是一个完整的 lambda 表达式,相当于一个匿名函数。 2. 逐部分讲解 ① 捕获列表 [] 定义 lambda 阅读全文
posted @ 2025-12-05 02:40 FBshark 阅读(8) 评论(0) 推荐(0)
摘要: 根据您提供的《M726 数据手册》,我为您整理了该芯片的关键性能参数,并列出了性能相近的竞品型号及价格参考(基于公开市场信息,实际价格以供应商报价为准): M726 芯片核心性能摘要 类别 参数 内核 ARM Cortex-M0,最高 72MHz 存储 64KB Flash + 8KB SRAM + 阅读全文
posted @ 2025-12-04 00:44 FBshark 阅读(5) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_35706255/article/details/154887256 HiChatBox语音命令词解析实现路径 你有没有遇到过这样的场景:在厨房手忙脚乱时,只想说一句“打开抽油烟机”,结果还得先掏出手机、点开App、再点击按钮?🤯 太麻烦了 阅读全文
posted @ 2025-12-03 12:01 FBshark 阅读(4) 评论(0) 推荐(0)
摘要: 疑问来源:奈奎斯特-香农采样定理 一个采样率为 Fs 的系统,能够完美重建(或记录)的最高信号频率为 Fs/2。这个 Fs/2 被称为“奈奎斯特频率”。 为了不产生混叠,采样率必须 大于 2倍 的模拟带宽。但这只是理论最低要求。实际工程中:为了准确地重建波形(尤其是非正弦波的快速边沿),采样率需要是 阅读全文
posted @ 2025-12-02 02:55 FBshark 阅读(32) 评论(0) 推荐(0)
摘要: WSL 执行 pip install 时,发生externally-managed-environment 错误: error: externally-managed-environment × This environment is externally managed ╰─> To instal 阅读全文
posted @ 2025-11-29 19:29 FBshark 阅读(2) 评论(0) 推荐(0)
摘要: 转载声明 本文转载自 :https://mp.weixin.qq.com/s/mHu8qQS9wkA7WFwg4mklVg 哈喽,硬件人面试最怕啥?不是画原理图、布PCB,而是被面试官突然cue到EMC——“电磁兼容三要素是啥?” ....别慌!今天整理了硬件面试高频 EMC问答,把枯燥的理论改成接 阅读全文
posted @ 2025-11-29 16:42 FBshark 阅读(4) 评论(0) 推荐(0)
摘要: 简短不看版: 关键原则 预处理器只认识 #define 宏 在需要计算的地方(#if, #elif): 所有标识符必须有数值 未定义的标识符被当作0 枚举类型在编译阶段才被处理 在条件编译 (#if, #elif) 中必须使用宏定义,不能使用枚举值 在纯文本替换的地方(函数参数、代码体): 预处理器 阅读全文
posted @ 2025-11-27 00:09 FBshark 阅读(19) 评论(0) 推荐(0)
摘要: 一、前言 迪文芯片分为T5和T5L系列,并不兼容,在T5L内同时分为T5L0\T5L1\T5L2。 官网最新的<迪文 T5L ASIC 应用开发指南.pdf>版本为V1.1,但在这一参考资料中,仅描述了T5L1以及T5L2系列(没有T5L0系列),这个区别主要是屏幕显示分辨率、 存储扇区、单个文件大 阅读全文
posted @ 2025-11-25 16:19 FBshark 阅读(105) 评论(0) 推荐(0)
摘要: 你还在为复杂的旋钮控制器开发而烦恼吗?SmartKnob作为一款开源的触觉输入旋钮(Haptic input knob),通过软件定义的终端止动(endstops)和动态定位点(dynamic detents),为开发者提供了高度可定制的交互体验。本文将带你完成从固件烧录到Web Serial交互的 阅读全文
posted @ 2025-11-24 14:44 FBshark 阅读(9) 评论(0) 推荐(0)
摘要: 第一次安装platformio后点击下面图片的 finish 按钮等待创建第一个项目, 然后就一直转圈: 国内的最大可能就是网络问题,根据网上资料, platformio使用了自己的虚拟环境, 所以现在唯一的目标就是找到这个虚拟环境配置代理的位置. 系统级python代理配置修复方案2已给出方案, 阅读全文
posted @ 2025-11-23 13:54 FBshark 阅读(30) 评论(0) 推荐(0)
摘要: 我来为您提供一个完整的解决方案,使用Python实现从命名管道读取PCM数据并转换为WAV文件。 方案概述 我将使用Python实现,因为它有良好的音频处理库支持。程序会监听命名管道,当检测到数据流时开始录制,在数据流中断时自动结束并保存为WAV文件。 #!/usr/bin/env python3 阅读全文
posted @ 2025-11-22 00:14 FBshark 阅读(5) 评论(0) 推荐(0)
摘要: 有几种解决方案,根据你的具体需求选择: 方案1:传递CISerialPort对象引用(推荐) 在需要使用CheckConnection()的类中持有CISerialPort的引用: cpp // 在需要使用CheckConnection的类中 class MyOtherClass { private 阅读全文
posted @ 2025-11-21 13:15 FBshark 阅读(6) 评论(0) 推荐(0)
摘要: cpp文件调用了 .c 文件的函数,对于单独的.c/.h 这样一对的文件, 可以在.h文件中写明 extern “C”, 但是不需要在 .c 中写明? 答: 不完全正确(所以你的理解基本正确,但需要加上条件编译这个关键条件!), 这是一个很常见的误解。让我来详细解释: 关键问题:C编译器不认识 ex 阅读全文
posted @ 2025-11-19 21:23 FBshark 阅读(56) 评论(0) 推荐(0)