随笔分类 - RTThread
摘要:20241113 从gitee下载rtthread源码,bsp >stm32 >stm32f407-atk-explorer直接编译报错,如下 从百度网盘下载rtthread源码,bsp >stm32 >stm32f407-atk-explorer编译正常,无错误
阅读全文
摘要:不进中断了,进中断后,关闭中断,打开定时器,定时超时打开中断; 论坛文章: [文章1](https://club.rt-thread.org/ask/question/f157b3d17b168c24.html "文章1") [文章2](https://club.rt-thread.org/ask/
阅读全文
摘要:尝试记录:  主要还是裁剪rtthread系统 参考文章:[固件尺寸优化](https://www.rt
阅读全文
摘要:使用环境: rtt版本 4.1.1 bsp模板 stm32f407-atk-explorer lwip2.1.2 板子A 服务器B 操作过程: 1板子A做客户端,连接服务器B; 2板子A发送心跳数据,服务器B接收后发送原数据; 3重启板子A 4重复1、2 现象:板子A与服务器B交互几次心跳后,板子A
阅读全文
摘要:现象:插着网线升级时,升级进度很容易卡住 解决方法:[文章1](https://club.rt-thread.org/ask/article/9b7f5db2994a76cb.html "文章1") [文章2](https://github.com/RT-Thread/rt-thread/pull/
阅读全文
摘要:参考文章:[文章](https://blog.csdn.net/pytpang/article/details/107706357 "文章") volatitle修饰符,作用是:使变量能被**不同线程**访问和修改;(中断和线程、线程与线程、) 一个变量可以既是const又是volatile吗?是的
阅读全文
摘要:设计原则: 运行时间长的线程的优先级应较低; 一个线程完成一个功能; 可重入函数: 可重入函数,可被中断,在这个函数执行的任何时刻可以中断它,转入执行另一段代码,返回时,不会出现什么错误; 多任务系统下,中断可能在任务执行的任何时间发生,一个函数的执行期间被中断后,到重新恢复到断点进行执行的过程中,
阅读全文
摘要:[参考文章地址](https://blog.csdn.net/weixin_38956024/article/details/107159549?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%
阅读全文
摘要:有时候连接不上服务端 额外学到知识: 使用keepalive功能代码 点击查看代码 static rt_err_t socket_keepalive_cfg(int socket_fd) { int keepalive = 1; //Enable keepalive. int keepidle =
阅读全文
摘要:使用时注意事项: 1、 不包含读写位,具体含义如下 2、 3、 4、
阅读全文
摘要:RT_OBJECT_HOOK_CALL(rt_object_attach_hook, (object)); #define RT_OBJECT_HOOK_CALL(func, argv) __on_##func argv 展开后:__on_rt_object_attach_hook(object);
阅读全文
摘要:LOG_LVL取值为LOG_LVL_INFO时,它以下不显示了
阅读全文
摘要:案例来源completion_sample 注意事项 案例代码 int completion_sample(void) { /* 初始化完成量对象 */ rt_completion_init(&completion); rt_thread_init(&thread1, "thread1", thre
阅读全文
摘要:完成量例子 代码 /* * 程序清单:完成量例程 * * 程序会初始化 2 个线程及初始化一个完成量对象 * 一个线程等待另一个线程发送完成量 */ #include <rtthread.h> #include <rtdevice.h> #define THREAD_PRIORITY 9 #defi
阅读全文
摘要:背景: 以太网lwip功能正常; 测试软件包: 1、pahomqtt 选中后,执行pkgs --update,env提示错误,so没有测试; env版本更新到 env_windows-v1.3.2也不行 2、umqtt 连接上mqtt服务端,过一会死机了,寻找过原因,定位到umqtt软件包问题,考虑
阅读全文
摘要:遇到问题了,打开调试信息,如上图; 上rtthread论坛;
阅读全文
摘要:改变一个全局变量的值的时候,一定要注意互斥访问 具体原因:点击进入 一条c语言指令,可能对应多条汇编指令; 反汇编是将机器码转换成汇编代码的过程,点击进入;
阅读全文
摘要:参考文章,点击进入 将参数替代,便会明白其中含有;
阅读全文