ProFreelance

Разработчик прошивок на C — микроконтроллеры и RTOS

Просмотры38за 14 дней: 20
Размещена18.08.2026
Занимаюсь встраиваемой разработкой: пишу низкоуровневый код, который оживляет электронику. Основной инструмент — язык C под микроконтроллеры STM32, ESP32, AVR и Nordic; при необходимости спускаюсь до уровня регистров, опираясь на даташит и принципиальную схему. Руками поднимаю тактирование, систему прерываний, каналы DMA и всю периферию, а причины сбоев ищу с осциллографом и логическим анализатором в руках. Если проект перерастает одиночный суперцикл, внедряю ОС реального времени: делю логику на задачи с осмысленными приоритетами и связываю их очередями, семафорами и флагами событий, чтобы поведение по времени оставалось строго детерминированным.

Отдельное направление — взаимодействие с обвязкой платы. Реализую и отлаживаю драйверы для сенсоров, экранов, микросхем памяти и радиомодулей поверх I2C, SPI и UART, а сверху собираю нужные прикладные протоколы обмена. Постоянно держу в фокусе питание: измеряю потребляемый ток, подбираю режимы глубокого сна и условия пробуждения, чтобы автономное устройство работало от батареи месяцами. Устойчивость закладываю сразу — сторожевой таймер, реакция на просадки напряжения, контроль целостности по CRC и продуманный загрузчик, позволяющий безопасно обновлять прибор и восстанавливать его после сбоя прямо на объекте.

Обращайтесь, если нужно запустить новую плату с нуля, реанимировать зависший проект прошивки, написать отдельный драйвер, интегрировать датчик или ужать энергопотребление готового изделия. Код отдаю аккуратный, снабжённый комментариями и историей в системе контроля версий, чтобы его без боли подхватил следующий инженер. Опишите чип, периферию и функции продукта — предложу трезвый план и прошивку, которая ведёт себя одинаково и на макете, и в серийном приборе.

— Firmware на C: bare-metal и RTOS (FreeRTOS, Zephyr)
— Первичный запуск МК: тактирование, прерывания, DMA, таймеры
— Драйверы устройств по I2C, SPI, UART и 1-Wire
— Интеграция датчиков, дисплеев, памяти и радиомодулей
— Снижение энергопотребления: режимы сна, замеры тока
— Загрузчики, обновление и восстановление прошивки на объекте
— Отладка через JTAG/SWD, анализатор и осциллограф

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Olena TkachИнжиниринг / Проектирование / Чертежи
Написать

На какие запросы отвечает эта страница