【问题标题】:Which version of raspi can I use for .NET remote debugging?我可以使用哪个版本的 raspi 进行 .NET 远程调试?
【发布时间】:2021-12-08 11:48:16
【问题描述】:

我很难弄清楚哪个 raspi dotnet 远程调试适用。

an issue on omnisharp discussing issues with ARM v7

我有一个 Raspi 4,cat /proc/cpuinfo 告诉我(省略了前 3 个核心):

...
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3



Hardware : BCM2711
Revision : c03114
Serial : 10000000eca61694
Model : Raspberry Pi 4 Model B Rev 1.4

所以我确实有一个 v7。

但根据Wikipedia,Pi 4 应该有 ARMv8,但事实并非如此。

发生了什么事?我需要哪种 raspi?

.NET 版本为 6。

【问题讨论】:

    标签: .net .net-core raspberry-pi omnisharp


    【解决方案1】:

    Pi4(任何版本)都很好。即使是 Pi3 也可以。没错,Pi4 是 ARMv8(64 位),但大多数人仍在使用的默认 Raspbian 是 32 位操作系统。有 64 位版本可用,但目前处于测试阶段。出于兼容性原因,32 位 Raspbian 错误地将 CPU 报告为 ARMv7。

    您在那里找到的那​​篇文章非常古老,是关于 .NET Core 2.1 的。当前版本是 .NET 6.0,它完全支持在 32 位 ARM CPU 上进行远程调试。甚至 .NET 5.0 也能正常工作。

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 2021-05-15
      • 2011-12-08
      • 2014-05-31
      • 1970-01-01
      • 2014-02-09
      • 2011-05-03
      相关资源
      最近更新 更多