RU

Hazard pointers на пальцах

Привет, Хабр. Сегодня я постараюсь максимально понятным языком объяснить Hazard pointers , с схемой и примерами. Читать далее

C++Lock-FreeМногопоточностьHazard PointersСистемное программированиеНизкоуровневое программированиеLow-LatencyБарьеры памятиПамять
Habr
RU

Протоколы связи микроконтроллеров: проектирование и парсинг

Разбираем структуру кадра, контрольные суммы и конечные автоматы для обмена данными между хостом и микроконтроллером. Примеры на C — читайте и внедряй…

Алгоритмы и структуры данныхНизкоуровневое программированиеОптимизацияHardwareСетевые протоколыРазработкаСтатьи
Tproger
RU

Пишем прошивку Bluetooth Low Energy на Zephyr OS: полное руководство для разработчиков

Как с нуля собрать BLE-устройство на Zephyr OS: настройка окружения, GAP, GATT, notifications и примеры кода. Практический гайд для embedded-разработч…

Низкоуровневое программированиеOpen SourceИнструментыHardwareСетевые протоколыСтатьи