Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить

Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов (). Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: @. Содержание выпуска — Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти. — Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров. — Чем программирование микроконтроллеров отличается от других типов программирования. — Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS. — Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system. — Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C , Ассемблер, Python, JavaScript. — Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430. — Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino. — Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход». — Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах. — Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов. — Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них. — Где лучше заказывать микроконтроллеры и что заказать на старте. — По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них. Полезные ссылки Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений» Хоровиц, Хилл — «Искусство схемотехники» Таненбаум, Бос — «Современные операционные системы» Борис Семенов — «Силовая электроника. От простого к сложному» Герб Саттер — «Решение сложных задач на C . 87 головоломных задач с решениями» Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения» Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг». Где подписаться на обновления подкаста и наши новые статьи: Сайт медиа: Twitter: «ВКонтакте»: Telegram: «Яндекс.Дзен»: Стартовать в программировании вместе со Skillbox: Наш подкаст удобно слушать на популярных платформах: Castbox: «Яндекс.Музыка»: Apple Podcasts: Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Back to Top