Software

TinyCLR OS is a modern, managed operating system for embedded devices. From garbage collector and threading to full debugging features, like stepping through code and inspecting variables. No costly and expensive tools are necessary.

Start Coding


The .NET Ecosystem

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:

  • Threading
  • Garbage collector
  • Events
  • Peripheral drivers. Such as Serial, SPI, I2C, CAN.
  • Graphics, with font, JPEG and GIF support.
  • Secure Wireless Networking, through ST’s SPWF01SA.11 WiFi.

Industry leading development environment.

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-Centered Libraries

NuGet is a free service for hosting libraries in the cloud. TinyCLR OS makes exstensive use of this service in managing libraries and revisions.

Learn About NuGet


Time-to-Market

Embedded developers typically spend most of their time fiddling with expensive JTAGs and buggy software tools. They then spend even more time on importing in the 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!


Porting to Your Own Hardware

While TinyCLR OS comes ready and tested to work on several boards, including FEZ. TinyCLR OS is also designed to be portable.

Start Porting