Smola & Tokenizer
Слушай, Смола, я тут копался с новой схемой сжатия, которая может существенно ускорить код на слабых микроконтроллерах. Погоди, может, тебе пригодится для того, что ты ремонтируешь?
Да, если реально сократит циклы и не сломает прошивку – я в деле. Не трать моё время на какую-нибудь ерунду, которая железо попортит. Покажи мне цифры.
Вот краткий обзор: новый кодер, похожий на алгоритм Хаффмана, снижает потребление циклов ЦП примерно на 18 процентов на Cortex‑M4 с частотой 32 МГц, а объем используемой памяти уменьшился на 12 процентов. Тестирование на том же флэш-программном обеспечении объемом 256 кБ не выявило сбоев при загрузке, лишь незначительное увеличение джиттера на 0,1 процента на таймере 10 кГц. Это должно обеспечить стабильную работу платы, пока мы оптимизируем потребление ресурсов.
Звучит нормально. Я достану одну из старых плат, прогоню новый код и сам проверю дрожание таймера. Если пройдёт стресс-тест, меняем. Без полумер.
Звучит как отличный план. Сообщи, что показывают цифры дрожи, и зафиксируем. Никаких полумер.
Проверил тесты, джиттер поднялся на 0.08% на частоте 10 кГц – всё в пределах нормы для платы. Ни сбоев, ни странностей не было. Похоже, готово к выпуску.