Эффективное объектно-ориентированное и шаблонное программирование микроконтроллеров
Книга представляет собой практическое руководство по программированию встроенных микроконтроллерных систем реального времени на языке C++. Она состоит из трех частей и содержит несколько приложений. Авторы уделяют особое внимание эффективности, поэтому многочисленные примеры в книге дополнены измерениями времени выполнения и анализом размера кода, что позволяет дать количественную оценку вычислительных затрат с точностью до байтов и микросекунд.
В обновленное издание добавлено несколько разделов, посвященных новым функциям языка C++. Также в книгу включен ряд новых примеров выполнения проектов, от начального до продвинутого уровня, а уже имеющиеся примеры дополнены с учетом пожеланий читателей.
Основные темы книги:
объектно-ориентированные методы;
разработка шаблонов и оптимизация;
специальные компоненты C++, применяемые при программировании микроконтроллеров;
математические методы и стандартные утилиты для решения проблем, возникающих при разработке кода, выполняемого в реальном времени;
инструкции по созданию кроссплатформенных компиляторов GNU GCC.
Издание адресовано студентам и инженерам, которые специализируются на языке C++ для разработки систем реального времени. Читателям желательно иметь навыки программирования на языке C или другом языке программирования, а также опыт работы с микроконтроллерами и знания о вопросах производительности и размера кода, характерных для программирования встраиваемых систем.