Tessel 之前讨论过, Espruino 刚刚发现,两个都快出货了,楼主菜鸟一枚又想选个折腾,想听听大家的看法,感谢!
一篇介绍二者的文章:
http://makezine.com/magazine/first-look-javascript-micro-controllers-for-web-developers/二者的区别,摘自 Espruino 的 Kickstarter 页面
http://www.kickstarter.com/projects/gfw/espruino-javascript-for-thingsTessel (another JS microcontroller) launched on 5 September, and everyone has a lot of questions about the differences.
In short, they're for two different things: Tessel seems to be aimed directly at internet-connected devices (a little like the Raspberry Pi), and Espruino is aimed more at small battery operated devices (like the Arduino). This doesn't mean that Espruino can't be connected to the internet though - see below!
Or in more detail:
- Espruino is cheaper (about 1/3 of the price)
- You can program Espruino interactively and wirelessly with just a Serial Terminal. You have to program Tessel on the PC and then run a special program to 'push' your software to it.
- Both boards are 'bare metal' - there is no Operating System in the way
- Tessel has built-in WiFi, however Espruino can support WiFi if you add the inexpensive CC3000 module
- Espruino is a lot more power efficient, and has better support for running off a battery
- Tessel can only run from 3.48v to 6v input, but Espruino runs from 3.5v to 16v
- The boards are almost the same size (Espruino is 45x51 and Tessel is 40x65)
- Tessel has 32MB of RAM, but Espruino has 48kB
- Tessel runs at 180Mhz, Espruino runs at 72Mhz
- Tessel is based on the Lua Runtime, however Espruino uses a purpose-built JavaScript interpreter that executes JavaScript right on the chip.
- Tessel has a bunch of add-on boards that you can buy, but Espruino encourages you to just solder on/connect what you need directly.
- Tessel has 18 GPIO and 6 ADC pins, but Espruino has 44 GPIO and 16 ADC pins
- Espruino has a built-in SD card connector and space for a bluetooth module, but both are add-on boards for Tessel