Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
18 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
849171
Топик полностью
Andreas
(18.06.2018 12:57, просмотров: 193)
ответил
Nikolay_Po
на
Если блоки писать в кольцо строго последовательно и читать (удалять) тоже строго последовательно, то не будет сегментации и при переменном размере пакета.
Почему? Ведь другие задачи тоже выделяют/освобождают память в это время.
Ответить
Здесь речь не идёт об общей куче, речь о выделенном буфере пакетов. Для предсказуемости поведения железа, лучше не сваливать всё в "кучу".
-
Nikolay_Po
(19.06.2018 15:51 - 15:58
)
Если буфер в буфере тогда другое дело. Только это ничем не отличается от обычного кольцевого буфера только вместо байт - пакеты. И в чем смысл плодить сущности, если и в примитивный кольцевой буфер можно пихать/выбирать произвольное число байт при
Andreas
(9 знак., 19.06.2018 16:15
)