RT-Thread
文章平均质量分 53
&371
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RT-Thread 信号量
1 信号量 结合之前我们学过的空闲中断加上DMA void usart1_recv_thread_entry(void *parameter) { rt_err_t uwRet = RT_EOK; while(1) { uwRet =rt_sem_take(usart1_recv_sem, RT_WAITING_FOREVER);//获取串口2接收帧完成信号量 if(RT_EOK == uwRet ) { HAL_GPIO_WritePin(LD2_GPIO_Por原创 2021-10-31 20:03:58 · 245 阅读 · 0 评论 -
RT-Thread 线程创建
文章主要是自我的学习笔记 代码实现 1 首先最重要的是去rtconfig.h中去掉#define RT_USING_HEAP的注释 2 创建Task.c 和Task.h文件 Task.c #include "config.h" #include "Task.h" /************************************************************************* * 变量定义 ***************原创 2021-08-11 19:21:12 · 674 阅读 · 0 评论 -
使用Cubemx移植RT-Thread并添加finsh组件
文章主要是自己的学习笔记,使用RTT代替RT-Thread Cubemx的配置 跳过时钟树配置等基础配置 1 加入RTT的包 串口配置 去掉一些函数的勾选,因为RTT系统以及定义了类似功能的函数,不能重复 打开工程 代码修改 1 这个文件在编译的时候会被识别为.c文件,需要做一下这样的处理。 2 在main函数中注释掉 //SystemClock_Config();``` board.c里面以及完成了配置 3 因为要使用finsh组件rtconfig.h中把#include "finsh原创 2021-08-11 17:53:30 · 802 阅读 · 2 评论
分享