isdubkov

isdubkov

Пикабушник
поставил 28 плюсов и 0 минусов
Награды:
5 лет на Пикабу
960 рейтинг 52 подписчика 4 подписки 16 постов 5 в горячем

Операционные системы Mbed и RIOT OS на STM32

Всем привет! Сделал пару небольших видео о том, как начать работать с операционными системами реального времени Mbed OS и RIOT OS на микроконтроллерах STM32. Обе эти операционки поддерживают широкий диапазон чипов  от разных производителей с разными ядрами ARM, но начинаем мы с STM, потому что они, как правило, более доступны к покупке. И та, и другая система  предназначена для быстрой разработки IoT-девайсов и поэтому поддерживает всякие сетевые и беспроводные стеки из коробки.

Первое видео про Nucleo STM32F767 и Mbed. Для начала работы с Mbed даже не надо ничего устанавливать - все необходимые инструменты доступны онлайн, включая большой зоопарк примеров на все случаи жизни. После сборки своего приложения из браузера вы скачиваете готовый бинарный файл прошивки, который затем загружаете в плату. Если всё-таки хочется кодить на локальном компьютере, то можно прикрутить плагин Platformio к VS Code и обеспечить себя локальным тулчейном под WIndows, Mac и Linux. Здесь всё очень просто и казуально, а код получается более элегантным, чем на Arduino, попробуйте!

RIOT OS называют Linux для IoT-девайсов, потому что у неё полностью открытые исходники, и большое сообщество. Реалтайм, мультитрэдинг, модульность... и еще много хороших слов можно сказать про RIOT, при том она она занимает всего от 5 КБ во флэше и от 1,5 КБ в оперативе. Разрабатывать на ней чуть более хардкорно, чем на Mbed, потому что надо скачать исходники себе в Linux и править руками мэйкфайлы. Если вас это не пугает, то вы получите конфетку в виде очень крутой и гибкой системы.

Всем больших успехов в разработке!

Показать полностью 1

Передача 8 БИТ: старт нового сезона

Рад сообщить, что стартовал третий сезон передачи 8 БИТ от Arduino NSK. Вас ждет 10 серий с графиком выхода через неделю. В первой серии мы разбираемся как залочить прошивку в Arduino. Поехали!

Сервис, который генерирует библиотеки для CAD из даташита микросхемы

Всем привет! Я покажу как работать с магическим сервисом, который создает условно-графическое обозначение микросхемы и привязывает его к футпринту, распознавая таблицу с маппингом пинов в даташите. Полученную библиотеку можно скачать и импортировать в любой редактор: Eagle, Altium, PCAD и т.д.

Не реклама, просто делюсь находкой с народом, вдруг кому-то облегчит разработку электронных девайсов. Всем добра!

Влетаем в IoT с NodeMCU и Cayenne

Как посмотреть ассемблерный код Arduino скетча - objdump

8 БИТ #13 SHOW NO RESET

3 сезон WCB начинается

Всем привет!

В Новосибирске скоро начнется 3 сезон WCB. WCB - это соревнования, в которых участникам нужно за пару недель собрать робота и сделать управление со смартфона по Wi-Fi. В конце команды ждет жаркая битва роботов.

В новом сезоне заявилось 7 команд: 4 из НГУ, 1 из НГТУ, 1 из Гимназии №3, 1 из г. Кемерово.

По правилам участники будут выкладывать видеоролики о своей работе на протяжении подготовительного этапа, и любой желающей сможет в реальном времени следить за продвижением понравившейся команде и отдать ей свои голоса.

Стартуем 4 сентября!

8 БИТ #12 Arduino как UART-USB

Отличная работа, все прочитано!