FreeRTOS学习笔记之—— FreeRTOS队列基础知识 2020.3.30

vizwind 19 0 PDF 2021-01-10 15:01:21

知识点: 1.(为什么要使用队列?) 在没有操作系统的时候,两个应用程序进行消息传递一般是使用全局变量的方式,但是如果在使用操作系统的应用中用全局变量来传递消息,则会涉及资源管理的问题。 2.队列是为了任务与任务、任务与中断之间的通信而准备的,可以在任务与任务、任务与中断之间传递消息,队列中可以存储有限的、大小固定的数据项目。 3.队列能保存的最大数据项目数量叫队列的长度。 4.通常,队列采用的是先进先出的(FIFO)的存储缓冲机制,也就是往队列中发送数据的时候(也叫入队)永远都是发送到队列的尾部,而从队列中提取数据的时候(也叫出队)是从队列的头部提取的。 5.发送数据和读取数据有两种方式,一

用户评论
请输入评论内容
评分:
暂无评论