Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Support for Raspian #268

Closed
melzoghbi opened this issue May 18, 2017 · 6 comments
Closed

Support for Raspian #268

melzoghbi opened this issue May 18, 2017 · 6 comments

Comments

@melzoghbi
Copy link

Hi,

Is there a plan to support Raspian OS in IoT edge? Raspbian is a widely supported OS for wide range of IoT boards which makes it straight forward to integrate with IoT edge.

@melzoghbi
Copy link
Author

edit

@damonbarry
Copy link
Member

In the past we've demonstrated that we can build/run our SDK on Raspberry Pi. But in order to officially support it we need to be able to run it as part of our continuous integration, we need to be able to cross-compile for RPi, and we've had some trouble getting that worked out.

We haven't been able to make time recently to investigate this again, but we hope to do it in the near future. However, if someone else wants to take a look we'd love the help!

@faister
Copy link

faister commented Aug 7, 2017

Hi @darobs, did you just check in a fix to enables IoT Edge to run on Raspberry Pi?
Thus far, I'd been able to cross-compile for linux-arm for dotnetcore_binding and the sample dotnetcore modules using .NET Core 2 Preview 2 SDK. This is because the .NET Core 2 runtime is now available on arm32. See https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

However, where I'm stuck is when I try to run the dotnet_core_managed_gateway sample, in which the gw console cannot load the dotnetcore loader. It requires libdotnetcore.so. Unfortunately this is only available in the NuGet packages for microsoft.azure.devices.gateway.native.debian.x64 and microsoft.azure.devices.gateway.native.ubuntu.x64.

Is there anyway I could also cross-compile the packages for Linux-arm? I'm willing to help, but need some guidance.

Thanks

@aribeironovaes
Copy link
Contributor

HI @faister,

Our Nuget packages were created and are maintained by this git repo:
https://github.com/Azure-Samples/iot-edge-samples

Can you open an issue there asking for them to add the arm version?

Meanwhile what you can do is to add a script to copy the binary you need (like the libdotnetcore.so).

Thanks!

Angelo Ribeiro.

@damonbarry
Copy link
Member

Available in the 2017-08-21 release.

@malichishti
Copy link

malichishti commented Nov 14, 2017

@damonbarry how and where can i get this release? #406

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants