mirb (Embeddable Interactive Ruby Shell) pour ESP32. English version
Ce projet fait référence à carsonmcdonald/mruby-esp32, mille merci.
-
Préparer la chaine de build ESP-IDF est un prérequis ESP-IDF. Merci de vous assurez que cela fonctionne avant de passer à la suite.
-
cloner le code
$ git clone --recursive https://github.com/mruby-esp32/mruby-esp32-app-mirb.git $ cd mruby-esp32-app-mirb -
Définir le port série.
$ make menuconfigSerial flasher config>Default serial port>/dev/cu.xxx -
Compiler
$ make
Note: En cas de mise à jour de ESP-IDF et de changement du sdkconfig, veuillez definir
CONFIG_FREERTOS_UNICORE=y.
$ make flash monitor
démarrer mirb, REPL (Read–eval–print loop)
pour ajouter des gems mruby editer components/mruby/build_config.rb.
MRuby::CrossBuild.new('esp32') do |conf|
# ...(code)...
# exemple ajout du gem wifi
conf.gem :github => "mruby-esp32/mruby-esp32-wifi"
# ajout du gem de gestion gpio
conf.gem :github => 'mruby-esp32/mruby-esp32-gpio'
end