Today we are excited to release the second preview of our TinyCLR OS. It works great with the community edition of the just-released Visual Studio 2017 from Microsoft. All you need to do to get going is install the latest extension, update your device’s firmware, and drop the new NuGet packages in your local feed. If you’re just now getting started with TinyCLR or just want a quick refresh, take a look at the first news post and the release notes for more information.
Some of the things that exist today in TinyCLR OS:
- Stable preview firmware for G30, G80, G120, and products based on them.
- GPIO, UART, SPI, I2C, ADC, DAC, and PWM peripheral support.
- Full debugging capabilities including breakpoints, source stepping, and variable inspection.
- Support for Visual Studio 2017 and the new Roslyn compiler with an easy install.
- Practically unlimited max allocation size eliminating the need for LargeBuffer and special handling of large bitmaps.
Improved deployment and startup times.
While this preview includes the core features of TinyCLR OS, there is still a lot to do. Here are a few of the things in progress or under consideration:
- USB host and client
- File system
- Secure networking
- Device updates
- Signal capture and generator
- Controller Area Network
- Runtime Loadable Procedures
Starting with this release, we will be providing more frequent updates — we want you to be part of making TinyCLR OS the best operating system for embedded devices!