ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1419784 Топик полностью
Eddy_Em (27.03.2024 14:49, просмотров: 83) ответил Nikolay_Po на Делайте так, чтобы блокирующий вывод не создавал проблем. А то задумка напоминает ардуино-стайл.
Поэтому и делаю большой кольцевой буфер обычно. 

Хотя, конечно, полный вывод хелпа (иной раз это - 3 страницы текста в терминале) происходит лишь в не очень стандартном режиме работы - т.е. когда человек вводит управляющие команды, а не какой-нибудь демон. Можно и забить...

Да, сравнил как-то (как раз, когда переходил с обычного буфера на кольцевой) скорости работы старой моей прошивки USB CDC и новой: если старая еле вытягивала 4Мбит/с, то новая около 6Мбит/с тянет. Если б еще с двойной буферизацией заморочился, возможно, все 12Мбит/с вытянул бы, но лень. А некоторые МК умеют DMA на USB, вот там, наверное, совсем кошерненько..

eddy-em.livejournal.com github.com/eddyem