Mám počítačový osciloskop Instrustar ISDS205X , který jsem použil v systému Windows 10. Nyní, když jsem přešel na Linux, nemohu pro něj najít příslušné ovladače . Zkoušel jsem to nainstalovat na PlayOnLinux , ale software se nenainstaluje, stejně jako jeho ovladače.

Existuje nějaká metoda převést takové ovladače Windows na Linux?

(Můj procesor je i5-4570 a Distro je Debian 10 KDE Plasma)

Komentáře

  • Společnost Sigrok Firmware plánuje podporovat toto zařízení ( sigrok.org/wiki/Instrustar_ISDS205X ), ale v současné době ne ' nevidíte způsob, jak jej používat v Linuxu bez Windows VM
  • k obecné otázce " Instalace proprietárního Ovladače Windows pro Linux " odpověď závisí na typu ovladačů. U některých síťových ovladačů to ndiswrapper dělá přesně to.
  • IIRC, ndiswrapper je určen pro použití s ovladači Win XP, nikoli pro moderní ovladače.
  • Ahoj Nabeeli, vítejte na SuperUser. Měli byste se zeptat výrobce, zda existuje verze jejich softwaru pro Linux. Je dokonce možné, že mají verzi pro Matlab (nebo kompatibilní), i když není pravděpodobné, že ji budou sdílet. Kromě toho můžete chtít oddělit okamžik získávání dat od možnosti spravovat (ovládat) zařízení z počítače. Mohou navrhnout postup pro získání dat z Linuxu nebo poskytnout seznam příkazových kódů pro správu zařízení prostřednictvím jiných programů.

Odpovědět

Stručně: ne.

Chcete-li jít dále, ovladač je software, který interaguje s jádrem operačního systému. Když pracujete ve světě jádra, interoperabilita neexistuje. POSIX ani jeden. Všechno je zcela specifické pro operační systém: architektura, subsystémy a způsob, jakým byly postaveny a navrženy, standardní knihovna nabízená jádrem pro vypalovačku ovladačů, mezi Linuxem a Windows není nic společného.

Jediné způsoby, jak zajistit, aby váš osciloskop fungoval v systému Linux, je:

  • pomocí virtuálního počítače s Windows a přeposlání zařízení USB na něj (možné pomocí virtuálního počítače nebo qemu).

  • provedením reverzního inženýrství při použití s pracovní stanicí Windows: analyzujte výměny USB, zkuste uhodnout použitý protokol a předaný příkaz k dosažení této nebo této operace … to „je velmi těžká a dlouhá práce …

Komentáře

  • Jinou alternativou je opakování , tj. blikání nového firmwaru na zařízení, které je nativně podporováno Linuxem.
  • Mnoho ovladačů " pro Windows " jsou ve skutečnosti balíček opravdového ovladače zařízení a fi rmware blob, který musí být zasunut do hardwaru v době inicializace, načtením do RAM namísto ukládání na (EEP) ROM / flash. (Mohou ve skutečnosti mít samostatný soubor pro blob firmwaru, což usnadňuje zpětné inženýrství). Vzpomínám si, že jsem měl zařízení na systému s dvojím spuštěním, které jsem mohl nechat inicializovat ovladač Windows, poté provést teplý restart do Linuxu a ovladač Linuxu fungoval dobře, dokud nebyl systém vypnut a hardware ztratil tento blob z paměti.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *