Интересуетесь разработкой встраиваемых систем? Поскольку неэффективности они не прощают, при программировании таких систем требуется исключительно дисциплинированный подход к работе.
Перед вами книга, которая легко читается и прививает качественные приемы разработки программ, основанные на классических паттернах проектирования и новых паттернах, специфичных именно для разработки встраиваемого ПО.
Вы научитесь создавать системную архитектуру для процессоров, а не для операционных систем, узнаете, как справляться с различными аппаратными сложностями, менять принципиальные схемы и подстраиваться под меняющиеся требования производства.
Автор книги – настоящий эксперт, программировала приборы от сканеров ДНК до детских игрушек. Поэтому книга идеально подойдёт читателям от продвинутого до экспертного уровня, независимо от того, с какой платформой приходится работать. В расширенном втором издании появились главы об Интернете вещей, сетях сенсоров, о двигателях и движении, об отладке, стратегиях обработки данных и о многом другом.
С книгой вы научитесь:
- Оптимизировать систему, повышая ее производительность и снижая затраты
- Разрабатывать архитектуры, обеспечивающие надежность ваших программ на платформах с ограниченными ресурсами
- Исследовать сенсоры, дисплеи, двигатели и другие устройства ввода/вывода
- Экономить оперативную память, пространство, выделяемое под код, такты процессора и энергопотребление
- Интерпретировать принципиальные схемы, спецификации и электротехническую документацию
- Реализовывать сложную математику на небольших процессорах
- Проектировать эффективные встраиваемые системы для Интернета вещей и сенсорных сетей
- Создавать и оптимизировать прошивку для различных аппаратных платформ
Элесия Уайт снова радует! Во втором издании её прославленной книги доступно и интересно рассказано об удивительной сфере разработки встраиваемого программного обеспечения. Раскрыты все важные темы, помогающие новичкам сориентироваться в тонкостях разработки встраиваемых систем, соответствующих паттернах и инструментах.
Миро Самек, эксперт по встраиваемым системам, автор, технических книг и курсов, преподавательЭлесия Уайт (Elecia White) — основательница и главный инженер-системотехник в компании Logical Elegance, Inc. Занималась разработкой различных приборов от авиационных гиростабилизаторов, мониторов жизнедеятельности пациентов, электроники для гоночных машин до развивающих игрушек и ещё множества разнообразных медицинских, научных и потребительских устройств. Окончила Колледж Харви Мадда в Клермоне, штат Калифорния. Также является соведущей подкаста Embedded.FM, рассказывающего о встраиваемых системах, креативных технологиях и о карьерном росте для инженеров.