analogdevicesinc / libiio

A cross platform library for interfacing with local and remote Linux IIO devices
http://analogdevicesinc.github.io/libiio/
GNU Lesser General Public License v2.1
484 stars 311 forks source link

Windows on ARM64, Support? #950

Open sidd-kishan opened 1 year ago

sidd-kishan commented 1 year ago

Dear @Yamakaja , Please provide us support for:-

libiio support on Windows / ARM64, to access remote sensors using the ip / serial / USB backends

so that we can interface analog devices with Windows / ARM64 over ip/serial/USB backends and possibly develop instrumentation around libiio on Windows / ARM64

Need to revisit this issue as a lot many Windows on ARM64 devices have been released since issue #705 was marked closed

rgetz commented 1 year ago

I don't think much has changed since then. https://developercommunity.visualstudio.com/t/please-add-a-windows-arm64-hosted-agent/1015752

Microsoft does not support ARM hardware in their CI infrastructure - so we can't build it.

libusb, libxml, libserialport currently do not offer windows on ARM binaries, so we have nothing to build against.

libusb "supports" things (sort of) https://github.com/libusb/libusb/blob/master/msvc/libusb.sln but do not include it in their releases. (they only release x86 binaries).

We are not going to bother until our perquisite projects support and release things.

For now - that's the same status as before. -Robin