- 博客(4)
- 收藏
- 关注
原创 【K230庐山派】基于K230庐山派+rtsmart实现网络音频交互应用
1、多线程管理:该应用通过pthread创建多个功能线程如音频录音线程、WebSocket 通信线程、按键检测线程、LED 指示线程。2、互斥锁:使用pthread_mutex_t互斥锁保护全局共享资源如录音状态、WebSocket 客户端句柄,避免多线程并发访问导致的数据不一致。3、基础工具函数:使用 RT-Thread 提供的rt_kprintf进行日志输出,rt_thread_mdelay实现毫秒级延时。
2026-03-29 16:36:53
399
原创 轻量级、高复用的嵌入式通道化缓存管理模块:cfile 设计与实现
摘要:cfile通道化缓存管理模块是针对嵌入式系统开发中多线程数据交互需求设计的轻量级解决方案。该模块采用三层架构设计(驱动层/核心层/应用层),通过"通道+文件"的抽象模型实现多数据流隔离管理,支持环形缓冲区复用、线程安全操作和自动资源回收。核心特性包括分级锁机制、版本号防误操作、灵活的环形缓存模式(覆写/非破坏性读取),提供8个标准化接口简化开发流程。适用于传感器数据采集、网络通信、音频处理等多任务共享数据场景,显著提升系统稳定性和开发效率。
2026-03-26 16:44:31
366
原创 K230庐山派部署PicoClaw
(4)进入config.json的目录下,修改config.json文件的默认选项和大模型的api_key,api_base(这里我和官方的workspace路径不一样,workspace和config.json在同一路径下,model尝试和官方一样写deepseek/deepseek-chat会找不到模型,把删除前面的deepseek/后可以识别到。(如果后续找不到配置文件可以再执行一次初始化,会提示出路径,选择n不重写,如下图我已经初始化过了,已经存在文件)(2)安装工具,分别输入下面的指令。
2026-03-14 10:29:11
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