Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
5 000 ₴

Доработать существующий код MSVC++

проект завершен


Стоит задача доработать существующие исходники С++ MS Visual Studio. Это файл Windows DLL, реализующий стандартный API для программ, работающие с разным железом. Суть доработки  - заменить протокол обмена с железом на другой.

Описание всех функций API можете найти тут https://drive.google.com/open?id=1akXTlAorPhzMJWPNjB-DLKVWuDufq6FH
Oни уже написаны хардварщиком на чистом Си. Нужно их скопипастить в проект и довести до рабочего состояния, подключить все переменные куда надо. Заготовки функций можно найти тут https://drive.google.com/open?id=13TfHD7Umx3rqtyxLTPyMrzfpYDobVij6

Суть работы с железом очень простая - мы посылаем ему короткий пакет управления, назад получаем поток данных, которые нужно привести в надлежащий вид и отдать программе.
Рабочие исходники, которые следует доработать можно найти тут https://drive.google.com/open?id=14dfRIvzpBucxsZhE2d8ksn2y90yyZTVW

Примерная последовательность работ:

1) Очистка тел функций API от ненужного кода, превращение их в заглушки. Удаление зависимых функций, связанных со старым железом. Компиляция исходников в DLL, проверка, что ничего не сломалось и программа воспринимает DLL как родную.

2) Заполнение API функций новым кодом, отладка. На этом этапе нужно будет предусмотреть запись лога в файл.

3) Корректировка единственного окна GUI под актуальные параметры для железа. Замена лого картинки.

Все консультации по-поводу железа, как это работает, будут даны в полном объеме. Существуют также исходники других реализаций того же самого, где можно посмотреть как сделано.

Сроки не горят, можно ковыряться хоть месяц, главное что б с результатом.

Skype - rolin791
Перед тем, как браться за проект, рекомендую сначала скомпилить исходники на своем сетапе, глянуть код и оценить свои силы.

Отзыв заказчика о сотрудничестве с Ігор Лозовським

Качество
Профессионализм
Стоимость
Контактность
Сроки

Игорь проявил себя как высококлассный специалист. С легкостью разобрался в довольно специфической отрасли. Работать с ним было очень приятно. Каждый день предоставлял результат работы и в итоге, проект был выполнен в два раза быстрее оговоренных сроков. Крайне рекомендую к сотрудничеству.

Отзыв фрилансера о сотрудничестве с Давидом Файницкиым

Оплата
Постановка задачи
Четкость требований
Контактность

Давид Файницки -- очень контактный и приятный в общении человек, искренне увлечённый своим проектом. Работать с ним было легко. Я получил удовольствие от сотрудничества.

Ігор
Ігор Лозовський | Сейф Сейф



  1. 878
       4  0

    14 дней5 000 ₴Победившая ставка

    Здравствуйте, Давид.
    Скачал исходники, скомпилировал. Сначала вылезали ошибки, но я их устранил, там ничего сложного. Этот ваш проект под очень древнюю версию Visual Studio, а я собирал новой, отсюда и ошибки. Для вас принципиально собирать dll такой старой версией студии? В любом случае обращайтесь, сделаю.

    Украина Киев | 17 августа 2019 |