Компания Zubax Robotics недавно выпустила комплексное решение Télega для управления PMSM и BLDC двигателям, над которым работала в течение нескольких лет. Это решение предназначено в основном для применения в летательных и подводных аппаратах. Но принципы управления двигателем, заложенные в Télega, универсальны и применимы к любому типу нагрузки.
Разработчики открыли исходный код языка программирования Toit

Разработчики языка программирования Toit заявили о том, что теперь технология доступна на GitHub под лицензией LGPL-2.1. Сам же язык появился благодаря одноименной компании, основателям которой не нравился подход к написанию кода для IoT-устройств.
В Raspberry Pi Pico W появилась поддержка Bluetooth

Bluetooth-модуль, встроенный в плату Raspberry Pi Pico W, теперь доступен для разработчиков. Плату представили в июле 2022 года, но тогда компания не успела до конца пройти процесс сертификации и программно отключила модуль.
Вы в Самом Деле Хотите Стать Программистом Микроконтроллеров?

В этом тексте я напишу о буднях программиста МК в РФ.
Вы сможете прикинуть нужна ли Вам эта профессия.
Особенности российского-национального программирования микроконтроллеров.
Что вообще пишут программисты МК и на чем?
Основной язык программирования это С. Языку С уже более 50лет. Кроме микроконтроллеров С уже практические никому не нужен. Навыки программирования на С очень слабо конвертируются. В свое время, видимо на С написали компилятор для С++ и нужда в С для desktop как таковая отпала. A сам С остался для сборки артефактов для микроконтроллеров с экстремально малыми ресурсами. Хотя и сейчас большинство компаний в ЕС уже микроконтроллерные сборки собирают на С++ 17.
Офисные джунгли (или особенности западной культуры общения на работе)

Это негласные правила этикета среди офисных белых воротничков. Об этом не расскажут ни в школе ни в университете. Как вести себя в офисах IT стартапа или корпорации?
Представлен обогащенный концентрат полезных подсказок, полученный в результате работы в трех западных организациях.
Эти правила написаны кровью!
Почти забытый трекбол все еще жив. Чем он лучше мыши или тачпада? Опыт разработчика электронной аппаратуры
Опрос для Программистов Микроконтроллеров (32 вопроса)
Это простой опрос на тему того как реагировать на типичные ситуации в повседневной практике командной разработки. Голосование для исследования наиболее вероятных исходов типичных ситуаций.
Цель данного опроса - это попытка выяснить как «правильно» поступать через усреднение.
Делаем минимальную отладочную плату на STM32G030F6P6 и шьем в Arduino IDE

У меня в разработке оказалось несколько устройств, в составе которых кроме прочего планируется использовать F030F6P6. Они маленькие и достаточно производительные. Для мониторинга вполне достаточно. Программист я так себе, занимаюсь в основном железом. Но экстренно пощупать некоторые функции приходится, и тогда на помощь приходит Arduino IDE.
Реверс-инжиниринг протокола датчика метеостанции TFA Spring

8 ферзей на AVR-ассемблере
Фанатам ассемблера посвящается.
Всем привет! Решил подключить матрицу светодиодов 8х8 и вывести на неё решение задачи о 8 ферзях. [Описание см. на Википедии]
Процессор
В качестве процессора я выбрал компактный и шустрый процессор attiny85. Программа будет написана на ассемблере. С небольшими настройками программа должна работать на любом другом процессоре AVR: attiny и atmega.
Дисплей
В качестве дисплея используем матрицу светодиодов, которая состоит из 8 вертикальных рядов и 8 горизонтальных строк со светодиодами.
Храним настройки правильно или реестр параметров для встраиваемых систем

Привет, Хабр! В нашей практике разработчиков электронных устройств и встраиваемых систем мы часто сталкиваемся с необходимостью хранить параметры устройства. Это могут быть, например, такие параметры как яркость дисплея, язык, рабочая частота радиоканала или IP адрес – да что угодно. Единого общепринятого подхода для решения этой задачи нет, и я предлагаю обсудить ниже наиболее очевидные варианты, их достоинства и недостатки, а также предложить реализацию, к которой я пришел в результате работы над несколькими проектами. Поехали!
Как разработать микросхему, от идеи до результата. Часть 1. Теория

Как разработать микросхему, от идеи до результата. Часть 2. Установка программного обеспечения
Напоминаю, что я продолжаю идти к цели — сделать свой собственный Отечественный Процессор (TM). Продолжение процесса разработки можно посмотреть под катом.

Как разработать микросхему, от идеи до результата. Часть 3. Схемотехническое представление и Layout

В этой части мы:
- Будем рисовать схему, используя XSCHEM
- Произведём симуляцию нашей схемы, используя NGSPICE
- Поймём цикл производства микросхемы
- Нарисуем Layout, используя KLayout
Предполагается, что вы уже прочитали предыдущие материалы. Если мне удалось вас заинтересовать, прошу под кат!
Как разработать микросхему, от идеи до результата. Часть 4. DRC/LVS/PEX

В этой части мы:
- Запустим Design Rule Check, чтобы проверить возможность произвести нашу схему
- Запустим Device Extraction для сравнения нашего Layout с целевой схемой.
- Произведём сравнение наших компонентов из Layout и нашей схемы, которую мы нарисовали в XSCHEM.
- Сгенерируем netlist с паразитными конденсаторами и резисторами (PEX).
- Просимулируем netlist с паразитными конденсаторами и резисторами.
- Сгенерируем LEF файл.
- Подведём итоги этой серии статей.
Жжем и зажигаем! Логически

В наши ковидные времена стало прилетать все больше вопросов про термометрию и бесконтактную биометрию. Не смотря, на то, что до недавнего времени мы, как и многие ИТ-компании с удовольствием не касались этой темы, считая её больше СБ-шной, волею обстоятельств вопрос-таки пришел и к нам. Не прямым путем, но пришлось вникнуть.
Являясь подрядчиком одной из выставочной компании по сетевым делам, нас периодически привлекают к совершенно непрофильным, на первый взгляд, задачам. Видимо, руководствуясь мнением, что все, включаемое в локальную сеть – это к айтишному подрядчику.
Итак, перед очередной выставкой «умных технологий и IoT» от наших выставочников поступило ТЗ, которые мы сразу даже рассматривать не стали. Однако клиент настаивал и пришлось взяться.
Задача формулировалась так: необходимо было усовершенствовать, имеющуюся у них, систему контроля температуры на базе терминалов биометрического распознавания лиц, добавив явную визуальную индикацию в виде светодиодной ленты. При этом индикация на ленте должна зависеть от температуры распознаваемого объекта.
Какая документация нужна для полноценной работы с электронной платой?
В России бытует мнение, что программистам микроконтроллеров не нужна никакая схемотехника. Особенно в таких организациях, которые изначально долго занимались web(ом), а потом вдруг решили прикинуться электрониками.
Что из документации нужно программисту микроконтроллеров для полноценной работы с электронной платой?
Попробуем разобраться.
Электронный журнал «Радиоежегодник» — Выпуск 34. Путеводитель по Arduino

Добрый день.
Издательство электронного журнала «Радиоежегодник» сделало подарок всем любителям Arduino. Вышел новый номер журнала, полностью посвященный этой платформе.
FLProg выходит в интернет, и начинает дружбу с пингвинами

Добрый день.
Достаточно давно не было новостей о проекте FLProg, и я хочу рассказать, что нового появилось в нем за это время.
Большие подводные камни маленького контроллера
