Espruino: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:


==Premiers Pas avec une carte STM32F3 Discovery==
==Premiers Pas avec une carte STM32F3 Discovery==
[[Image:Espruino-ide.png|300px|right|thumb|Espruino IDE]]


Installez [https://github.com/texane/stlink/blob/master/README STLink] pour Mac http://www.espruino.com/Download
Installez [https://github.com/texane/stlink/blob/master/README STLink] pour Mac http://www.espruino.com/Download
Line 35: Line 36:


Ajoutez l'[https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo IDE Espruino] à Google Chrome
Ajoutez l'[https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo IDE Espruino] à Google Chrome

Connectez vous à la carte depuis l'IDE Espruino

Executez ce premier programme
<pre>
var l = false;
setInterval(function() {
l = !l;
LED1.write(l);
}, 500);
</pre>

Revision as of 09:52, 8 July 2014

http://www.espruino.com

un interpreter Javascript pour microcontroller

le programme est persistant

IDE est une application Chrome et prochainement intégré à Orion.

Cartes supportées :

  • STM32 Discovery
  • probablement : STM32 Nucleo

Premiers Pas avec une carte STM32F3 Discovery

Espruino IDE

Installez STLink pour Mac http://www.espruino.com/Download

brew install libusb
git clone https://github.com/texane/stlink.git
cd stlink
LIBRARY_PATH=/usr/local/lib
C_INCLUDE_PATH=/usr/local/include
./autogen.sh
./configure
make

Téléchargez le .bin de l'interpréteur depuis http://www.espruino.com/Download

Flashez l’interpréteur dans la carte

./st-flash write ~/Downloads/espruino_1v66/espruino_1v66_stm32f3discovery.bin 0x08000000

Installez Google Chrome

Ajoutez l'IDE Espruino à Google Chrome

Connectez vous à la carte depuis l'IDE Espruino

Executez ce premier programme

var  l = false;
setInterval(function() {
  l = !l;
  LED1.write(l);
}, 500);