论坛首页
任务活动
问答
论坛专题
登录
注册
我只会加减乘除
+ 关注
粉丝
0
|
主题
17
|
回帖
172
加好友
私信
帖子
主题
回复
评论
FreeRTOS及其应用,万字长文,基础入门
2023-1-22 15:28
ST MCU
83
8634
10.2 内存管理接口不管其内部的管理如何实现的,对上层应用层的接口都是一样的。 一般主要是使用内存申请和 ...
十、 内存管理10.1 内存管理的概念FreeRTOS 内存管理模块管理用于系统中内存资源,它是操作系统的核心模块 ...
九、 任务通知FreeRTOS 从 V8.2.0 版本开始提供任务通知这个功能,可以在一定场合下替代 FreeRTOS 的信号量 ...
8.3 事件接口xEventGroupCreate()用于创建一个事件组,vEventGroupDelete()删除事件对象控制块来释放系统资 ...
8.2 事件的应用在某些场合,可能需要多个事件发生了才能进行下一步操作。各个事件可分别发送或一起操作事件 ...
八、 事件8.1 事件的概念信号量用于单个任务与任务或任务与中断之间的同步,但有些任务可能与多个任务由关 ...
7.6 信号量使用注意点1、建议合理使用信号量进行事件同步处理,减少对定时器的依赖。2、使用前合理设定超时 ...
7.5.4 信号量获取与释放信号量对应的是获取信号量,当信号量有效的时候,任务才能获取信号量,当任务获取了 ...
7.5.3 信号量释放当信号量有效的时候,任务才能获取信号量,信号量变得有效就是释放信号量。每调用一次该函 ...
7.5.2 信号量删除vSemaphoreDelete()用于删除一个信号量,包括二值信号量,计数信号量,互斥量和递 归互斥 ...
7.5.1 信号量创建xSemaphoreCreateBinary()用于创建一个二值信号量,并返回一个句柄,默认二值信号量为空, ...
7.5 信号量接口所有信号量semaphore使用套路相近,都是创建creat、删除delete、释放give和获取take四种;释 ...
7.4 互斥信号量的应用多任务环境下往往存在多个任务竞争同一临界资源的应用场景,互斥量可被用于对临界资源 ...
7.3 计数信号量的应用计数信号量可以用于资源管理,允许多个任务获取信号量访问共享资源。例如有公共资源车 ...
7.2 二值信号量的应用二值信号量是任务与任务间、任务与中断间同步的重要手段。例如,任务A使用串口发出AT ...
7.1.4 递归互斥信号量信号量是每获取一次,可用信号量个数就会减少一个,释放一次就增加一个。但是递归信号 ...
7.1.3 互斥信号量还是前面车位问题,只剩一个空车位,虽然员工车离得近,但是领导车来了,要优先安排给领导 ...
7.1.2 计数信号量如果有100个停车位,可以停100辆车,每进去一辆车,车位的数量就要减一,当停车场停满了 1 ...
7.1.1 二值信号量比如有一个停车位,多个人都想占用停车,这种情况就可以使用一个变量标记车位状态,它只有 ...
七、 信号量7.1 信号量的概念信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务之间同步或临界 ...
前一页
1
2
3
4
5
6
7
后一页
2
3
近期访客