Программирование встроенных систем на С++ 17

Программирование встроенных систем на С++ 17
артикул: 278631498
1,396.00 грн.
Доставка из: Украина
   Описание
[html]C++ — превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги "Программирование встроенных систем на С++ 17" вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы.Начиная с простого примера программирования встроенной системы и описания самых свежих функциональных возможностей, введенных стандартом C++17, эта книга демонстрирует все тонкости и нюансы правильного программирования. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами. В этой книге вы также найдете правила и рекомендации по тестированию и оптимизации кода для улучшения производительности и реализации полезных шаблонов проектирования. Дополнительным преимуществом является подробное описание работы с Qt, широко известной библиотекой графического интерфейса, используемой для создания встроенных систем.Прочитав эту книгу, вы укрепите уверенность в том, что язык C++ вполне подходит для программирования встроенных систем.Оглавление книги "Программирование встроенных систем на С++ 17"Часть I. ОСНОВЫ ПРОГРАММИРОВАНИЯ ВСТРОЕННЫХ СИСТЕМ И РОЛЬ C++ ......................................................................................17Глава 1. Что такое встроенные системы ....................................................18Разнообразие встраиваемых систем ........................................................................18Микроконтроллеры ...................................................................................................20TMS 1000 .................................................................................................................20Intel MCS-48 ...........................................................................................................22Intel MCS-51 ...........................................................................................................24PIC ...........................................................................................................................27AVR ..........................................................................................................................33M68k и микроконтроллеры на основе Z80 ...........................................................38ARM Cortex-M .........................................................................................................38H8 (SuperH) .............................................................................................................39ESP8266/ESP32 .......................................................................................................39Другие микроконтроллеры ...................................................................................41Особенности...........................................................................................................42Одноплатный компьютер, или система на кристалле ............................................42Глава 2. C++ как язык программирования встроенных систем .......45Глава 3. Разработка для встроенной ОС Linux и подобных систем .......................................................................................................................61Глава 4. Встроенные системы с ограниченными ресурсами ...........106Глава 5. Пример: монитор влажности почвы с использованием протокола Wi-Fi ...........................................................145Часть II. ТЕСТИРОВАНИЕ, МОНИТОРИНГ .........................................186Глава 6. Тестирование приложений, предназначенных для конкретных ОС ..........................................................................................187Глава 7. Тестирование платформ с ограниченными ресурсами .....213Глава 8. Пример: информационно-развлекательная система на основе ОС Linux ...........................................................................................268Глава 9. Пример: мониторинг и управление внутренним микроклиматом в здании ..............................................................................285Часть III. ИНТЕГРАЦИЯ С ДРУГИМИ ИНСТРУМЕНТАЛЬНЫМИ СРЕДСТВАМИ И РАБОЧИМИ СРЕДАМИ ...........................................................................337Глава 10. Разработка встроенных систем с использованием Qt ...338Глава 11. Разработка для гибридных систем SoC/FPGA ...................365Приложение А. Эффективные практические методики ....................380[/html]
   Характеристики
categoryTitle: Научная и техническая литература
   График изменения цены & курс обмена валют

Пользователи также просматривали