Skip to content

Commit 31413e3

Browse files
committed
update readme
1 parent ee99d71 commit 31413e3

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

readme.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
- RT-Thread操作系统的Arduino生态兼容层:https://github.com/RTduino/RTduino
1515

1616
## 2 FreeRTOS的API支持情况
17+
1718
兼容层对FreeRTOS API的支持情况如下:
18-
### 任务控制
19+
20+
### 2.1 任务控制
1921
- [x] xTaskCreate
2022
- [x] xTaskCreateStatic
2123
- [ ] [xTaskCreateRestrictedStatic](https://www.freertos.org/xtaskcreaterestrictedstaticfreertos-mpu-specific.html)
@@ -51,7 +53,7 @@
5153
- [x] xTaskCallApplicationTaskTag
5254
- [x] vTaskSetTimeoutState
5355
- [x] xTaskGetCheckForTimeout
54-
### 内核控制
56+
### 2.2 内核控制
5557
- [x] [taskYIELD](https://www.freertos.org/a00020.html#taskYIELD)
5658
- [x] [taskENTER_CRITICAL](https://www.freertos.org/taskENTER_CRITICAL_taskEXIT_CRITICAL.html)
5759
- [x] [taskEXIT_CRITICAL](https://www.freertos.org/taskENTER_CRITICAL_taskEXIT_CRITICAL.html)
@@ -65,7 +67,7 @@
6567
- [x] [xTaskResumeAll](https://www.freertos.org/a00135.html)
6668
- [ ] [vTaskStepTick](https://www.freertos.org/vTaskStepTick.html)
6769
- [ ] [xTaskCatchUpTicks](https://www.freertos.org/xTaskCatchUpTicks.html)
68-
### 任务通知
70+
### 2.3 任务通知
6971
- [x] [xTaskNotifyGive](https://www.freertos.org/xTaskNotifyGive.html)
7072
- [x] [vTaskNotifyGiveFromISR](https://www.freertos.org/vTaskNotifyGiveFromISR.html)
7173
- [x] [ulTaskNotifyTake](https://www.freertos.org/ulTaskNotifyTake.html)
@@ -76,7 +78,7 @@
7678
- [x] [xTaskNotifyWait](https://www.freertos.org/xTaskNotifyWait.html)
7779
- [x] [xTaskNotifyStateClear](https://www.freertos.org/xTaskNotifyStateClear.html)
7880
- [x] [ulTaskNotifyValueClear](https://www.freertos.org/ulTasknotifyValueClear.html)
79-
### 消息队列
81+
### 2.4 消息队列
8082
- [x] [xQueueCreate](https://www.freertos.org/a00116.html)
8183
- [x] [xQueueCreateStatic](https://www.freertos.org/xQueueCreateStatic.html)
8284
- [x] [vQueueDelete](https://www.freertos.org/a00018.html#vQueueDelete)
@@ -101,7 +103,7 @@
101103
- [ ] [vQueueAddToRegistry](https://www.freertos.org/vQueueAddToRegistry.html)
102104
- [ ] [vQueueUnregisterQueue](https://www.freertos.org/vQueueUnregisterQueue.html)
103105
- [ ] [pcQueueGetName](https://www.freertos.org/pcQueueGetName.html)
104-
### 信号量/互斥量
106+
### 2.5 信号量/互斥量
105107
- [x] [xSemaphoreCreateBinary](https://www.freertos.org/xSemaphoreCreateBinary.html)
106108
- [x] [xSemaphoreCreateBinaryStatic](https://www.freertos.org/xSemaphoreCreateBinaryStatic.html)
107109
- [x] [vSemaphoreCreateBinary](https://www.freertos.org/a00121.html)
@@ -120,7 +122,7 @@
120122
- [x] [xSemaphoreGive](https://www.freertos.org/a00123.html)
121123
- [x] [xSemaphoreGiveRecursive](https://www.freertos.org/xSemaphoreGiveRecursive.html)
122124
- [x] [xSemaphoreGiveFromISR](https://www.freertos.org/a00124.html)
123-
### 定时器
125+
### 2.6 定时器
124126
- [x] [xTimerCreate](https://www.freertos.org/FreeRTOS-timers-xTimerCreate.html)
125127
- [x] [xTimerCreateStatic](https://www.freertos.org/xTimerCreateStatic.html)
126128
- [x] [xTimerIsTimerActive](https://www.freertos.org/FreeRTOS-timers-xTimerIsTimerActive.html)
@@ -143,7 +145,7 @@
143145
- [x] [xTimerGetPeriod](https://www.freertos.org/FreeRTOS-timers-xTimerGetPeriod.html)
144146
- [x] [xTimerGetExpiryTime](https://www.freertos.org/FreeRTOS-timers-xTimerGetExpiryTime.html)
145147
- [x] [uxTimerGetReloadMode](https://www.freertos.org/uxTimerGetReloadMode.html)
146-
### 事件集
148+
### 2.7 事件集
147149
- [x] [xEventGroupCreate](https://www.freertos.org/xEventGroupCreate.html)
148150
- [x] [xEventGroupCreateStatic](https://www.freertos.org/xEventGroupCreateStatic.html)
149151
- [x] [vEventGroupDelete](https://www.freertos.org/vEventGroupDelete.html)
@@ -155,7 +157,7 @@
155157
- [x] [xEventGroupGetBits](https://www.freertos.org/xEventGroupGetBits.html)
156158
- [x] [xEventGroupGetBitsFromISR](https://www.freertos.org/xEventGroupGetBitsFromISR.html)
157159
- [ ] [xEventGroupSync](https://www.freertos.org/xEventGroupSync.html)
158-
### 不支持的功能
160+
### 2.8 不支持的功能
159161
- [ ] [消息队列集](https://www.freertos.org/RTOS-queue-sets.html)
160162
- [ ] [流缓冲区](https://www.freertos.org/RTOS-stream-buffer-API.html)
161163
- [ ] [消息缓冲区](https://www.freertos.org/RTOS-message-buffer-API.html)
@@ -324,3 +326,9 @@ Task 1 receive data 10 from queue
324326
RT-Thread文档 [https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/README](https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/README)
325327

326328
FreeRTOS文档 [https://www.freertos.org/a00106.html](https://www.freertos.org/a00106.html)
329+
330+
## 6 维护
331+
332+
主页:https://github.com/RT-Thread-packages/FreeRTOS-Wrapper
333+
334+
维护:[唐照洲](https://github.com/tangzz98)

0 commit comments

Comments
 (0)