- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 FreeRTOS内核详解----信号量
FreeRTOS内核详解—-信号量信号量主要用来保护共享资源、任务之间或者任务与中断之间用来同步等。FreeRTOS有二值信号量、计数信号量、互斥锁和递归互斥锁。 信号量实现总览 二值信号量 计数信号量 互斥锁的创建 递归互斥锁的创建 通用发送信号量函数 通用接收信号量函数 递归信号量发送函数 递归信号量接收函数 1.信号量实现总览#define vS
2016-06-05 21:58:29
7398
原创 FreeRTOS内核详解----Queue
FreeRTOS内核详解—-Queue队列的主要作用是任务间或者任务与中断之间的通信或者同步,对于FreeRTOS内核而言,队列的主要用在信号量的实现上。因为供外部使用的函数基本都是对几个特定主要函数,使用宏进行包装实现的,这里只讲述主要的函数。同时FreeRTOS给没有队列基本操作函数提供了一个可选简化版本,简化版本中所有的操作都需要关中断,以此来达到简化操作,提高速度的目的。简化版本的函数中带有
2016-05-29 13:55:38
12737
3
原创 FreeRTOS内核详解----LIST
FreeRTOS内核详解—-LIST从LIST对FreeRTOS的内核进行分析,可能是最容易入手的,也是最明智的。因为他是FreeRTOS内核最基本的一种数据结构,是分析内核最重要部分任务调度的基础。它其实就是一个双向的链表,下面按照链表的基本操作进行讲述,分成如下几个部分: LIST项的结构分析 LIST的结构分析 LIST的创建 LIST的初始化 LIST项的插入
2016-05-22 21:33:56
5487
7
java编写的串口助手
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人