TinyCLR OS is a modern, managed operating system for embedded devices. It offers garbage collection, threading, and full debugging which allows you to step through code and inspect variables. No costly debugging tools are necessary.
.NET developers will find TinyCLR OS an easy way into programming hardware. For developers not familiar with .NET, they will find the included libraries complete and versatile.
Here are some of the included software features:
Microsoft's Visual Studio is used by millions of developers around the world to develop applications for Linux, Mac, and Windows. Its feature set, built-in source control, auto-completion feature, along with many other features make it a breeze when spending the day developing applications. The TinyCLR OS expansion plugs right into Visual Studio giving developers access to all of its features through a single USB cable plugged into the PC and embedded device. Both the paid and free community editions work with TinyCLR OS with no limitations or restrictions.
NuGet is a free service for hosting libraries in the cloud. TinyCLR OS makes extensive use of this service in managing libraries and revisions.
Embedded developers typically spend most of their time fiddling with expensive JTAGs and buggy software tools. They then spend even more time importing libraries to handle simple peripherals. TinyCLR OS will save the embedded developer from a frustrating experience and share the joy of working with an operating system, where things just work. When combining the compatibility between .NET on large operating systems and TinyCLR OS, the result is simply in a developer who can code both the PC and the embedded devices, for building creative and innovative IoT solutions!
TinyCLR OS is ported and tested on several hardware platforms. We take extra care to provide commercial grade firmware for our devices. We also offer additional premium features on pre-compiled firmware for our commercial SoMs. See the product's documentation for details.
The easiest way to get started with TinyCLR OS is by selecting one of ready-made ports available for many of our products. Additionally, .NET developers will quickly utilize their existing experince to start coding in minutes.