Исправление исходного кода С/С++, тестирование
60 000 руб. за проект
•
наличный расчёт, безналичный расчёт
Задача: Поиск в исходном коде прикладного ПО конфликтов с драйвером встроенного сетевого порта процессорной платы, исправление ошибок, тестирование.
исходные данные:
Есть программируемый промышленный контроллер, в который входят процессорная плата, модуль коммуникации и индикации, двухпортовая внешняя сетевая плата (дублированная связь с со СКАДА системой верхнего уровня), интерфейсные модули (от 1 до 3, связь с полевыми модулями ввода/вывода), модуль питания. В одиночном режиме контроллера весь требуемый функционал работает нормально, включая работу алгоритмики.
В предыдущей версии использовалась процессорная плата AMD-LX-800, Ethernet чип - Intel 82551IT (даташит, мануал и драйвер сетевого порта во вложении).
В текущей версии используется процессорная плата PFM-CVS-B10, Ethernet чип - Intel® 82583V (даташит, мануал и драйвер сетевого порта во вложении).
Исходный код прикладного ПО написан на С/С++.
Когда применяется дублированный режим (используется два отдельных контроллера, которые синхронизируются через встроенные в процессорные платы одиночные сетевые порты Ethernet) возникает единственная проблема, встроенный сетевой порт новой процессорной платы перестает работать (в старой процессорной плате сетевой порт работает и пытается связаться с новым), Образ операционной системы (WinCE 6.0.) собирается без ошибок, сама процессорная плата рабочая, встроенный сетевой порт рабочий (проверялось без прикладного ПО).
Предполагаемая проблема: конфликт исходных файлов прикладного ПО на уровне взаимодействия с драйвером встроенного сетевого порта новой процессорной платы.
Результат: синхронизация контроллеров в дублированном режиме через встроенные сетевые порты новых процессорных плат.
Спецификация исходников контроллера во вложении.
исходные данные:
Есть программируемый промышленный контроллер, в который входят процессорная плата, модуль коммуникации и индикации, двухпортовая внешняя сетевая плата (дублированная связь с со СКАДА системой верхнего уровня), интерфейсные модули (от 1 до 3, связь с полевыми модулями ввода/вывода), модуль питания. В одиночном режиме контроллера весь требуемый функционал работает нормально, включая работу алгоритмики.
В предыдущей версии использовалась процессорная плата AMD-LX-800, Ethernet чип - Intel 82551IT (даташит, мануал и драйвер сетевого порта во вложении).
В текущей версии используется процессорная плата PFM-CVS-B10, Ethernet чип - Intel® 82583V (даташит, мануал и драйвер сетевого порта во вложении).
Исходный код прикладного ПО написан на С/С++.
Когда применяется дублированный режим (используется два отдельных контроллера, которые синхронизируются через встроенные в процессорные платы одиночные сетевые порты Ethernet) возникает единственная проблема, встроенный сетевой порт новой процессорной платы перестает работать (в старой процессорной плате сетевой порт работает и пытается связаться с новым), Образ операционной системы (WinCE 6.0.) собирается без ошибок, сама процессорная плата рабочая, встроенный сетевой порт рабочий (проверялось без прикладного ПО).
Предполагаемая проблема: конфликт исходных файлов прикладного ПО на уровне взаимодействия с драйвером встроенного сетевого порта новой процессорной платы.
Результат: синхронизация контроллеров в дублированном режиме через встроенные сетевые порты новых процессорных плат.
Спецификация исходников контроллера во вложении.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.