Demonstrating USB full-speed and UART protocol decodes using glscopeclient.
Пікірлер: 2
@bennguyen13135 жыл бұрын
Would glscopeclient work for any scope that has a USB interface? What USB class/profile does it use.. mass storage? BTW, is the software based on sigrok?
@AndrewZonenberg5 жыл бұрын
It requires vendor/family specific (depending on how similar the SCPI commands are between models within a manufacturer's product line) driver classes. You could hypothetically use anything from GPIB to PCIe, but the current ones all use Ethernet. The driver classes are modular so swapping in a new transport for the same scope should only be an hour or two of work. Writing a driver for a new hardware platform is more time-consuming and probably takes 2-3 weeks right now given the amount of time I have to commit to the project (not a ton) plus I'd need access to the scope to test. Right now the supported backends are: * LeCroy MAUI-based scopes via Ethernet (fairly stable and most thoroughly tested) * LeCroy WaveAce/Siglent SDS1204 via Ethernet (in progress, randomly hangs sometimes) * Rigol DS1104Z via Ethernet (in progress, can view waveforms but not change most settings) I suspect other Rigol scopes are similar, but I haven't got time on any to test so I don't know if they will work with the current driver. There is no Sigrok code whatsoever, I use a completely different architecture for more flexibility and performance.