Это зависит от того, на каком уровне вы «мигаете» контроллером PIC.
Если у вас есть загрузчик в устройстве PIC, у которого есть протокол для приема обновлений прошивки, вам необходимо реализовать на стороне ПКэтот протокол, используя любую доступную ссылку.Например, если загрузчик ищет встроенное ПО с использованием протокола RS-232, вам необходимо реализовать его на стороне сервера.Это будет зависеть от того, с каким программным обеспечением вы имеете дело в PIC и как PIC подключается к ПК.Если вы можете изменить загрузчик, то вы можете реализовать соответствующий протокол на обоих концах для обновления программного обеспечения.
В случае загрузчика вам не понадобится драйвер устройства на стороне ПК, если вы не имеете делос некоторым эзотерическим интерфейсом.Я ожидаю, что сторона ПК для обновления загрузчика будет полностью в пользовательском режиме.
Если вы хотите прошить устройство, не заботясь о программном обеспечении в PIC, вам нужно реализовать протоколы в спецификация флеш-программирования .Для этого вам потребуется соответствующее устройство на стороне ПК и программное обеспечение для управления этим устройством.