Ця книга присвячена розробці систем, що вбудовуються, з використанням STM32 з процесорними ядрами ARM. Вона буде цікава інженерам та програмістам, для вивчення системного програмування та устрою вбудованих систем, а також як навчальний посібник студентам відповідних спеціальностей як просунуте вивчення С/С++ для його застосування на низькому рівні операційної системи та драйверів пристроїв. У першому розділі системах, що коротко вбудовуються і як вони влаштовані. У другому розділі даються практичні рекомендації, як організувати робочий процес та налаштувати середовище та інші інструменти розробника вбудованих систем. Третій розділ присвячений опису життєвого циклу розробки вбудованої системи. У четвертому розділі описано процедуру завантаження та виконання програмного коду. У п'ятому розділі сказано про управління пам'яттю: відображення пам'яті, стек виконання, динамічне виділення пам'яті, захист пам'яті. У шостому розділі розповідається, як взаємодіяти з периферійними пристроями. Сьома глава присвячена стандартним локальним шинам (UART, SPI, I2C). У восьмому розділі розповідається про управління живленням та енергозбереженням системи, що вбудовується. Дев'ята глава стосується підключення вбудованих систем до мереж передачі даних та Інтернет речей. У десятому розділі описані основи паралельного виконання завдань та роботи планувальника. В одинадцятому розділі описані принципи управління системними ресурсами та організації довіреного середовища виконання. Книга має безліч докладних прикладів програмного коду, доступного в репозиторії, який можна апробувати на налагоджувальних платах з STM32.
Характеристики книги
|
Вид палітурки |
Твердий |
Видавництво |
ARM |
Кількість сторінок |
332 |
Країна видання |
Україна |
Мова видання |
Російський |
Рік видання |
2023 |
Стан |
Нове |
Тип поверхні паперу |
Матова |
Тип поліграфічного паперу |
Офсетна |