I checked the wiki page and could not find any source for building the firmware image on Windows. Is there a way to achieve this with Windows 10? Moreover, is it necessary to do this in order to program ARM core of Pluto? If so, after building firmware image, what should I do to run code examples like https://wiki.analog.com/university/tools/pluto/controlling_the_transceiver_and_transferring_data ?
Thanks for your time.
No, the firmware cannot be built on Windows. Generally building a Linux kernel on Windows usually doesn't work. Building the firmware is only necessary if you want to create something persistent on the device or change around the system in any way. Built firmware releases that can be just copied over to the device are available here: https://github.com/analogdevicesinc/plutosdr-fw/releases
If you just want to run scripts on the device itself you can either do so over SSH or by using a USB drive: https://wiki.analog.com/university/tools/pluto/devs/usb_otg
Streaming data to and from the transceiver can be done both remotely or on the device. Most users tend to use applications like MATLAB/Simulink, GNU Radio or others (See info.html on the device itself.)
We need to implement transmitter-receiver algorithms on the device itself rather than a remote solution. After building firmware image, how should I incorparate the necessary code? Should it be written in C?
Thanks in advance.