Abo
  • Services:
Anzeige
Espruino Pico
Espruino Pico (Bild: Espruino)

Espruino Pico: Javascript für die Hosentasche

Espruino Pico
Espruino Pico (Bild: Espruino)

Bereits mehr als doppelt so viel wie notwendig hat ein Kickstarter-Projekt für ein Microcontroller-Board in der Größe eines USB-Sticks eingespielt. Darauf läuft standardmäßig ein Javascript-Interpreter.

Anzeige

Der Espruino Pico basiert auf einem STM32F401, der einen Cortex M4-Rechenkern enthält und mit 84 Mhz läuft. An Ram stehen 94 Kbyte zur Verfügung, Programmcode und Daten können im integrierten Flashspeicher von 384 Kbyte Größe abgelegt werden. Das Board besitzt 22 GPIO-Anschlüsse, je nach Konfiguration können darüber verschiedene Bussysteme, bis zu 9 analoge Eingänge und 21 PWM-Ausgänge benutzt werden. Das eine Ende des Boards ist als USB-A-Stecker ausgeführt. Es wird zum Programmieren direkt in den USB-Port eines Rechners eingesteckt.

  • Espruino Pico ohne und mit optionalen Pinreihen (Bild: Espruino)
  • Anschlussschema des Espruino Pico (Foto: Espruino)
Espruino Pico ohne und mit optionalen Pinreihen (Bild: Espruino)

Für den mobilen Einsatz können eine Vielzahl von Stromquellen eingesetzt werden, das Board enthält einen Spannungswandler, der Spannungen zwischen 3,5 und 20 V akzeptiert. Im Schlafzustand soll der Strombedarf des Boards bei weniger als 0,05 mA liegen. Die Abmaße des Boards liegen bei 32x15mm.

Javascript statt C

Die Besonderheit des Espruino Pico liegt im integrierten Javascript-Interpreter. Dieser kann direkt Javascript-Code ausführen, der per serieller USB-Schnittstelle übermittelt wird, oder auf dem Flashspeicher gespeicherten Javascript-Quellcode ausführen.

Die quelloffene Javascript-Engine wurde speziell für den Betrieb auf einem Microcontroller entworfen. Bekannte Javscript-Engines wie Spidermonkey oder V8 sind dafür zu groß und erfordern zumeist ein Betriebssystem, das dem Board fehlt.

Die Macher hinter dem Espruino Pico bieten bereits eine webbasierte IDE wie auch grafischen Editor zum Programmieren an.

Anstelle der Javascript-Engine kann auch ein selbstgeschriebenes und kompiliertes C- beziehungsweise C++-Programm aufgespielt werden. Der Microcontroller enthält den notwendigen Bootloader. Für diesen Anwendungsfall gibt es allerdings preiswertere STM-basierte Microcontroller-Boards.

Preis und Verfügbarkeit

Während der Kickstarter-Kampagne kostet der Espruino Pico 15 britische Pfund (rund 19 Euro), mit aufgelöteten Pinreihen 17 britische Pfund. Auch nach der Kickstarter-Kampagne soll das Board verkauft werden, dann allerdings zu einem höheren Preis. Die Auslieferung der Kickstarter-Bestellungen soll ab April 2015 erfolgen.

Erfolgreicher Vorläufer

Der Espruino Pico ist eine verkleinerte Version des Espruino, der 2013 ebenfalls erfolgreich über eine Kickstarter-Kampagne finanziert wurde und mittlerweile frei verkauft wird. Dementsprechend verfügen die Macher über Erfahrung, die Kampagne für den Pico erfolgreich durchzuführen. Anwendern stehen bereits umfangreiche Anleitungen zur Verfügung.

Parallel zum Espruino wurde 2013 auch der Tessel angekündigt, der inzwischen ebenfalls verfügbar ist. Er ist deutlich leistungsfähiger als der Espruino, kann deshalb Node.js als Javascript-Engine nutzen - kostet dafür aber auch 75 US-Dollar.


