RU

Изучаем многозадачность FreeRTOS на примере создания логгера для STM32

Логирование является важной составной частью профессиональной отладки программ. Написав небольшой логгер и изучая, как он работает, можно лучше разо…

stm32loggercfreertosuartmutexqueuemultitaskingtutorialruvds_статьи
Habr
RU

Как мы разработали свой сервис бронирования и победили гонки за слоты

Привет, Хабр! Меня зовут Михаил Емельянов, я ведущий разработчик в НЛМК ИТ. Команда, в которой я состою, занимается разработкой и поддержкой различн…

bitrixphpсервис бронированияmutexмьютексы
Habr
RU

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

Модуль ядра может собраться без предупреждений, успешно загрузиться и несколько минут выглядеть полностью исправным. А потом под нагр…

модули ядра Linuxkernel spaceгонка данныхатомарные операцииобработчики прерыванийspinlockmutexioctlуправление памятьюотладка ядра