_3m 17 May 4, 2023 Posted May 4, 2023 · Report post От FreeRTOS в моей задаче понадобилась функциональность Message Buffers. Однако у меня ситуация с множеством писателей и одним читателем а "из коробки" буфер умеет работать только когда один писатель и один читатель. В манах FreeRTOS рекомендуют в такой ситуации выполнять работу в критической секции. Мне такой подход представляется избыточным (типа гильотина = лучшее средство от всех болезней). Как можно сделать по другому ? Закрыть работу с буферами мютексом ? Quote Share this post Link to post Share on other sites More sharing options...
juvf 22 May 4, 2023 Posted May 4, 2023 · Report post А Queues вас не спасет? вроде там нет ограничения на одного писателя и одного читателя. Quote Share this post Link to post Share on other sites More sharing options...
_3m 17 May 12, 2023 Posted May 12, 2023 · Report post В 04.05.2023 в 13:02, juvf сказал: А Queues вас не спасет? вроде там нет ограничения на одного писателя и одного читателя. Queues по ряду причин не подходит. Quote Share this post Link to post Share on other sites More sharing options...
juvf 22 May 12, 2023 Posted May 12, 2023 · Report post так Message Buffers - это Queues в обертке. по сути это одно и тоже. Quote Share this post Link to post Share on other sites More sharing options...
_3m 17 May 12, 2023 Posted May 12, 2023 · Report post 4 часа назад, juvf сказал: так Message Buffers - это Queues в обертке. по сути это одно и тоже. Кажется вы что то путаете. message buffer это stream buffer в обертке. Quote Share this post Link to post Share on other sites More sharing options...