eye home zur Startseite
LCO 14. Jan 2015

Leicht zu erlernende Sprache, in Kombination mit Hardware, steinigt mich, aber das finde...

M.P. 16. Nov 2014

Doppelte Wandler-Verluste...

katze_sonne 14. Nov 2014

Genau. Manche haben mehr und manche weniger. Meiner Erfahrung nach ist Javascript aber...

LesenderLeser 13. Nov 2014

Es gibt doch nicht mal Arduinos aus China (also mit dem Uno vergleichbare) unter ein paar...

am (golem.de) 13. Nov 2014

Genau die Behauptung wollte ich nicht aufstellen, weil zumindest den Bildern nach ein...



Anzeige

Stellenmarkt
  1. Schwarz Zentrale Dienste KG, Neckarsulm
  2. BG-Phoenics GmbH, München
  3. DLR Deutsches Zentrum für Luft- und Raumfahrt e.V., Braunschweig
  4. T-Systems International GmbH, verschiedene Standorte


Anzeige
Blu-ray-Angebote
  1. 24,99€ (Vorbesteller-Preisgarantie)
  2. 16,99€ (ohne Prime bzw. unter 29€ Einkauf zzgl. 3€ Versand)
  3. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Webserver

    Nginx 1.13 erscheint mit TLS-1.3-Support

  2. Europäischer Gerichtshof

    Streaming aus illegalen Quellen ist rechtswidrig

  3. Cryogenic Memory

    Rambus arbeitet an tiefgekühltem Quantenspeicher

  4. Bonaverde

    Von einem, den das Kaffeerösten das Fürchten lehrte

  5. Festo

    Der Octopus Gripper nimmt Objekte in den Schwitzkasten

  6. Microsoft

    "Es gilt, die Potenziale von Mädchen zu fördern"

  7. Hochschulen

    Ein Drittel mehr Informatik-Studienanfängerinnen

  8. Webroot Endpoint Security

    Antivirusprogramm steckt Windows-Dateien in Quarantäne

  9. 1 GBit/s

    Mobilfunkbetreiber verkauft LTE als 5G Evolution

  10. 3D Xpoint

    Intels Optane Memory überzeugt nur bedingt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
In eigener Sache: Die Quanten kommen!
In eigener Sache
Die Quanten kommen!
  1. In eigener Sache Golem.de führt kostenpflichtige Links ein
  2. In eigener Sache Golem.de sucht Marketing Manager (w/m)
  3. In eigener Sache Golem.de geht auf Jobmessen

Akkutechnik: Was, wenn nicht Lithium?
Akkutechnik
Was, wenn nicht Lithium?
  1. Geländekauf in Nevada Google wird Nachbar von Teslas Gigafactory
  2. Lagerverkehr Amazon setzt auf Gabelstapler mit Brennstoffzellen
  3. Lithium-Akkus Durchbruch verzweifelt gesucht

Elektromobilität: Wie kommt der Strom in die Tiefgarage?
Elektromobilität
Wie kommt der Strom in die Tiefgarage?
  1. Elektroauto Opel Ampera-E kostet inklusive Prämie ab 34.950 Euro
  2. Elektroauto Volkswagen I.D. Crozz soll als Crossover autonom fahren
  3. Sportback Concept Audis zweiter E-tron ist ein Sportwagen

  1. Re: Sinn?

    ArcherV | 13:46

  2. Re: Wozu eigentlich LED?

    TrollNo1 | 13:45

  3. Re: War überfällig

    trolling3r | 13:44

  4. Re: Traurig, dass sich Microsoft darum kümmern muss

    opodeldox | 13:44

  5. Re: Wir brauchen keine Menschen, wir haben ja...

    grumbazor | 13:44


  1. 13:07

  2. 12:47

  3. 12:45

  4. 12:07

  5. 12:04

  6. 11:55

  7. 11:46

  8. 11:22


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel