
Open source nanoFramework adds Giant Gecko MCU support
The .NET nanoFramework open-source project has just released support for Silicon Labs Giant Gecko MCUs. The nanoFramework enables writing C# code for resource constrained microcontrollers.
Based on Microsoft Visual Studio, the .NET nanoFramework provides a seamless developer experience from coding to debugging right on the MCU. Hundreds of NuGet packages are available to allow tackling simple maker projects to more complex commercial products. It’s an open-source project and part of the .NET Foundation.
Mike Muegel, technical director at Skyworks said: “Our Mixed Signal Solutions timing business will be using the .NET nanoFramework to simplify firmware development for our next generation validation, characterization, and customer evaluation boards. These boards contain a large number of devices to support power, measurement, and communication with our Skyworks timing semiconductors. The nanoFramework provides easy-to-use, object-oriented .NET APIs for the Giant Gecko MCU, including GPIO, ADC, I2C, SPI, and USB. With C# and the nanoFramework, we can develop firmware using the same programming language used to build our best-in-class ClockBuilder Pro™ software, leveraging existing developer skills and enabling code-sharing. This simplifies development and accelerates our time-to-market.”
Skyworks sponsored the development work required to add Giant Gecko support to .NET nanoFramework.
José Simões, .NET nanoFramework founder and core team lead, said: “It is a privilege to see a company like Skyworks choosing .NET nanoFramework. Skyworks is a responsible partner for this open-source project and their collaboration with the .NET nanoFramework team and technical contributions will help the community grow and thrive. I believe .NET nanoFramework allows the Skyworks timing business to offer superior evaluation boards, get them to market faster, reducing costs, and creates a streamlined development process.”
This release paves the way for other Silicon Labs MCUs to be added in the near future, including their Matter and Wi-Fi MCUs. Firmware images to flash these MCU’s and start developing with are available today.
The .NET nanoFramework is a free and open-source project that allows writing .NET C# code for resource constrained microcontrollers. It is suitable for many types of projects including IoT sensors, wearables, academic proof of concept projects, robotics, hobbyist/makers creations or even complex industrial equipment. It is part of the .NET Foundation and has recently achieved a significant milestone, with more than 9 million downloads of NuGet packages.
Related articles
Low-power MCU offers tiny package options
NXP drives Matter with secure wireless MCUs
Cutting-edge C++ library available for licensing
32-bit MCUs target cost-sensitive 8-bit applications
Solid Sands and Rapita target hard to do C++ code analysis
Arm-based MCU family offers easier way to add Bluetooth LE
