随笔分类 -  RTThread

摘要:20241113 从gitee下载rtthread源码,bsp >stm32 >stm32f407-atk-explorer直接编译报错,如下 从百度网盘下载rtthread源码,bsp >stm32 >stm32f407-atk-explorer编译正常,无错误 阅读全文
posted @ 2024-11-13 08:53 我爱茜茜公主 阅读(9) 评论(0) 推荐(0) 编辑
摘要:// 阅读全文
posted @ 2023-09-08 10:45 我爱茜茜公主 阅读(4) 评论(0) 推荐(0) 编辑
摘要:不进中断了,进中断后,关闭中断,打开定时器,定时超时打开中断; 论坛文章: [文章1](https://club.rt-thread.org/ask/question/f157b3d17b168c24.html "文章1") [文章2](https://club.rt-thread.org/ask/ 阅读全文
posted @ 2023-08-21 11:54 我爱茜茜公主 阅读(8) 评论(0) 推荐(0) 编辑
摘要:尝试记录: ![image](https://img2023.cnblogs.com/blog/1974974/202308/1974974-20230804095215622-2146732957.png) 主要还是裁剪rtthread系统 参考文章:[固件尺寸优化](https://www.rt 阅读全文
posted @ 2023-08-04 09:54 我爱茜茜公主 阅读(12) 评论(0) 推荐(0) 编辑
摘要:使用环境: 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 阅读全文
posted @ 2023-07-24 16:56 我爱茜茜公主 阅读(37) 评论(0) 推荐(0) 编辑
摘要:现象:插着网线升级时,升级进度很容易卡住 解决方法:[文章1](https://club.rt-thread.org/ask/article/9b7f5db2994a76cb.html "文章1") [文章2](https://github.com/RT-Thread/rt-thread/pull/ 阅读全文
posted @ 2023-07-18 17:06 我爱茜茜公主 阅读(70) 评论(0) 推荐(0) 编辑
摘要:参考文章:[文章](https://blog.csdn.net/pytpang/article/details/107706357 "文章") volatitle修饰符,作用是:使变量能被**不同线程**访问和修改;(中断和线程、线程与线程、) 一个变量可以既是const又是volatile吗?是的 阅读全文
posted @ 2023-07-02 21:31 我爱茜茜公主 阅读(15) 评论(0) 推荐(0) 编辑
摘要:设计原则: 运行时间长的线程的优先级应较低; 一个线程完成一个功能; 可重入函数: 可重入函数,可被中断,在这个函数执行的任何时刻可以中断它,转入执行另一段代码,返回时,不会出现什么错误; 多任务系统下,中断可能在任务执行的任何时间发生,一个函数的执行期间被中断后,到重新恢复到断点进行执行的过程中, 阅读全文
posted @ 2023-06-29 09:25 我爱茜茜公主 阅读(35) 评论(0) 推荐(0) 编辑
摘要:[参考文章地址](https://blog.csdn.net/weixin_38956024/article/details/107159549?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2% 阅读全文
posted @ 2023-06-23 10:31 我爱茜茜公主 阅读(3) 评论(0) 推荐(0) 编辑
摘要:有时候连接不上服务端 额外学到知识: 使用keepalive功能代码 点击查看代码 static rt_err_t socket_keepalive_cfg(int socket_fd) { int keepalive = 1; //Enable keepalive. int keepidle = 阅读全文
posted @ 2022-12-23 14:29 我爱茜茜公主 阅读(14) 评论(0) 推荐(0) 编辑
摘要:使用时注意事项: 1、 不包含读写位,具体含义如下 2、 3、 4、 阅读全文
posted @ 2022-10-27 09:14 我爱茜茜公主 阅读(25) 评论(0) 推荐(0) 编辑
摘要: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); 阅读全文
posted @ 2022-09-26 10:05 我爱茜茜公主 阅读(78) 评论(0) 推荐(0) 编辑
摘要:参考文章,点击进入 参考文章,点击进入 阅读全文
posted @ 2022-09-16 10:28 我爱茜茜公主 阅读(13) 评论(0) 推荐(0) 编辑
摘要:LOG_LVL取值为LOG_LVL_INFO时,它以下不显示了 阅读全文
posted @ 2022-09-15 09:56 我爱茜茜公主 阅读(45) 评论(0) 推荐(0) 编辑
摘要:案例来源completion_sample 注意事项 案例代码 int completion_sample(void) { /* 初始化完成量对象 */ rt_completion_init(&completion); rt_thread_init(&thread1, "thread1", thre 阅读全文
posted @ 2022-09-14 13:48 我爱茜茜公主 阅读(52) 评论(0) 推荐(0) 编辑
摘要:完成量例子 代码 /* * 程序清单:完成量例程 * * 程序会初始化 2 个线程及初始化一个完成量对象 * 一个线程等待另一个线程发送完成量 */ #include <rtthread.h> #include <rtdevice.h> #define THREAD_PRIORITY 9 #defi 阅读全文
posted @ 2022-09-14 09:53 我爱茜茜公主 阅读(42) 评论(0) 推荐(0) 编辑
摘要:背景: 以太网lwip功能正常; 测试软件包: 1、pahomqtt 选中后,执行pkgs --update,env提示错误,so没有测试; env版本更新到 env_windows-v1.3.2也不行 2、umqtt 连接上mqtt服务端,过一会死机了,寻找过原因,定位到umqtt软件包问题,考虑 阅读全文
posted @ 2022-09-09 10:21 我爱茜茜公主 阅读(296) 评论(0) 推荐(0) 编辑
摘要:遇到问题了,打开调试信息,如上图; 上rtthread论坛; 阅读全文
posted @ 2022-09-08 09:23 我爱茜茜公主 阅读(92) 评论(0) 推荐(0) 编辑
摘要:改变一个全局变量的值的时候,一定要注意互斥访问 具体原因:点击进入 一条c语言指令,可能对应多条汇编指令; 反汇编是将机器码转换成汇编代码的过程,点击进入; 阅读全文
posted @ 2022-09-06 10:12 我爱茜茜公主 阅读(40) 评论(0) 推荐(0) 编辑
摘要:参考文章,点击进入 将参数替代,便会明白其中含有; 阅读全文
posted @ 2022-09-05 10:44 我爱茜茜公主 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示