PlatformIO

Aus TippvomTibb
Zur Navigation springen Zur Suche springen

2021-01-04 Nachdem ich mich einige Jahre mit der Arduino IDE rumgequält habe, einen Ausflug zu Flowcode von Matrix unternommen hatte, wollte ich eigentlich auf eclipse mit sloeber umsteigen. Aber jedesmal kam ich nur vom Regen in die Traufe. Sobald die AVR/PIC-Progrämmchen etwas gewachsen sind, wurden die IDEs zu eng. Bei Flowcode bin mehrfach über Fehler in den Bibliotheken gestolpert. Diese Fehler kann man nur mit Hilfe des Supportes von Matrix lösen. Das war mir auf Dauer zu nervig. Die Tage der Arduino IDE sind wohl gezählt, da stehen die Zeichen auf WebApp ohne Unterstützung für Nicht-Arduinos und Sloeber wollte sich einfach nicht ohne Fehler installieren lassen. Also letzte Hoffnung: PlatformIO, aber erst mal nicht für Eclipse, sondern mit VSCode unter Win und Atom unter Linux. Mal schauen.

Installation

Download unter https://platformio.org/

Die Integration von platformio ist wohl in viele IDEs möglich. Aber derzeit habe ich keine Lust auf Experimente.

Als auf einem meiner Linux-Rechner (openSUSE 15.2) die Atom-Anleitung durchgeführt und die VSCode Anleitung auf dem Win10 Rechner vorgenommen.

Atom Editor download als rpm und schon gleich die erste Fehlermeldung.

worker:~ # rpm -i /home/chris/Downloads/atom.x86_64.rpm 
error: Failed dependencies:
       lsb-core-noarch is needed by atom-1.53.0-0.1.x86_64
worker:~ # 


http://rpmfind.net/linux/opensuse/distribution/leap/15.2/repo/oss/x86_64/lsb-4.0-lp152.4.4.x86_64.rpm

worker:~ # rpm -i /home/chris/Downloads/lsb-4.0-lp152.4.4.x86_64.rpm 
error: Failed dependencies:
       /usr/bin/at is needed by lsb-4.0-lp152.4.4.x86_64
       /usr/bin/batch is needed by lsb-4.0-lp152.4.4.x86_64
       glibc-i18ndata is needed by lsb-4.0-lp152.4.4.x86_64
       libpng12-0 is needed by lsb-4.0-lp152.4.4.x86_64
       pax is needed by lsb-4.0-lp152.4.4.x86_64

Und es nimmt keine Ende

zypper in at glibc-i18ndata libpng12-0 pax-utils spax

Dann hat es geklappt und weiter geht's in der Anleitung auf platformio.org.

Install Packages in Atom (V1.53.0 x64) zeigt für plattformio-ide (V2.7.2) am 04.01.2021 1.405.520 Downloads. &U+1F44F