You can edit almost every page by Creating an account and confirming your email.

Zerynth

From EverybodyWiki Bios & Wiki




Zerynth
Developer(s)Kinzica Ventures, LLC
Initial release24 June 2015
Repositoryhttps://github.com/zerynth
Written inC, Python
Engine
    Operating systemMac, Windows, Linux
    Platform32-bit microcontrollers
    Available inEnglish
    TypePython implementation
    LicenseMixed
    Websitewww.zerynth.com

    Search Zerynth on Amazon.

    Zerynth is a software implementation of the Python programming language for programming microcontrollers. It targets 32-bit microcontroller platforms and is designed to mix Python with C code.[1] It connects the microcontrollers to the Cloud for developing Internet of Things (IoT) products.[2]

    Zerynth is made for designers, engineers, programmers and IoT professionals for product designing and ideation without focusing on low-level configurations and programming.

    Ecosystem

    Zerynth allows programming using Python or a hybrid C/Python approach on 32-bit microcontrollers such as ESP32, ESP8266, ARM Cortex M0+, ARM Cortex M3, ARM Cortex M4, and others. It is recommended by Espressif Systems and is also an official 3rd party development tool of Microchip.[3] Zerynth is designed to link IoT platforms to Cloud services.[4]

    Zerynth entered into a partnership with RS Components in order to provide access to Zerynth Studio to engineers on DesignSpark.[5]

    Tools

    Zerynth Virtual Machine is a multithreaded stack-based virtual machine designed to execute a custom Python bytecode.[6] It has a footprint of around 60-80kB of Flash and 3-5kB of RAM, depending on the target platform and platform SDK.[7] Zerynth VM allows development of Python programs that are independent of the hardware, permitting code reusability and integration.[8]

    Zerynth Studio is a free, open-source cross-platform IDE empowered by a command line toolchain for provisioning microcontrollers with a Zerynth VM and developing Python programs for it.[9][10]

    Zerynth Advanced Device Manager (ADM) exposes an API-based interface to ease cloud data forwarding, Firmware over-the-air (FOTA) updates,[11] and Remote Procedure Calling.[12] The software also has an app which allows users to prototype UI for devices programmed with Zerynth.[13]

    License

    • Zerynth Studio: open-source and free to download
    • Zerynth Virtual Machine: Closed source, distributed as binary

    References

    1. ↑ "Zerynth: NXP Registered Partner". NXP Semiconductors.
    2. ↑ "What Exactly is Zerynth?". Design Spark. RSA. Retrieved 17 July 2018.
    3. ↑ "Zerynth Introduces Python on ESP32". Espressif Systems. Retrieved 30 September 2017.
    4. ↑ Wong, William. "Python's Big Push into the Embedded Space". Electronic Design. Retrieved 29 August 2018.
    5. ↑ "RS Components agreement with Zerynth strengthens partnership strategy and bolsters DesignSpark IoT capabilities". RS Components. Retrieved 17 July 2018.
    6. ↑ Landoni, Boris. "The Zerynth Framework: programming IoT with Python". Open Electronics. Retrieved 3 March 2016.
    7. ↑ "What Exactly is Zerynth?". Design Spark. RSA. Retrieved 17 July 2018.
    8. ↑ Staff. "Accelerating product development for the Internet of Things with Python coding" (PDF) (Spring 2019). Wireless Quarter magazine.
    9. ↑ Landoni, Boris. "The Zerynth Framework: programming IoT with Python". Open Electronics. Retrieved 3 March 2016.
    10. ↑ Andrade, Eder (23 March 2019). "Zerynth Studio - Program Microcontrollers in Python". Embarcados.
    11. ↑ "Creating Secure Battery-Powered Projects for the Internet of Things" (PDF) (September-October 2017). Microchip digital magazine.
    12. ↑ "Zerynth Introduces Python on ESP32". Espressif Systems. Retrieved 30 September 2017.
    13. ↑ "Zerynth is a middleware tool for designing embedded applications and IoT connected devices in Python language for 32-bit microcontrollers". Microchip Technology Inc.

    Official website
    Zerynth End-User License Agreement



    This article "Zerynth" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Zerynth. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

    Page kept on Wikipedia This page exists already on Wikipedia.