Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа 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:
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1 view
589
196
2 months ago 00:14:45 1
🎓 Программирование Ардуино. Урок №1: Структура скетча. Типы данных. Операции над переменными
3 months ago 00:23:05 1
Как работает ТРАНЗИСТОР Реально | Самое понятное объяснение! Ч1
3 months ago 00:29:28 1
АРДУИНО и Микроконтроллеры. Для Начинающих и не только! Создаём нашу первую программу на Ардуино.
3 months ago 01:40:10 1
Основы программирования микроконтроллеров. Лекция в МИРЭА
4 months ago 00:12:52 2
Урок №4. Настраиваем ESP8266 / ESP32 в качестве точки доступа в среде программирования Arduino IDE.
4 months ago 00:17:16 4
Устройства железнодорожной автоматики на Arduino. КПТШ и дешифраторная ячейка - Центр РАЗУМ Омск
4 months ago 00:10:27 1
🔒Как сделать надежную охранную систему для дома или гаража своими руками?
4 months ago 00:07:40 1
🎮 Крутой геймпад для WINDOWS/PS3/OSX своими руками на базе Arduino UNO!
5 months ago 00:03:22 11
Программирование микроконтроллеров: Урок 1. Создания проекта
5 months ago 00:13:00 3
Начало школьникам для проекта робототехники на Arduino с помощью Tinkercad. Кнопки, RGB светодиод
5 months ago 00:10:35 1
XOD — графический язык программирования Arduino. Обзор языка и среды разработки
5 months ago 00:02:51 1
РОББО Схемотехника
5 months ago 00:03:31 1
РОББО Робоплатформа
5 months ago 00:02:35 1
РОББО Лаборатория
5 months ago 00:14:05 1
Ошибки при прошивке микроконтроллера. 12 частых ошибок при программировании микроконтроллеров
5 months ago 00:10:12 1
Обзор и программирование ATtiny2313. Прошивка через Arduino UNO и USBasp
5 months ago 00:08:31 11
Пишем систему рекомендаций на Python и LLAMA 3
6 months ago 00:07:58 4
BBC micro:bit — легко и весело учимся программировать блоками или на JavaScript и Python
6 months ago 00:00:59 9
Боевой робот
6 months ago 00:18:24 1
Урок 25. Что такое Переменный ТОК | Практические примеры
6 months ago 00:18:51 1
Почему обязательно изучать Arduino и почему нельзя этого делать никогда. Для начинающих.
6 months ago 00:27:48 1
Делаем электронную игру на микроконтроллере и языке программирования Micro Python
6 months ago 00:07:05 1
NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE
6 months ago 00:58:04 20
Подключение аудио-ЦАП к микроконтроллеру STM32: stm32f401ccu6 + pcm5102 + i2s + dma, регистры и LL