Can we compile Azure IoT C SDK for ArmV4I platform?

Lecomte Edwin 0 Reputation points
2023-05-25T13:28:58.39+00:00

Hi everyone,

I'm currently trying to compile the Azure IoT C SDK in ArmV4I. My system can't be modified or upgraded and the different solutions on internet to compile only Arm (ArmV7) doesn't match with my machine.

I've already tried to compile the Az IoT SDK on CMAKE with the Windows mobile 5 SDK coupled with VS 2008 but it doens't run.

Machine specs :

CPU : i.MX6 solo (ArmV4I)

OS : Windows CE 7.00 build 2882

I'll try to respond as fast i can, thanks for all the users that will try to help me.

Azure IoT SDK
Azure IoT SDK
An Azure software development kit that facilitates building applications that connect to Azure IoT services.
208 questions
{count} votes

1 answer

Sort by: Most helpful
  1. LeelaRajeshSayana-MSFT 13,471 Reputation points
    2023-05-25T22:05:19.24+00:00

    Hi @Lecomte Edwin Greetings! We got the below feedback from the team on how you can compile Azure IoT SDK C on ArmV4.

    1. You would need an ARM V4 cross compile toolchain to achieve this. The following document Obtaining an ARMv4 Toolchain (dflund.se) provides a nice write up on how to obtain this tool chain.
    2. Once you have a suitable toolchain, you can cross compile the SDK. You will need to do this in Linux since the toolchain will be Linux binaries.
    3. This can be achieved pretty easily in a Docker container. There is documentation that describes that process here: Cross Compiling the SDK in a Docker Container.
    4. There also some sample dockerfiles here: Docker Build Samples

    Hope this helps. Please let us know if you have any additional questions or need further assistance on this.


    If the response helped, please do click Accept Answer and Yes. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.

    1 person found this answer helpful.
    0 comments No comments