上海市建设工程检测行业协会网站建设企业网站需要哪些东西
目录
1.单片机_RTOS_架构的概念
2.系统中的数据类型和编程命名规范
3.堆和栈的概念
4.rtos各个操作系统的优先级
5.1000HZ=1ms;1000ms=1s。
6.任务状态转换图
7.FreeRTOS任务管理中的Delay函数
8.任务调度算法
9.同步与互斥的概念
10.能实现同步、互斥的各类方法对比
11.队列的概念及结构(一般使用单链表表达)
a.创建队列
b.删除队列
c.复位队列
d.写队列
e.读队列
f.查询队列
12.信号量
12.1信号量的特性
a.信号量函数创建
b.信号量函数删除
c.give/take信号量函数(give使信号量加一/take使信号量减一)
13.互斥量
a.互斥量的创建
b.互斥量和二进制信号量的异同
c.递归锁的作用是实现了谁上锁就必须得由谁解锁
14.任务通知的特点
1.单片机_RTOS_架构的概念


2.系统中的数据类型和编程命名规范
数据类型:

编程命名规范:



3.堆和栈的概念


4.rtos各个操作系统的优先级
freertos操作系统数值越小优先级越低(和常见的优先级排序方式刚好相反)
rt-thread操作系统数值越小优先级越高
5.1000HZ=1ms;1000ms=1s。
6.任务状态转换图

7.FreeRTOS任务管理中的Delay函数


8.任务调度算法
a.抢占与否

b.时间片轮转与否

c.空闲任务让步与否

9.同步与互斥的概念

10.能实现同步、互斥的各类方法对比



11.队列的概念及结构(一般使用单链表表达)
(一个入队列有且对应一个出队列)

a.创建队列

b.删除队列

c.复位队列

d.写队列

e.读队列

f.查询队列

12.信号量
12.1信号量的特性


a.信号量函数创建

b.信号量函数删除

c.give/take信号量函数(give使信号量加一/take使信号量减一)

13.互斥量
a.互斥量的创建
![]()

b.互斥量和二进制信号量的异同

c.递归锁的作用是实现了谁上锁就必须得由谁解锁

常用的互斥量、互斥锁并没有实现谁上锁就必须得由谁解锁,这样会导致A任务上锁运行,却被小偷B任务解锁而去运行的情况发生。
而如下递归锁函数则可以实现谁上锁就必须得由谁解锁的功能

14.任务通知的特点

