Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

По имеющемуся техническому заданию написана программа для управления программой медиа плеером MPD на ос linux.

Ссылка на текст ТЗ:

https://docs.google.com/document/d/16DwhRQJz7LDxqurJhJzkMlqkOyHAbFYlWnib7vzvhtw/edit

Программа предназначена для использования на разрабатываемой плате, которая представляет из себя пульт управления плеером.

Плеер представляет из себя одноплатный компьютер на OS Linux и  Music Player Daemon.

Плата пульта состоит из 3х основных компонентов: модуль esp32, поворотный энкодер-джойстик, жк экран.

Весь код программы написан в среде Arduino IDE.

Изначально код написан и отлажен на чипе Atmel Mega, затем код адаптирован под запуск на чипе ESP32.

Перенос на ESP32 обусловлен тем, что он имеет wifi связь на борту, имеет больше памяти, в отличии от атмеги.

Первый программист сделал рабочую версию кода на Atmega, второй завел его на ESP32.

Затем второй программист заявил, что самописная библиотека используемая в программе для работы с протоколом управления плеера не лучшее решение. И переписал программу с использованием библиотеки libmpdclient, готовый набор инструкций для управления mpd по сети ethernet.

Сейчас есть 2 версии программы в недописанном состоянии.

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

Доступ к коду программы предоставлю заинтересовавшемуся и компетентному специалисту в разработке кода для Atmel/ESP32.

5 лет назад
maksim-nb
Максим 
40 летРоссия
12 лет в сервисе
Был
21 день назад