FreeRTOS
文章平均质量分 89
基于FreeRTOS系统开发嵌入式
小宋啊巴啊巴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
03【FreeRTO队列-如何获取任务信息与队列的动静态创建】
在实际的应用中,常常会遇到一个任务或者中断服务需要和另一个任务进行“沟通交流,这个沟通交流的过程其实就是消息传递的过程,在没有 操作系统的时候两个应用程序进行消息传递一般使用全局变量的方式,但是如果在使用操作系统的应用中,用全局变量来传递消息就会涉及到”资源管理“的问题;队列是为了任务与任务,任务与中断之间的通信而准备的,可以在任务与任务、任务与中断之间传递消息,队列中可以储存有限的大小固定的数据项目;printf("任务名\t任务状态\t优先级\t剩余栈\t任务序号\r\n");原创 2025-02-14 23:29:50 · 1198 阅读 · 0 评论 -
02【FreeRTOS-任务-命名规则与常用优先级函数与挂起或解挂】
段是一段代码,在这段代码中,进程或者线程访问共享资源如(共享变量,外设)这些共享资源在同一时刻只能被一个任务访问,以确保数据的一直性和完整性,如果多个任务在同一时刻访问这些共享资源,可能会导致数据竞争,和不一致的结果,就是让挂起的任务重新进入就绪状态,恢复的任务会保留被挂起前的状态信息,在恢复的时候根据挂起时的状态继续运行,如果被恢复任务在所有就绪任务中,处于最高优先级列表的第一位,那么系统将进行任务上下文的切换。中断属于一种异常状态,和任务执行栈的区间也是不同的每一个中断都有一个独属于它的栈区的;原创 2025-02-14 18:39:28 · 700 阅读 · 0 评论 -
01【FreeRTOS-任务-任务的概念与动态静态创建任务与配置文件功能】
【任务的概念与动态静态创建任务与配置文件功能】原创 2025-02-09 11:47:25 · 871 阅读 · 0 评论
分享