FreeRTOS内核
hehao9051
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS内核详解----LIST
FreeRTOS内核详解—-LIST从LIST对FreeRTOS的内核进行分析,可能是最容易入手的,也是最明智的。因为他是FreeRTOS内核最基本的一种数据结构,是分析内核最重要部分任务调度的基础。它其实就是一个双向的链表,下面按照链表的基本操作进行讲述,分成如下几个部分: LIST项的结构分析 LIST的结构分析 LIST的创建 LIST的初始化 LIST项的插入原创 2016-05-22 21:33:56 · 5702 阅读 · 8 评论 -
FreeRTOS内核详解----Queue
FreeRTOS内核详解—-Queue队列的主要作用是任务间或者任务与中断之间的通信或者同步,对于FreeRTOS内核而言,队列的主要用在信号量的实现上。因为供外部使用的函数基本都是对几个特定主要函数,使用宏进行包装实现的,这里只讲述主要的函数。同时FreeRTOS给没有队列基本操作函数提供了一个可选简化版本,简化版本中所有的操作都需要关中断,以此来达到简化操作,提高速度的目的。简化版本的函数中带有原创 2016-05-29 13:55:38 · 12992 阅读 · 3 评论 -
FreeRTOS内核详解----信号量
FreeRTOS内核详解—-信号量信号量主要用来保护共享资源、任务之间或者任务与中断之间用来同步等。FreeRTOS有二值信号量、计数信号量、互斥锁和递归互斥锁。 信号量实现总览 二值信号量 计数信号量 互斥锁的创建 递归互斥锁的创建 通用发送信号量函数 通用接收信号量函数 递归信号量发送函数 递归信号量接收函数 1.信号量实现总览#define vS原创 2016-06-05 21:58:29 · 7636 阅读 · 0 评论
分享