.NET NanoFramework

2021-01-16 17:17:57

.NET nanoFramework是开发可在嵌入式设备上运行的软件的理想启动器。从低成本且易于使用的开发板开始,然后使用nanoFramework编写,调试和部署代码。

无论这是您第一次尝试编程还是是经验丰富的开发人员,如果您想要一个功能强大且易于使用的工具来开发可在嵌入式设备上运行的软件,那么您来对地方了。 .NET nanoFramework凭借其模块化体系结构,可以轻松抓住核心组件(如CLR,调试器和解释器),并具有对新硬件平台的可扩展性,是您项目的理想合作伙伴。当前参考实现使用ChibiOS支持几个ST Microelectronics开发板,Espressif ESP32,Texas Instruments CC3220 Launchpad,CC1352 Launchpad和NXP MIMXRT1060-EVK。由于它是完全免费的开源软件,因此您可以访问它,并且可以修改代码的所有部分,包括利用其他人已经提供的内容的能力。如果愿意,您可以通过回馈该项目和迅速发展的社区来帮助塑造未来。

可以在资源受限的设备上运行,该设备的闪存容量低至256kB,RAM则低至64kB。

支持Interop代码,使开发人员可以轻松编写同时具有托管(C#)和本机代码(C / C ++)的库。

一流的调试器在目标硬件上具有断点,单步执行,步入,步出,跨步,暂停和停止的经验。

支持多个制造商的各种廉价板,包括:ST Microelectronics的Discovery和Nucleo板,Mikrobus的Quail,Wilderness Labs的Netduino,ESP32 DevKit C,Texas Instruments CC3220 Launchpad,CC1352 Launchpad和NXP MIMXRT1060-EVK。

可以轻松扩展到其他硬件平台和RTOS。目前,它的目标是与CMSIS兼容的产品和ESP32 FreeRTOS端口。

完全免费和开源。 从核心组件到用于构建,部署,调试和IDE组件的实用程序。