Хорошо, теперь возникает вопрос: "учитывая файл DLL, реконструируйте его протокол, поэтому его можно использовать под Linux ».
DLL-файл без оборудования не так уж и полезен, потому что полная реконструкция двоичного файла требует много работы.
Вместо этого вы можете запустить его в Windows вместе с оборудованием и отслеживать обмен данными. Методом проб, ошибок и догадок можно будет выяснить протокол. В конце концов, это всего лишь радиоприемник, протокол не должен быть таким сложным.
Вы можете контролировать USB-соединение через usbsnoop . Эквивалент ttyACM
в Windows должен быть виртуальным последовательным портом или виртуальным COM-портом , я не уверен, что portmon работает с это, но это сусло попытка. Google, чтобы получить больше инструментов.
Существует также стековый обмен обратного проектирования .
Самый быстрый способ клонировать раздел — подключить старый жесткий диск к новой машине и выполнить клонирование. Но (зависит от файлов )копирование файлов в большинстве случаев будет быстрее
Похоже, проще всего будет использовать clonezilla, если я правильно понял ваш вопрос и соединение между компьютерами работает. Кроме того, вы можете попробовать смонтировать новый раздел/ы, а затем использовать rsync для копирования всего. Я использовал
rsync -avhPHAXx / /path/to/new/root
несколько раз в последнее время, и это работает каждый раз. НЕ ЗАБЫВАЙТЕ (arch -)chroot в новый раздел и установите + обновите grub/выбранный вами загрузчик, иначе вы получите ошибку типа os not found.