Difference between revisions of "Windows"

From sigrok
Jump to navigation Jump to search
m
(→‎Status: More device status entries.)
Line 13: Line 13:
|-
|-
| [[ASIX SIGMA]]/[[ASIX SIGMA|SIGMA2]]
| [[ASIX SIGMA]]/[[ASIX SIGMA|SIGMA2]]
| bgcolor="lime" | Compiles fine using libftdi + libusb-0.1-win32 and should work (not runtime-tested yet, though).
| bgcolor="lime" | Should work fine using libftdi + libusb-0.1-win32 (not runtime-tested yet, though).
|-
|-
| [[ChronoVu LA8]]
| [[ChronoVu LA8]]
Line 51: Line 51:
|-
|-
| [[Dangerous Prototypes Buspirate]]
| [[Dangerous Prototypes Buspirate]]
| bgcolor="red" | Untested.
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
|-
| [[EE Electronics ESLA100]]
| [[EE Electronics ESLA100]]
Line 57: Line 57:
|-
|-
| [[IKALOGIC Scanalogic-2]]
| [[IKALOGIC Scanalogic-2]]
| bgcolor="red" | Untested.
| bgcolor="red" | HID-based, we need to use HIDAPI.
|-
|-
| [[Lcsoft Mini Board]]
| [[Lcsoft Mini Board]]
Line 87: Line 87:


|- bgcolor="#6699ff"
|- bgcolor="#6699ff"
!Digital Multimeter
!Mixed-signal oscilloscope
!Windows status
|-
| [[ARMFLY AX-Pro]]
| bgcolor="red" | Various issues need to be sorted out<sup>1</sup>.
|-
| [[EE Electronics ESLA201A]]
| bgcolor="red" | Various issues need to be sorted out<sup>1</sup>.
|-
| [[XZL_Studio AX]]
| bgcolor="red" | Various issues need to be sorted out<sup>1</sup>.
 
