rtthread
折花刀
勤能补拙是良训,一份辛苦一份才
展开
-
rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread) has assert failed at原因分析
rt_object_get_type((rt_object_t)thread) == RT_Object_Class_Thread) has assert failed at原创 2022-06-24 16:24:22 · 3217 阅读 · 0 评论 -
蓝牙完整协议栈对照图
图片来自:传统蓝牙RFCOMM协议概念介绍-Bluetooth rfcomm_Wireless_Link的博客-CSDN博客_蓝牙rfcomm协议零. 概述本文章主要讲下蓝牙RFCOMM协议(bluetooth rfcomm)的概念以及在整个蓝牙协议栈中的起的作用一. 声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍 ,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片之前的硬..原创 2022-05-19 11:43:36 · 924 阅读 · 0 评论 -
rtthread dcm组件dcm_cache_save接口mkdir:/data failed解决办法
项目中用到了了rtthread dcm 数据持久化组件,但是在dcm_cache_save时报mkdir:/data failed但是这个错误日志不是本项目的代码,经确认是dcm接口内部打印的日志然后确认了宏#define DCM_DEFAULT_STORAGE_NAME "/user/data/db/dcm" 在rtconfig.h中已经声明,同时业务代码在系统启动时也有用到该宏最后排查是因为dcm_default_storage_name在系统启动时需要赋值,dcm组件的dcm_strg原创 2021-11-09 16:23:48 · 433 阅读 · 0 评论 -
keil 编译链接时报错误代码L6286E解决办法
用网上很多办法没有解决最后,修改keil的编译选项为-O1解决问题我的keil版本是5.33 如下图所示原创 2021-11-01 21:21:54 · 2153 阅读 · 0 评论 -
librws是如何发送报文的------之rws_socket_connect详解
librws是小型跨平台websocket客户端C库因为分析rws_socket_send_text函数时,只看到时给socket结构体的的send_frames添加节点,没看到发送的代码,实在太疑惑,于是分析了下librws的代码,找到了原因下边分析下rws_socket_connect函数rws_socket_connect函数最后return rws_socket_create_start_work_thread此函数中会创建一个线程rws_socket_work_th_func.原创 2021-10-18 20:35:28 · 891 阅读 · 3 评论 -
RTThread工作队列详解
RT-Thread-RT-Thread workqueue 详解RT-Thread问答社区 - RT-Thread转载 2021-10-11 20:54:45 · 717 阅读 · 0 评论