Создание встраиваемых систем: паттерны проектирования отличных программ, 2-е издание

ISBN 978-601-08-4981-5
Количество страниц 432
Формат издания 165 x 233 мм
Печать Черно-белая

Уайт Элесия

Интересуетесь разработкой встраиваемых систем? Поскольку неэффективности они не прощают, при программировании таких систем требуется исключительно дисциплинированный подход к работе.

Перед вами книга, которая легко читается и прививает качественные приемы разработки программ, основанные на классических паттернах проектирования и новых паттернах, специфичных именно для разработки встраиваемого ПО.

Вы научитесь создавать системную архитектуру для процессоров, а не для операционных систем, узнаете, как справляться с различными аппаратными сложностями, менять принципиальные схемы и подстраиваться под меняющиеся требования производства.

Автор книги – настоящий эксперт, программировала приборы от сканеров ДНК до детских игрушек. Поэтому книга идеально подойдёт читателям от продвинутого до экспертного уровня, независимо от того, с какой платформой приходится работать. В расширенном втором издании появились главы об Интернете вещей, сетях сенсоров, о двигателях и движении, об отладке, стратегиях обработки данных и о многом другом.

С книгой вы научитесь:

  • Оптимизировать систему, повышая ее производительность и снижая затраты
  • Разрабатывать архитектуры, обеспечивающие надежность ваших программ на платформах с ограниченными ресурсами
  • Исследовать сенсоры, дисплеи, двигатели и другие устройства ввода/вывода
  • Экономить оперативную память, пространство, выделяемое под код, такты процессора и энергопотребление
  • Интерпретировать принципиальные схемы, спецификации и электротехническую документацию
  • Реализовывать сложную математику на небольших процессорах
  • Проектировать эффективные встраиваемые системы для Интернета вещей и сенсорных сетей
  • Создавать и оптимизировать прошивку для различных аппаратных платформ