Код
#статьи

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

Подкаст «Люди и код», выпуск №26: Алексей Долиненко.

Иллюстрация: Polina Vari / Skillbox Media

Алексей Долиненко


Бэкенд-разработчик международного стартапа 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, «Марсоход».
  • Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах.
  • Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов.
  • Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них.
  • Где лучше заказывать микроконтроллеры и что заказать на старте.
  • По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них.

Полезные ссылки

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru

Слушать выпуск

Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.

Запишите ребёнка на бесплатный урок в Skillbox Kids ➞
Учим детей программированию, веб-дизайну и разработке игр. Преподаватель — IT-эксперт — подберёт курс по интересам ребёнка. Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована