Ponieważ zamierzam opublikować na tutejszym forum trochę kodu na ESP32, postanowiłem założyć osobny wątek, żeby sto razy nie tłumaczyć tego samego.
Wcześniej używałem PlatformIO, ale w wersji IDE z Visual Studio, czyli dla kogoś, kto nie programuje instalacja jest męczarnią, a opis długą historią o żelaznym wilku...
Tym razem postanowiłem spróbować wersję uruchamianą w linuksowym terminalu i nie mogłem uwierzyć, że to takie proste...
Wiki jest tutaj: https://docs.platformio.org/en/latest/c ... index.html , ale nawet nie warto czytać...
W terminalu uruchamiamy jako root python3 -m pip install -U platformio i to wszystko.
No chyba że nie mamy pip, no to najpierw apt install python3-pip ...
Kompilacja i wgranie firmware sprowadza się do wydania dwóch poleceń w folderze zawierającym plik platformio.ini :
pio run --target clean (czyści ewentualne śmieci po poprzedniej kompilacji)
pio run --target upload (kompiluje i wgrywa firmware).
Jeśli używamy płytek deweloperskich (Espduino czy DevKit) to potrzebny jest tylko kabelek USB z odpowiednią wtyczką.
Gorzej jest na przykład z WT32-ETH01, który nie ma gniazda USB i trzeba użyć (naprawdę) dowolnego konwertera USB <-> Serial (napięcie 3,3V !!!).
To jest naprawdę proste i nie należy się tego bać.
PlatformIO CLI
-
daisymaria
- Nowy użytkownik, używaj wyszukiwarki

- Posty w temacie: 1
- Posty: 2
- Rejestracja: 17 sty 2023, 04:17
Re: PlatformIO CLI
Starting a separate thread to organize your ESP32 code explanations is a smart idea, especially when the same setup questions tend to come up repeatedly. EaglerCraft





