Van egy számítógépes oszcilloszkópom Instrustar ISDS205X , amelyet használtam Windows 10 rendszeren. Most, hogy Linuxra váltottam, nem találom a megfelelő illesztőprogramokat . Megpróbáltam a PlayOnLinux alkalmazásra telepíteni, de a szoftver nem települ, és az illesztőprogramjai sem.

Van valami módszer konvertálni az ilyen Windows illesztőprogramokat futtatásra Linuxon?

(A CPU-m i5-4570, a Distro pedig Debian 10 KDE plazma)

Megjegyzések

  • A Sigrok Firmware támogatja az eszköz támogatását ( sigrok.org/wiki/Instrustar_ISDS205X ), de jelenleg nem ' nem látja a módját, hogyan lehet Linuxban használni Windows VM nélkül
  • Az általános kérdésre " Saját tulajdon telepítése Windows illesztőprogramok Linux rendszeren ", a válasz az illesztőprogramok típusától függ. Egyes hálózati illesztőprogramoknál ndiswrapper például pontosan ezt teszi.
  • Az IIRC, az ndiswrapper a Win XP illesztőprogramokkal való használatra készült, és nem a modern illesztőprogramokra.
  • Szia Nabeel, üdvözlöm a SuperUser-nél. Kérdezze meg a gyártót, ha létezik szoftverük verziója Linuxra. Még az is lehetséges, hogy van egy verziójuk a Matlab-hoz (vagy kompatibilis), még akkor is, ha nem valószínű, hogy megosztják. Ezenkívül érdemes elkülöníteni az adatgyűjtés pillanatát az eszköz és a számítógép kezelésének (parancsolásának) lehetőségétől. Javasolhatnak eljárást az adatok Linuxról történő megszerzésére és / vagy a parancskódok listájának megadására az eszköz kezeléséhez más programokon keresztül.

Válasz

Röviden: nem.

A továbblépéshez az illesztőprogram olyan szoftver, amely interakcióba lép az operációs rendszer kerneljével. Amikor kernelvilágban dolgozik, az interoperabilitás nem létezik. POSIX sem. Minden teljesen operációs rendszer-specifikus: az architektúra, az alrendszerek és azok felépítésének és kialakításának módja, a kernel által az illesztőprogram írójának kínált standard könyvtár, nincs semmi közös a Linux és a Windows között.

Az oszcilloszkóp Linux alatt történő működésének egyetlen módja:

  • egy Windows virtuális gép használatával és az USB-eszköz továbbításával arra (lehetséges a virtuális doboz vagy a qemu segítségével).

  • reverz mérnöki munkával, amikor azt egy Windows munkaállomással használja: elemezze az USB-cseréket, próbálja kitalálni a használt protokollt és a parancsot, amelyet ennek vagy ennek a műveletnek az elérése érdekében … “nagyon nehéz és hosszú munka …

Megjegyzések

  • Egy másik alternatíva fordítva történik , azaz egy új firmware villogása az eszközön, amelyet a Linux natív módon támogat.
  • Sok Windows " illesztőprogram " valójában egy igazi eszközillesztő és egy fi csomag rmware blob, amelyet az inicializáláskor a hardverre kell tolni, ahelyett, hogy betöltené a RAM-ba, ahelyett, hogy (EEP) ROM / flash memórián tárolná. (Lehetséges, hogy külön fájljuk van a firmware blob számára, megkönnyítve ezzel a fordított tervezést). Emlékszem, hogy kettős rendszerindító rendszerrel rendelkeztem olyan eszközökkel, amelyek lehetővé tették a Windows illesztőprogram inicializálását, majd újraindíthattam a Linuxot, és a Linux illesztőprogram jól működött, amíg a rendszert le nem állítottuk, és a hardver elveszítette a blobot a memóriából. li>

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük