ckerfile de l'environnement de build RIOT:
<code bash>
git clone git clone https://github.com/RIOT-OS/r... modifier le fichier ./riotbuild/Dockerfile
<code bash>
cd riotdocker
git checkout -n esp32_only
cd riot... Créer l'image Docker à partir du Dockerfile
<code bash>
docker image build -t riot/riotbuild:esp_only .
</code>
Vérifier la présence de l'image:
<code bash>
$ docker image list
REPOSITORY TAG
firmware AT ======
Récupérer le firmware:
<code bash>
wget http://download.espressif.com/esp_at/firmwa... cer les retours à la ligne par des espaces.
<code bash>
cp download.config download.config.args
vim down...
%s/\n/ /g
:wq
</code>
Flasher le firmware
<code bash>
esptool.py --chip esp8266 --port /dev/ttyUSB0 --... ec une nouvelle ligne de la forme (CR LF).
<code bash>
</code>
Quitter minicom:
* <key>ctrl</key>+<
le nom du port dans les journaux système:
<code bash>
journalctl -k --since "1 minutes ago"
-- Logs be... hage **esptool**, on active l'environnement
<code bash>
source source /usr/local/share/esptool/bin/activ... e>
La commande suivante flashe le firmware
<code bash>
esptool.py --chip esp8266 --port /dev/ttyUSB0 --... eut quitter l'environnement virtuel Python:
<code bash>
deactivate
</code>
===== Test =====
On essaye
ort USB et consulter les journaux système:
<code bash>
journalctl -k --since "1 minute ago"
-- Logs beg... |
Création du fichier de configuration:
<code bash>
sudo minicom --setup
</code>
Sélectionner l'opt... m avec la configuration créée précédemment:
<code bash>
minicom SP8266
# on peut redéfinir si besoin le