Программирование встроенных систем на С++ 17. Создание универсальных и надежных встроенных решений
C++ - превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы. Начиная с простого примера программирования встроенной системы и описания самых свежих функциональных возможностей, введенных стандартом C++17, эта книга демонстрирует все тонкости и нюансы правильного программирования. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами. В этой книге вы также найдете правила и рекомендации по тестированию и оптимизации кода для улучшения производительности и реализации полезных шаблонов проектирования. Дополнительным преимуществом является подробное описание работы с Qt, широко известной библиотекой графического интерфейса, используемой для создания встроенных систем. Прочитав эту книгу, вы укрепите уверенность в том, что язык C++ вполне подходит для программирования встроенных систем.
Печатное издание имеет сертификаты качества и безопасности и соответствует нормам санитарной гигиены. На весь ассортимент распростаняется гарантия. Имеется дисконтная накопительная система, а также корпоративная скидка 10% на заказ от 20 шт. На странице офомления заказа будет отражена более развернутая информация о стоимости доставки в ваш регион и о вашей личной скидке.
Позвольте Вам предложить
-
Как получать надежные решения систем уравнений
Необходимость вычислять решения систем алгебраических уравнений встречается во многих задачах техники и физики, и без точных оценок возможной погрешности решения не…
-
Введение в надежное и безопасное распределенное программирование
В современных вычислениях программы нередко объединяют несколько процессов. Основная проблема, возникающая при создании таких распределенных программ, состоит в том, чтобы заставить…
-
Самый надежный способ создания бизнеса
Сейчас такое непростое время, что всем хотелось бы каких-то гарантий успешности запуска своего стартапа. Понятно, что никто 100%-й гарантии дать не…
-
Как навести порядок в своем бизнесе. Как построить надежную систему из ненадежных элементов
Как навести порядок в своем бизнесе. Как построить надежную систему из ненадежных элементов. Практикум. Книга "Как навести порядок в своем бизнесе" -…
-
Принципы и методы создания надежного программного обеспечения АСУТП. Методическое пособие
Цель настоящего пособия - дать базовые навыки, необходимые для разработки надежного программного обеспечения (ПО), построить "мост" между зачастую незаслуженно забытыми трудами "патриархов"…
-
Программирование для детей. От основ к созданию роботов
Нашу жизнь невозможно представить без разнообразных цифровых устройств. Ноутбуки, планшеты, мобильники и другие гаджеты доступны детям буквально с рождения. "Разум" внедряется…
-
Дневник школьный, универсальный "Ракушки" (С2949-17)
Дневник универсальный. Внутренний блок: офсет (65 г/м2). Светло-коричневая линовка. Количество листов: 48 (36 учебных недель). Формат: 170х215 мм. Крепление: книжное. Обложка: интегральная (искусственная кожа, блинтовое тиснение). Сведения…
-
Дневник школьный, универсальный "Гонки" (С1692-17)
Дневник универсальный. Внутренний блок: офсет (65 г/м2). Светло-коричневая линовка. Количество листов: 48 (36 учебных недель). Формат: 170х215 мм. Крепление: книжное. Обложка: интегральная (искусственная кожа, блинтовое тиснение). Сведения…
-
Эффективные технологии создания информационных систем
Рассмотрены инструментальные средства, эффективные методы и приемы разработки информационных систем на всех этапах "жизненного цикла" - от анализа, выбора стратегии и…