Javascript for Things with Espruino

Javascript for Things with Espruino

D6c51d0f88ee44c9acb659b7cad2eee2?s=128

Tracy Miranda

June 19, 2014
Tweet

Transcript

  1. JavaScript for Microcontrollers http://www.espruino.com

  2. Espruino Espruino is an open source Javascript interpreter for microcontrollers.

    The Espruino board showcases Espruino best The Espruino board showcases Espruino best features of interactivity and great battery life. It’s really easy to get started!
  3. Getting Started Demo 1. Open/Install Espruino Chrome WebApp 2. Plug-in

    your board 2. Plug-in your board 3. Start typing code!
  4. Espruino Software • Purpose built JavaScript interpreter for µCs •

    Open Source, C • No Operating System • Can run in less than 8kB RAM • Can run in less than 8kB RAM • Program using Terminal app – Multi-line editing, command history in chip – Serial or USB CDC
  5. Kickstarter

  6. None
  7. None
  8. None
  9. None
  10. None
  11. Power Saving Interpreter knows when it can go to sleep,

    and how deeply. • Naive LED flash on a 700mAh Li-Ion battery: • Naive LED flash on a 700mAh Li-Ion battery: – Raspberry Pi : 1-2 hours – Arduino : 1-2 days – Espruino : ~ 6 months
  12. 8kB RAM If it were displayed in 32 bpp...next to

    16px favicon.ico
  13. Espruino Projects

  14. Demo

  15. Eclipse Orion Tools for the web, on the web

  16. Orion + Espruino Orion inside Espruino Chrome WebApp? Espruino inside

    Orion?
  17. Orion + Espruino Orion inside Espruino Chrome WebApp? Espruino inside

    Orion? Let’s Try Both!
  18. Embedding Orion Editor Instructions on planetorion really helped

  19. Embedding Espruino in Orion

  20. Tool Migration Path New user Advanced User Interactive commands Single

    editor Multi files, projects, git
  21. Demo: CyberPhysical System Hardware + software + connected to cyber

    space
  22. The End Questions? tracy@kichwacoders.com @tracymiranda Acknowledgements: Gordon Williams @espruino Jonah

    Graham