Le logiciel de diffusion vidéo OBS Studio
The Windows drivers
It will soon be time to connect the Adalm Pluto to the PC.
- Download and install the driver for Windows (https://wiki.analog.com/university/tools/pluto/drivers/windows or the file PlutoSDR-M2k-USB-Drivers.zip v0.7 file directly from this site).
- Now it’s time to connect the Adalm Pluto for the first time via its central USB socket directly to the computer. A disc drive will appear in your file explorer. It will be named PlutoSDR. LED1 is flashing slowly.
- Double-click on the info.html file. At the bottom of the page, you will find the IP address of your PlutoSDR connected to your USB port. The info.html page is also accessible through the IP address in your browser from the PC on which your Adalm Pluto is connected. Type in the URL of your browser, or click : http://192.168.2.1
We will now implement the official Analog firmware Device™ v0.31. This operation is necessary to then apply the firmware developed by Evariste F5OEO. Check the version in place is not already the last one on the Adalm Pluto information page, Build line. If this is the case, go to the next paragraph.
- Download the file plutosdr-fw-v0.31.zip on https://github.com/analogdevicesinc/plutosdr-fw/releases/latest or directly on this website : plutosdr-fw-v0.31
- Extract the contents of the zip file.
- Your Adalm Pluto is plugged in. Copy the file pluto.frm to the root of the PlutoSDR drive
- To start programming the firmware, right-click on the PlutoSDR drive, and click Eject.
- LED1 starts flashing quickly. This will take three to four minutes. Do not interrupt the process as this may damage your equipment.
- After updating, the PlutoSDR drive reappears in your browser. You can launch your web browser and access the main page of the Adalm Pluto by http://192.168.2.1/
Extending the capabilities of Adalm Pluto
Increasing the frequency range
The current version of Pluto uses the AD9363 chip which is “limited” to a frequency range of 325 to 3800 MHz and a bandwidth of 20 MHz. However, the AD9364 chip, which can support a frequency range of 70 MHz to 6000 MHz and a bandwidth of 56 MHz, is claimed to be almost identical to the AD9363 chip. The Adalm Pluto can be tricked into seeing an AD9364 chip simply by changing a parameter variable, but there is no guarantee that the full range of frequencies and bandwidth will be given for all devices. It is possible that the AD9363 chips are actually AD9364 chips that have failed performance quality checks and have just been renamed to a low-end model, or that a cheaper semiconductor process is being used with the low-end chip.
Connection to Pluto SDR by terminal
On the computer on which your Adalm Pluto is connected, we will install terminal emulation software. I use and recommend Putty.
Connect with terminal software, indicating the IP address of the PlutoSDR, SSH protocol (port 22).
Enter the default login and password.
login : root password : analog
Warning: Permanently added '192.168.2.1' (ECDSA) to the list of known hosts. firstname.lastname@example.org's password: analog Welcome to: ______ _ _ _________________ | ___ \ | | | / ___| _ \ ___ \ | |_/ / |_ _| |_ ___ \ `--.| | | | |_/ / | __/| | | | | __/ _ \ `--. \ | | | / | | | | |_| | || (_) /\__/ / |/ /| |\ \ \_| |_|\__,_|\__\___/\____/|___/ \_| \_| v0.31 http://wiki.analog.com/university/tools/pluto #
By default, the following two commands should return errors:
# fw_printenv attr_name ## Error: "attr_name" not defined # fw_printenv attr_val ## Error: "attr_val" not defined #
Pass the two commands and restart the pluto with the third line.
# fw_setenv attr_name compatible # fw_setenv attr_val ad9364 # reboot
After rebooting and reconnecting to your PlutoSDR, both commands return the saved settings.
# fw_printenv attr_name attr_name=compatible # fw_printenv attr_val attr_val=ad9364 #
Enabling the second processor core of the PlutoSDR
It’s not sure if it’s really useful, but maybe for the very large signals of a few mega-symbols ?
The following command returns the characteristics of the processor.
Still connected with your terminal to the Adalm Pluto, run the command.
You can run the following command again, the result now shows both CPU cores.
# cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 0 (v7l) BogoMIPS : 666.66 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc09 CPU revision : 0 processor : 1 model name : ARMv7 Processor rev 0 (v7l) BogoMIPS : 666.66 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc09 CPU revision : 0 Hardware : Xilinx Zynq Platform Revision : 0003 Serial : 0000000000000000 #