board like arduino is espruino differences raspberry pi

 

Espruino vs Raspberry Pi / Embedded Linux boards

  • Raspberry Pis are very powerful and flexible, but have a relatively high power consumption in idle, making it difficult to run them off a battery. Raspberry Pi is ~50mA minimum when idling, Puck.js is 0.003mA.
  • You can't reliably schedule actions in real-time on a Raspberry Pi which makes accurate timing difficult
  • Raspberry Pis are good at Video, which Espruino isn't powerful enough to support.
  • Espruino runs JavaScript: this makes it very approachable and easy for beginners. Raspberry Pi on the other hand gives you a choice of programming languages, which is powerful - but can be daunting.
  • Raspberry Pi lacks Analog IO, which is supported by Espruino.
  • Raspberry Pi requires an SD card containing the operating system (which Espruino doesn't).

Espruino v Arduino

  • Espruinos are smaller than most Arduino boards and are much easier to get started with.
  • You don't have to pre-install software on your Mac or PC.
  • While Arduino has low power consumption, the Espruino board is designed with efficiency in mind and draws over 10x less power when sleeping.
  • The use of a JavaScript interpreter means Espruino doesn't have to be reset when you make changes to the code, however it also means that the execution speed will be slightly slower.

Comments

Popular posts from this blog