printf () не подходит для небольших встроенных систем реального времени!
На самом деле это во многих отношениях хуже, чем malloc. Переменные списки аргументов, очень сложное форматирование, поддержка чисел с плавающей запятой, когда вам это не нужно, и т. Д. И т. П. Printf () идет с огромными накладными расходами, и компилятор не сможет его уменьшить, так как каждый передаваемый ему параметр оценивается в во время выполнения.
printf (), возможно, подходит для любителей и начинающих, которые еще учатся C. Но если вы профессиональный программист, вам действительно следует написать свои собственные последовательные программы для монитора / LCD. Вы значительно улучшите производительность программы и потребление флэш-памяти.