Привет, Хабр! В нашей практике разработчиков электронных устройств и встраиваемых систем мы часто сталкиваемся с необходимостью хранить параметры устройства. Это могут быть, например, такие параметры как яркость дисплея, язык, рабочая частота радиоканала или IP адрес – да что…
Хочу поделиться своим вариантом способа хранения параметров. Мой вариант подходит не только для хранения в какой-то отдельной энергонезависимой памяти (далее Епром), он изначально придуман для хранения калибровочных значений в остатке флеш памяти программ.Я рассматривал задачу не только с точки зрения хранения данных, а еще и с точки зрения эффективного использования Епром для их изменения. Читать далее
Нужен был реестр артефактов. Показать студентам цепочку поставки софта: сборка, тесты, push в реестр, деплой. Стандартная задача, казалось бы. "Вошли и вышли, приключение на 20 минут."Растянулось на несколько месяцев. В итоге написал свой реестр. Один бинарник. 7 форматов. 12 МБ RAM. Без базы данных. Покатились →
Тестирование и отладка встраиваемых систем STM32 с использованием QEMU эмулятора и DockerНа примере библиотеки логирования для STM32 с FreeRTOS мы разберем полный цикл разработки: от настройки окружения до автоматизации тестирования и отладки. Вы узнаете, как:Настроить систему…