Assuming 100% utilization, 480 Mbits/s would be 60 Mbytes/second. According to a USB-IF chairman, “at least 10-15% of the stated peak 60 MB/s (480 Mbit/s) of Hi-Speed USB goes to overhead — the communication protocol between the card and the peripheral.” 2), that would bring things down to ~50 Mbytes/second. There are Control Transfers, Interrupt Transfers, Isochronous Transfers, and Bulk Transfers. We use bulk, but you can't turn off the others, so you loose another 10% overhead, this brings things down to ~45 Mbytes/second Since it is half duplex, that would be ~22.5 Mbytes/second for transmission, and ~22.5 Mbytes/second for reception. Since each sample is two bytes (12-bit samples), that would be ~11 MSamples/second.
You need to have find your favorite Terminal program, here are a few of the ones we use (but don't support - if you have questions, please check with the internet/google).
The terminal settings are 115200 baud, 8 bits, no parity, 1 stop bit. This is referred to as 115200-8N1. The default username is root, and the default root password is analog.
On windows, followed this guide: https://wiki.cdot.senecacollege.ca/wiki/Connect_to_Serial_Console_from_Windows
run the command 'screen.exe /dev/ttyS2 115200' To quit screen, enter 'Ctrl+a d' (after logging out) I noticed it seems like you always have to kill the process though after this
You can also log in via ssh over usb: ssh email@example.com
(an ifconfig shows that the usb0 interface has this IP addr)
https://github.com/analogdevicesinc/libiio Or direct link specifically this EXE for windows: https://github.com/analogdevicesinc/libiio/releases/download/v0.21/libiio-0.21.g565bf68-Windows-setup.exe
Pluto shows up as an external drive in windows (E: for me) which contains an info.html page with most of this info contained as well as other links