培训
学习路径
.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用。
.NET 可在各种平台和体系结构上运行。 它支持 Raspberry Pi 和 Hummingboard 等常见物联网 (IoT) 插件板。 IoT 应用通常与专用的硬件(例如传感器、模数转换器和 LCD 设备)交互。 .NET IoT 库支持这些场景。
.NET IoT 库由两个 NuGet 包组成:
System.Device.Gpio
支持使用各种协议来与低级别硬件引脚进行交互,以控制设备。 其中包括:
Iot.Device.Bindings
包:
可用设备绑定的完整列表在 GitHub 上进行维护。
一些常用的设备绑定包括:
支持 .NET 的任何操作系统都支持 System.Device.Gpio
,其中包括支持 ARM/ARM64 和 Windows 10 IoT Core 的多数 Linux 版本。
System.Device.Gpio
与大多数单插件板平台兼容。 建议使用 Raspberry Pi(2 和更高版本)以及 Hummingboard 平台。 已知的其他兼容平台有 BeagleBoard 和 ODROID。
通过使用 USB 到 SPI/I2C 桥支持 Windows、macOS 以及 Linux 计算机和 PC。
重要
ARMv7 之前的设备(包括 Raspberry Pi Zero 和 Raspberry Pi 2 之前的 Raspberry Pi 设备)不支持 .NET。
培训
学习路径
.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用。