|- bgcolor="#6699ff"
!Oscilloscope
!Windows status
|-
| [[Fluke ScopeMeter 199B]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[Hantek DSO-2090]]
| bgcolor="red" | Various issues need to be sorted out<sup>1</sup>.
|-
| [[Rigol DS1052E]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[Rigol DS1102E]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
 
|- bgcolor="#6699ff"
!Multimeter
!Windows status
!Windows status
|-
|-
| serial-dmm based DMMs
| serial-dmm based DMMs
| bgcolor="red" | Untested.
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
 
|- bgcolor="#6699ff"
!Sound level meter
!Windows status
|-
| [[CEM DT-8852]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[Colead SL-5868P]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[Kecheng KC-330B]]
| bgcolor="yellow" | Untested. libusb-1.0 based, might work.
|-
| [[Tondaj SL-814]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
 
|- bgcolor="#6699ff"
!Thermometer
!Windows status
|-
| [[Lascar Electronics EL-USB-2]]
| bgcolor="yellow" | Untested. libusb-1.0 based, might work.
|-
| [[MIC 98581]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[MIC 98583]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
|-
| [[UNI-T UT325]]
| bgcolor="red" | HID-based, we need to use HIDAPI.
|-
| [[Voltcraft K204]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
 
|- bgcolor="#6699ff"
!Hygrometer
!Windows status
|-
| [[Lascar Electronics EL-USB-2]]
| bgcolor="yellow" | Untested. libusb-1.0 based, might work.
|-
| [[MIC 98583]]
| bgcolor="orange" | Serial port portability fixes required (partially implemented, but unfinished).
 
|- bgcolor="#6699ff"
!Datalogger
!Windows status
|-
| [[Lascar Electronics EL-USB-CO]]
| bgcolor="yellow" | Untested. libusb-1.0 based, might work.
 
|}
|}


<sup>1</sup> There are various problems with the current sigrok and libusb-1.0 code on Windows that need to be fixed. Among other things, running poll()/select() on FDs is not possible on Windows, neither does libusb_get_pollfds() work.
<sup>1</sup> There are various problems with the current sigrok and libusb-1.0 code on Windows that need to be fixed. Among other things, running poll()/select() on FDs is not possible on Windows, neither does libusb_get_pollfds() work, and renumeration of Cypress FX2(LP) based devices has issues that need to be investigated.


== Self-extracting installers ==
== Self-extracting installers ==

Revision as of 14:30, 15 August 2013

sigrok-qt on Windows

Status

We intend to fully support all major operating systems in sigrok, including Windows. However, we're not quite there, yet. Various portability issues need to be addressed still. The tables below list the current Windows status of the various hardware drivers.

Supported

Logic analyzer Windows status
ASIX SIGMA/SIGMA2 Should work fine using libftdi + libusb-0.1-win32 (not runtime-tested yet, though).
ChronoVu LA8 Works fine using libftdi + libusb-0.1-win32.
Demo driver Works fine.
IKALOGIC ScanaPLUS Works fine using libftdi + libusb-0.1-win32.
ZEROPLUS Logic Cube LAP-C(16032) Works fine using libusb-1.0.
ZEROPLUS LAP-16128U Should works fine using libusb-1.0 (not runtime-tested yet, though).

Work in progress

Logic analyzer Windows status
ARMFLY Mini-Logic Various issues need to be sorted out1.
Braintechnology USB Interface V2.x Various issues need to be sorted out1.
Braintechnology USB-LPS Various issues need to be sorted out1.
CWAV USBee SX Various issues need to be sorted out1.
Dangerous Prototypes Buspirate Serial port portability fixes required (partially implemented, but unfinished).
EE Electronics ESLA100 Various issues need to be sorted out1.
IKALOGIC Scanalogic-2 HID-based, we need to use HIDAPI.
Lcsoft Mini Board Various issues need to be sorted out1.
Logic Shrimp Serial port portability fixes required (partially implemented, but unfinished).
MCU123 Saleae Logic clone Various issues need to be sorted out1.
MCU123 USBee AX Pro clone Various issues need to be sorted out1.
Openbench Logic Sniffer Serial port portability fixes required (partially implemented, but unfinished).
Robomotic BugLogic 3 Various issues need to be sorted out1.
Robomotic MiniLogic Various issues need to be sorted out1.
Saleae Logic Various issues need to be sorted out1.
Link Instruments MSO-19‎ Doesn't compile due to libudev dependency. TODO: Make libudev optional.
Mixed-signal oscilloscope Windows status
ARMFLY AX-Pro Various issues need to be sorted out1.
EE Electronics ESLA201A Various issues need to be sorted out1.
XZL_Studio AX Various issues need to be sorted out1.
Oscilloscope Windows status
Fluke ScopeMeter 199B Serial port portability fixes required (partially implemented, but unfinished).
Hantek DSO-2090 Various issues need to be sorted out1.
Rigol DS1052E Serial port portability fixes required (partially implemented, but unfinished).
Rigol DS1102E Serial port portability fixes required (partially implemented, but unfinished).
Multimeter Windows status
serial-dmm based DMMs Serial port portability fixes required (partially implemented, but unfinished).
Sound level meter Windows status
CEM DT-8852 Serial port portability fixes required (partially implemented, but unfinished).
Colead SL-5868P Serial port portability fixes required (partially implemented, but unfinished).
Kecheng KC-330B Untested. libusb-1.0 based, might work.
Tondaj SL-814 Serial port portability fixes required (partially implemented, but unfinished).
Thermometer Windows status
Lascar Electronics EL-USB-2 Untested. libusb-1.0 based, might work.
MIC 98581 Serial port portability fixes required (partially implemented, but unfinished).
MIC 98583 Serial port portability fixes required (partially implemented, but unfinished).
UNI-T UT325 HID-based, we need to use HIDAPI.
Voltcraft K204 Serial port portability fixes required (partially implemented, but unfinished).
Hygrometer Windows status
Lascar Electronics EL-USB-2 Untested. libusb-1.0 based, might work.
MIC 98583 Serial port portability fixes required (partially implemented, but unfinished).
Datalogger Windows status
Lascar Electronics EL-USB-CO Untested. libusb-1.0 based, might work.

1 There are various problems with the current sigrok and libusb-1.0 code on Windows that need to be fixed. Among other things, running poll()/select() on FDs is not possible on Windows, neither does libusb_get_pollfds() work, and renumeration of Cypress FX2(LP) based devices has issues that need to be investigated.

Self-extracting installers

Work in progress. We don't provide pre-built installers for sigrok-cli and PulseView right now, but will do so in the near future, when a few issues have been sorted out.

Building from source

See Windows/Building.