Эффективный код для Cortex-M
О главе
Примечание
«Си для встраиваемых систем»
Это онлайн-версия книги «Си для встраиваемых систем».
Во встраиваемых системах вопрос производительности стоит более остро, нежели в приложениях настольных компьютеров. Неграмотно написанный код может замедлить работу в разы и привести к невозможности обработать входящий поток данных. Знание алгоритмов и структур данных в некоторых задачах может дать приличный прирост скорости выполнения, однако кроме этого есть и другая, менее очевидная для рядового программиста, возможность ускорить код — с умом использовать конструкции языка программирования, опираясь на особенности ядра и его инструкций.