THE ZERYNTH ECOSYSTEM
With Zerynth (www.zerynth.com) you can program in Python or hybrid C/Python language the most popular 32-bit microcontrollers, and connect them to the top Cloud infrastructures.
The Zerynth Ecosystem is composed of:
- Zerynth Studio: a free, cross-platform, powerful IDE and a Toolchain for developing Python or hybrid C/Python applications and managing boards. It includes a compiler, debugger and an editor, alongside tutorials and example projects for an easy learning experience.
- Zerynth Virtual Machine: a multithreaded real-time OS (RTOS) that provides hardware independence and code reuse on 32-bit microcontrollers, in just 60-80kB Flash and 3-5kB RAM. The VM supports most high-level features of Python like modules, classes, multi-threading, callback, timers and exceptions. In addition to these, it allows to use custom hardware-related features like interrupts, PWM and digital I/O. RTOS threads written in C can live along the VM allowing for a mixed C/Python real-time environment. This kind of “hybrid” programming is extremely powerful in scenarios where the project needs low-level code for time critical tasks while keeping Python flexibility and readability for non-time critical sections.
- Zerynth ADM: an Advanced Device Manager to simplify device provisioning, Firmware Over-The-Air updates, and Remote Procedure Calls. It is compatible with many Cloud providers, such as Microsoft Azure, Amazon Web Services, IBM Bluemix, Google Cloud IoT and many others.
- Zerynth App: a mobile app to monitor and control Zerynth powered devices through fully customizable HTML/JS Graphical User Interface. Available for Android and