We no longer sell products directly from the GHI Electronics website, click here for more details. Please find a Distributor to complete your online order. If you have any questions regarding this notice please contact us at support@ghielectronics.com.

You must be logged in to reply.

Page 1 of 6 out of 54 messages.

Fifth Preview of TinyCLR OS Core Features and Porting

17 likes
Posted 1mth ago
by John_ghielectroncs | Employee
Posted 1mth ago
by John_ghielectroncs | Employee
A TinyCLR OS outbreak is heading your way!

Starting today, TinyCLR OS is going to start infecting a lot of hardware you already own and other hardware around the world. Today's Tech Talk is all about that and we cover some questions below as well.


https://www.youtube.com/watch?v=pQKLpAZFSDo


What is TinyCLR OS?
It is a modern operating system that runs .NET programs on your embedded devices. Take a look at the docs to see what's changed and what's coming!

How do I use TinyCLR OS?
Get the latest Visual Studio 2017, install the TinyCLR OS extension (it's less than 1MB!) and now you can load and debug programs on your hardware with just a USB cable. Get going today!

Which hardware does TinyCLR OS support?
TinyCLR OS is easily portable. We have put all the complex interpreter work into a single library that we manage. Then this library uses some peripheral drivers to run on specific hardware. We are starting with example ports for G30, G80, FEZ, BrainPad, FEZ Cerberus, STM32F411-DISCO, STM32F407G-DISCO, netduino 3, and Quail. Yes, you heard that right, netduino 3 and Quail boards now work with Visual Studio 2017 and TinyCLR! And this is just a starting point. We are already working on many other boards.

How do I help?
Everything you need is on the TinyCLR GitHub. You can start helping out today. The current supported devices still need work.

What tools do I need to port TinyCLR OS?
Nothing but free tools: Visual Studio 2017 Community and GCC. Just follow the porting instructions. These are the same tools we use internally so you will get the exact same results.

Where is the TinyCLR OS support for G120 and G400?
They'll be back in the next release.

Is there RLP/Native code in TinyCLR?
Yes! Even better: you can add your own native interops! You can extend TinyCLR anyway you like, just like we do.
See the docs to get started.

Who has used TinyCLR OS?
We have been working close with many commercial users and community members. In fact, we hope to see videos showing community members with TinyCLR OS running on their hardware.

Do I see a new documentation system?
Yes! We are excited about moving all our documentation to GitHub and DocFX. It is in progress still, so please be patient and feel free to contribute.

What is FEZ?
It is the official reference board for TinyCLR OS. More on this later!
1 like
Reply #1 — Posted 1mth ago
by Bauland | Master | 6,336 exp
Reply #1 — Posted 1mth ago
by Bauland | Master | 6,336 exp
Same day as holydays ... Miam, miam !!! Whistling
2 likes
Reply #2 — Posted 1mth ago
by Skewworks | Legend | 69,841 exp
Reply #2 — Posted 1mth ago
by Skewworks | Legend | 69,841 exp
I knew it the second I saw Gus follow Netduino on fb yesterday Wink Cheesy
8 likes
Reply #3 — Posted 1mth ago (modified)
by scardinale | Master | 7,306 exp
Reply #3 — Posted 1mth ago (modified)
by scardinale | Master | 7,306 exp
Here is a proof of concept. TinyCLR OS running on a MikroBUS.Net Quail board. Simple LED Blinky.


https://youtu.be/AcWVOcGZVSI
Reply #4 — Posted 1mth ago
by Honken | Senior | 3,240 exp
Reply #4 — Posted 1mth ago
by Honken | Senior | 3,240 exp
Would it be possible to port it to the Linkit 7697 that has Cortex M4, BLE, WiFi and 4M of flash?

https://www.seeedstudio.com/LinkIt-7697-p-2818.html
1 like
Reply #5 — Posted 1mth ago
by Gus_ghielectroncs | Employee
Reply #5 — Posted 1mth ago
by Gus_ghielectroncs | Employee
Honken says:

Would it be possible to port it to the Linkit 7697 that has Cortex M4, BLE, WiFi and 4M of flash?

https://www.seeedstudio.com/LinkIt-7697-p-2818.html

Yes and would not be too hard as interrupts and timers are already built into the M4, so our code will simply work. You only need the UART and flash drivers.
7 likes
Reply #6 — Posted 1mth ago
by Justin | Superhuman | 90,900 exp
Reply #6 — Posted 1mth ago
by Justin | Superhuman | 90,900 exp
I haven't had time to do a flashy video so you will have to make do with this for now Cheesy

TinyCLR OS running on a Carbon 2.0 which has a STM32F411 uC

LED strip is using SPI
Dongbu's are using UART

Awesome work from the GHI Minions...

Happy days Clapping


https://youtu.be/hfQnq94ZM7k
2 likes
Reply #7 — Posted 1mth ago
by Gus_ghielectroncs | Employee
Reply #7 — Posted 1mth ago
by Gus_ghielectroncs | Employee
@Justin and @scardinale - this just keep getting better and better!

Anyone built their own firmware yet? It is very easy and the build takes 5 seconds!!!
http://docs.ghielectronics.com/tinyclr/porting/intro.html
Reply #8 — Posted 1mth ago
by Justin | Superhuman | 90,900 exp
Reply #8 — Posted 1mth ago
by Justin | Superhuman | 90,900 exp
@Gus - Alas since its already Saturday here i have a day of domestic duties so it will be another 12 hrs or so until i get to play with compilers Sad
Reply #9 — Posted 1mth ago
by Honken | Senior | 3,240 exp
Reply #9 — Posted 1mth ago
by Honken | Senior | 3,240 exp
@Justin - What is the name of the module thats mounted on the Carbon board?

How big is the footprint size of the TinyCLR when compiled for this MCU?

Page 1 of 6 out of 54 messages.

You must be logged in to reply.