Anna

SEO Copywriter & Financial Writer
Описание услуги
Я разрабатываю встраиваемые Linux-системы для подключённого оборудования и веду устройство от «голой» платы до надёжной прошивки, готовой к серийной эксплуатации. Моя работа охватывает весь слой между кремнием и вашим приложением: я собираю образы на Yocto и Buildroot, поднимаю новые платы, пишу и портирую драйверы устройств, занимаюсь ядром и деревом устройств, чтобы нестандартная периферия действительно работала как задумано. Когда шлюзу нужен аккуратный механизм обновления, безопасная загрузка или read-only корневая система, переживающая внезапное отключение питания, я закладываю этот фундамент ещё до того, как будет написана первая строка продуктового кода.

На практике проекты приходят ко мне в одном из двух состояний. Либо у вас новая плата и на ней пока ничего не грузится, либо есть вендорский BSP, который работает на демо-ките, но рассыпается, как только ваше железо отличается от эталонного. Я берусь и за то, и за другое. Для запуска платы я разбираюсь с загрузчиком, тактированием, мультиплексированием выводов и деревом устройств, добиваюсь чистой загрузки ядра и корректной работы шин с вашими датчиками, радиомодулями и накопителями. Для существующего BSP я распутываю вендорские слои, добиваюсь воспроизводимой сборки и превращаю хрупкий одноразовый образ в то, что команда сможет пересобирать и выпускать по запросу.

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

— Образы Yocto и Buildroot, собственные слои, воспроизводимые сборки
— Запуск плат: загрузчик, дерево устройств, тактирование и пины
— Работа с ядром и драйверы для I2C, SPI, USB, MTD и других шин
— OTA-обновления, безопасная загрузка, watchdog и надёжный rootfs
Связаться с фрилансером

Закажите услугу или задайте вопрос исполнителю.

Контакты фрилансера
E-mailПоказать
Автор объявления: Anna