【问题标题】:Does .Net Core 3.1 run on an Orange Pi Zero?.Net Core 3.1 是否在 Orange Pi Zero 上运行?
【发布时间】:2020-10-28 12:28:29
【问题描述】:

我正在尝试确定 .Net Core 3.1 是否可以在 Orange Pi Zero 上运行。

我需要为它创建一个可以读取/写入串行端口和 GPIO 端口的应用程序,并且由于我知道的唯一编程语言是 C#,我的两个选项是 Mono 或 .Net Core。如果可能的话,我更喜欢 .Net Core...

根据我的阅读,要在 ARM CPU 上运行 .Net Core,CPU 必须至少为 ARMv7。 我看到 Orange Pi Zero 使用 AllWinner H2 SOC,它有一个 ARM Cortex-A7 CPU,它实现了 ARMv7-A 架构。 所以我认为它应该工作......有人可以确认一下吗?谢谢

【问题讨论】:

    标签: .net-core arm orange-pi


    【解决方案1】:

    【讨论】:

    • 谢谢。基于第 1 点,它看起来确实可行,是的。我不确定第 2 点,因为他们谈论的是与 Orange Pi Zero 不同的 Orange Pi PC。例如,根据我的阅读,.Net Core 在 Raspberry Pi 上运行,但不是在 Raspberry Pi Zero 上运行。但我现在感觉更有信心了。感谢 BlueCompany!
    • H2+ 是 Orange Pi PC 使用的 Allwinner H3 的精简版。如果这适用于 H3,我猜它也应该适用于 H2+。 Raspberry PI Zero 以及原始的 Raspberry PI 都使用旧的 Arm 内核。最新型号使用 Cortex-A7 或 Cortex-A53。这可能是 .Net Core 无法在 Raspberry PI Zero 上运行的原因。
    • 感谢您的评论弗兰特。我抓住机会买了 Orange Pi Zero。我在上面安装了 Armbian Focal,安装了 .Net Core,并将我在我的电脑上编写的“Hello World”.Net Core 3.1 控制台应用程序复制到它。然后我通过 SSH 连接到 Orange Pi Zero,并执行了程序(“dotnet HelloWorld.exe”)……然后……它成功了!它在屏幕上打印了“Hello World”! :)
    • 我现在正忙于编写完整的程序——它将读取/写入串行端口和 GPIO 引脚。希望我不会有任何问题...
    • @Fabricio Rodriguez:不客气。顺便问一下,您在编译测试程序时使用了哪些工具?谢谢。
    猜你喜欢
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 2017-01-26
    相关资源
    最近更新 更多