#author("2019-12-09T13:46:33+00:00","default:admin","admin")
#author("2019-12-09T14:04:15+00:00","default:admin","admin")
[[nanoFramework:https://nanoframework.net/]]

-Can run on resource-constrained devices with as low as 256kB of flash and 64kB of RAM.
-Runs directly on bare metal. Currently ARM Cortex-M and ESP32 devices are supported.
-Supports common embedded peripherals and interconnects like GPIO, UART, SPI, I2C, USB, networking.
-Provides multithreading support natively.
-Support for energy-efficient operation such as devices running on batteries.
-Support for Interop code allowing developers to easily write libraries that have both managed (C#) and native code (C/C++).
-No manual memory management because of its simpler mark-and-sweep garbage collector.
-Execution constrains to catch device lockups and crashes.

-First class debugger experience right on the target hardware with breakpoints, single step, step into, step out, step over, pause and stop.
-Powerful and free programming environment with Microsoft Visual Studio IDE.
-Support for a large range of inexpensive boards from several manufacturers including: Discovery and Nucleo boards from ST Microelectronics, Quail from Mikrobus, Netduino from Wilderness Labs and ESP32 DevKit C.
-Easily expandable to other hardware platforms and RTOSes. Currrently is targeting CMSIS compatible ones and ESP32 FreeRTOS port.
-Completely free and Open Source. From the core components to the utilities used for building, deploying, debugging and IDE components.


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS