zurück zum Artikel

Espruino: Quelloffenes JavaScript-Board

Olaf Göllner
Grünes Board vor weißem Hintergrund.

(Bild: Espruino)

Das Open-Source-Projekt Espruino bietet JavaScript für Mikrocontroller. Eine Kickstarter-Kampagne bringt nun das passende, offene Entwicklerboard.

Mit Espruino bietet Gordon Williams bereits seit einiger einen interaktiven JavaScript-Interpreter für Mikrocontroller [1]. Nun ist ein eigenes Mikrocontroller-Board als Kickstarter-Projekt [2] in Arbeit. Als besonderes Schmankerl für JavaScript-Entwickler wird nach der erfolgreichen Finanzierung die Hard- und Software später auch quelloffen sein. Die Kosten für das Espruino-Board belaufen sich mit Versand auf knapp 26 Euro.

Das vorläufige Design des Espruino-Boards mit einer Übersicht über die Ein- und Ausgänge.

Das vorläufige Design des Espruino-Boards mit einer Übersicht über die Ein- und Ausgänge.

Der integrierte JavaScript-Interpreter bietet einige Vorteile, die mit compiliertem Programmcode nicht möglich sind. Eine separate Entwicklungsumgebung sowie das Hochladen von compilierten Binärdaten sind bei Espruino nicht notwendig. Eine Verbindung über ein serielles Terminal reicht aus, um den JavaScript-Code zu schreiben. Zudem lässt sich der Code zur Laufzeit verändern und debuggen. Ein weiterer Vorteil liegt in der Einsatzmöglichkeit als Hardware-Schnittstelle für andere Systeme, so lässt sich das Espruino-Board über ein serielles Terminal mit Windows, Linux, OS X oder eben iOS- und Android-Geräten programmieren und verbinden.

Mit der eigenen Hardware will Williams eigene Projekte und vor allem die Kompatibilität zu bestehenden Hardware-Lösungen deutlich verbessern. Ein 32Bit-Prozessor mit einem ARM-Cortex-M3 und 72 MHz Takt bildet das Herzstück.

Technische Spezifikation des Espruino-Boards:

Das Board besitzt zudem einen Prototyping-Bereich, der Platz für beispielsweise zwei .NET-Gadgeteer-Module [3], einem NRF24L01+ RF-Transceiver [4] oder das direkte Verlöten von ICs auf einem SSOP-16 Footprint bietet. (ogo [5])


URL dieses Artikels:
https://www.heise.de/-1952427

Links in diesem Artikel:
[1] https://www.heise.de/news/JavaScript-fuer-Mikrocontroller-1934018.html
[2] http://www.kickstarter.com/projects/48651611/espruino-javascript-for-things
[3] http://www.netmf.com/gadgeteer/showcase.aspx?showcaseid=1
[4] http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01
[5] mailto:ogo@heise.de