TencentOS-tiny/doc
daishengdong d0b8d0675e add ring queue/message queue/mail queue, binary heap/priority queue/priority message queue/priority mail queue
1. remove the old msg queue and queue:
i. msg queue is not a common and reusable/flexible component(need user to config the msg pool size and this componet can only be used by tos_queue)
ii. tos_queue can only deliver the pointer message(cannot do a memory buffer deliver)

2. add ring queue(tos_ring_q) componet
rinq queue can be reused by tos_chr_fifi/tos_msg_q/tos_mail_q as the foundational data container

3. add message queue(tos_msg_q)
a little like the old queue mechanism, supply the capability to deliver a pointer message

4. add mail queue(tos_mail_q)
supply the capability to deliver a memory buffer

5. add binary heap(tos_bin_heap)
the basement componet to implement priority queue

6. add priority queue(tos_prio_q)
can be reused by the priority message/mail queue  as the foundational data container.

7. add priority message queue(tos_prio_msg_q)
a message(pointer) deliver mechanism, supply the capability of delivering the message with priority(message with higher priority comes faster to the pender than with lower)

8. add priority mail queue(tos_prio_mail_q)
a mail(memory buffer) deliver mechanism, supply the capability of delivering the mail with priority(mail with higher priority comes faster to the pender than with lower)
2019-10-28 15:50:46 +08:00
..
code add ring queue/message queue/mail queue, binary heap/priority queue/priority message queue/priority mail queue 2019-10-28 15:50:46 +08:00
img add risc-v debug env doc 2019-10-13 23:48:38 +08:00
picture/introduction update readme 2019-10-11 16:58:05 +08:00
1.TencentOS tiny产品简介.md Update 1.TencentOS tiny产品简介.md 2019-09-16 13:29:07 +08:00
2.TencentOS tiny购买指南_免费版.md Update 2.TencentOS tiny购买指南_免费版.md 2019-10-25 12:00:58 +08:00
3.TencentOS tiny快速入门.md Update 3.TencentOS tiny快速入门.md 2019-10-25 12:02:33 +08:00
4.TencentOS-tiny开发指南.md remove robin enable config 2019-09-27 11:30:24 +08:00
5.TencentOS-tiny-SDK文档.md first commit for opensource 2019-09-16 13:19:50 +08:00
6.TencentOS tiny常见问题.md first commit for opensource 2019-09-16 13:19:50 +08:00
7.TencentOS tiny词汇表.md first commit for opensource 2019-09-16 13:19:50 +08:00
8.TencentOS-tiny对接腾讯云IoTHub开发指南.md fix doc #13 2019-09-26 09:20:47 +08:00
RISC-V eclipse 开发环境搭建.md add risc-v debug env doc 2019-10-13 23:48:38 +08:00
TencentOS-tiny-porting(MacOS_STM32CubeIDE).md fix doc 2019-09-17 19:58:33 +08:00
TencentOS-tiny-porting-gcc.md rename TOS_CFG_MMHEAP_DEFAULT_POOL_EN 2019-10-15 14:26:08 +08:00
TencentOS-tiny-porting-iar.md rename TOS_CFG_MMHEAP_DEFAULT_POOL_EN 2019-10-15 14:26:08 +08:00
TencentOS-tiny-porting-keil.md rename TOS_CFG_MMHEAP_DEFAULT_POOL_EN 2019-10-15 14:26:08 +08:00
TencentOS-tiny-代码目录说明.md fix doc 2019-09-17 19:58:33 +08:00
TencentOS-tiny定制开发板入门指南.pdf first commit for opensource 2019-09-16 13:19:50 +08:00