Espruino is an open source JavaScript interpreter designed for microcontrollers , in particular for devices with RAM size up to 8 kb . [2]
| Espruino | |
|---|---|
| Type of | |
| Author | Gordon Williams |
| Developer | |
| Written on | |
| First edition | |
| License | MPL 2.0 |
| Site | espruino.com |
Description
Espruino was created by Gordon Williams in 2012, as an attempt to make development for microcontrollers multi-platform . It was originally designed for STM32 microcontrollers and was closed, albeit free . [3] The opening of the source code happened after a successful Kickstarter campaign to create a board with JavaScript support, where this was one of the conditions. [4] After, in addition to the original board, would there be a few more official boards, including Espruino Pico (with a built-in USB port), Espruino WiFi (with a built-in WiFi module ), Puck.js (with a built-in Bluetooth module and a liquid crystal display ) . In addition to official developments, Espruino was ported to more than 40 different development boards and microcontrollers [5] , including the super popular ESP8266 [6] and ESP32 [7] .
At the moment, an active community of developers has already been created around Espruino, development lessons are being created, it is mentioned in various books.
License
Espruino is an open source software distributed under the Mozilla Public License, 2.0 . [8] The remaining parts are distributed under other licenses.
- ↑ The Espruino Open Source Project on Open Hub: Languages Page - 2006.
- ↑ What is Espruino? (eng.) . www.espruino.com . Date of treatment December 27, 2018.
- ↑ A JavaScript interpreter for ARM micros (English) , Hackaday (October 5, 2012).
- ↑ Espruino: JavaScript for Things . Kickstarter Date of treatment December 27, 2018.
- ↑ Other Boards . www.espruino.com . Date of treatment December 27, 2018.
- ↑ Espruino on ESP8266 (English) . www.espruino.com . Date of treatment December 27, 2018.
- ↑ Espruino on ESP32 (English) . www.espruino.com . Date of treatment December 27, 2018.
- ↑ The Espruino JavaScript interpreter: Official Repo - espruino / Espruino . - 2018-12-27.