Forum: Compiler & IDEs Re: CubeMX ist ein erbarmliches Stück Scheiße!


von Nemopuk (nemopuk)


Lesenswert?

Kilo S. schrieb:
> CubeMX ist ein erbarmliches Stück scheiße!
> JRE 21.0.10 drauf, aber CubeMX will nicht. CubeMX:"ich bin zu dumm dein
> im Standardpfad installiertes Java zu finden, installier veraltetes
> 17.0.6 damit ich nicht dumm aussehe und funktioniere!"
> Schreibt doch gleich:"Wir scheißen auf Linux!."
> Purge! Weg mit dem Dreck!

Bei Programmen dieser Größe finde ich durchaus Sinnvoll, dass die 
passende Runtime gleich mit geliefert wird. Das machen viele andere 
Programme ebenso. So vermeidet der Anbieter Probleme durch 
Inkompatibilitäten mit anderen Versionen.

Du solltest solche 3rd Party Programme nicht mit Paketen vergleichen, 
die als Bestandteil der Linux Distribution gepflegt werden. Die 
Maintainer von Debian sind nicht dafür Zuständig, Probleme von/mit 
CubeMX zu lösen. Und schon gar nicht sind sie dafür zuständig, die 
Kompatibilität fortlaufen zu testen.

Freue dich lieber darüber, daß CubeMX funktioniert und kostenlos ist. 
Vor 30 Jahren hätte man das niemals in der Form bekommen, da hätte man 
tausende Mark für bezahlen müssen.

von Nemopuk (nemopuk)


Lesenswert?

-6
War es ein Fehler, auf diesen Rant zu antworten?

: Bearbeitet durch User
von Ralf X. (ralf0815)


Lesenswert?

Nemopuk schrieb:
> -6
> War es ein Fehler, auf diesen Rant zu antworten?

Mach einfach noch einen Thread auf und frag da nochmal...

von Kilo S. (kilo_s)


Angehängte Dateien:

Lesenswert?

Nemopuk schrieb:
> Freue dich lieber darüber, daß CubeMX funktioniert und kostenlos ist.

Komisch das es halt am häufigsten irgendwelche appimages sind, die mit 
so ungewöhnlich blöden Verhaltensweisen glänzen?

Willst du als Entwickler erst mal zwei Tage frickeln weil du eine 
IDE/Tools nutzen willst?

Witz, ich hab vor drei Tagen mein System von normalem Ubuntu zu Backbox 
umgestellt, das System ist frisch und völlig unverfrickelt, nur auf den 
neuesten Stand gebracht, mein SDR Kram, Arduino, J-Link, openocd, Xgpro 
und jetzt der STM Kram drauf.

Nix was man nicht zusammen bekommen könnte, dauernd frickeln nervt aber 
wenn man ausnahmsweise einfach Anwender sein will.

Siehe Bild, läuft ja nach viel gefummel endlich, F103VET6, F303VCT6 und 
ein F405RGT6 liegen zum Basteln bereit... Irgendwo muss ich auch noch 
einen F073C8T6 haben.

Eben weil Entwickler in einer Firma (und:"Die haben ja auch Windows..." 
Ist da kein Argument für mich wenn ST halt alles für Linux 
bereitstellt.) bei Nutzung solcher Tools ja auch nicht ewig frickeln 
wollen, sondern produktiv damit arbeiten.

von Nemopuk (nemopuk)


Lesenswert?

Ralf X. schrieb:
> Mach einfach noch einen Thread auf und frag da nochmal...

Im Ursprünglichen Thread war das Thema Off-Topic, deswegen habe ich 
einen neuen auf gemacht. Darum wird doch hier sonst oft gebeten: 
"diskutiert das in einem eigenen Thread".

von Nemopuk (nemopuk)


Lesenswert?

Kilo S. schrieb:
> Komisch das es halt am häufigsten irgendwelche appimages sind, die mit
> so ungewöhnlich blöden Verhaltensweisen glänzen?

Finde ich gar nicht komisch, denn der Sinn von Appimages ist es doch 
gerade, nicht von einer bestimmten Linux Distribution abzuhängen.

> Siehe Bild ... ein F405RGT6 liegen zum Basteln bereit

Hut ab, dass du den auf diese blöde Adapterplatine löten konntest! Nach 
mehreren verpatzten Versuchen nutze ich nur noch Platinen für genau eine 
Größe nicht diese universellen.

Kilo S. schrieb:
> Eben weil Entwickler in einer Firma ... bei Nutzung solcher Tools
> ja auch nicht ewig frickeln wollen, sondern produktiv damit arbeiten.

Da hast du einen guten Grund genannt, auf "fremde" Abhängigkeiten zu 
verzichten und die gesamte Software aus einer Hand zu liefern.

von Nemopuk (nemopuk)


Lesenswert?

Kilo S. schrieb:
> Nur die IDE hat irgendwo nen Rest hinterlassen so daß sie
> sich nicht neu installieren lassen will, OS detection OK, "Nothing to
> install". Geiler scheiß!

Das passiert, wenn du die Installation einfach vom Dateisystem löschst, 
ohne dazu dpkg (oder apt) zu benutzen. Klassischer Bedienungsfehler. 
Dafür kann der Anbieter nichts.

> Wehe der scheiß war meine Zeit nicht wert!

Da mache ich mir keine Illusionen. So wie du tickst wirst du dich noch 
viele male über die Software von ST aufregen. Vielleicht magst du lieber 
auf eine andere Marke wechseln, oder die IDE von Keil kaufen?

: Bearbeitet durch User
von Kilo S. (kilo_s)


Angehängte Dateien:

Lesenswert?

Nemopuk schrieb:
> ohne dazu dpkg (oder apt) zu benutzen.

Im Gegenteil, ich hab mich explizit darum bemüht dpkg mitzuteilen das es 
dir ST Geschichten entfernen soll. Natürlich auch vor der versuchten 
Neuinstallation.

Nemopuk schrieb:
> Da mache ich mir keine Illusionen. So wie du tickst wirst du dich noch
> viele male über die Software von ST aufregen.

Geht, etwas ungewohnte Sache, aber nix was man nicht lernen könnte.

Nemopuk schrieb:
> Hut ab, dass du den auf diese blöde Adapterplatine löten konntest!

Ja die Chinadinger sind meistens ziemlich schlecht zu löten, geb ich dir 
Recht.

Das Zinn darauf liebt für optimales Fließverhalten eine leichte 
Kolophonium Lösung, noch besser als die üblichen Pastenflussmittel.

Die PY32F030 kommen in QFN32 daher, mit den 0,5mm Adapter Boards hast du 
die gleichen Probleme wie mit den TQFP, das Zinn will nicht so Recht 
fließen ohne einen Tropfen Kolophonium.
Man sieht noch Reste auf dem Bild, mit Kolophonium geht's wirklich am 
besten.
Ich freu mich schon, wenn ich endlich mal einen Zehnerpack mit 
QFN20,3x3mm 0,5mm adaptern finde, die F002A warten auch noch. Scheinen 
aber selten zu sein.

: Bearbeitet durch User
von Alexander (alecxs)


Lesenswert?

Was ist denn eigentlich so schwer daran sich ein Multiboot mit Auswahl 
der benötigten Betriebssysteme einzurichten? Irgendein Windows und Linux 
sollten schon drauf sein.

von Kilo S. (kilo_s)


Lesenswert?

Alexander schrieb:
> Was ist denn eigentlich so schwer daran sich ein Multiboot mit Auswahl
> der benötigten Betriebssysteme einzurichten?

Warum sollte ich das tun?

Ich mein, selbst eine VM dürfte für alle möglichen Sachen reichen, 
trotzdem Brauch ich keine.
Ich hab hier einen Windows PC stehen, ich Kotze jedes mal beim 
einschalten, ich freu mich jeden Tag wenn ich den nicht benutzen muss.
Ich mag Windows einfach nicht mehr!

Die Bevormundung an allen Ecken und Enden, neeee, lass mal!
Ich verwende viele "Hackertools", was glaubst wie groß das genervte da 
seitens Windows ist!

Schon ein Download kann einen dazu bringen, am liebsten alle Entwickler 
bei Microsoft in einen großen Mixer zu stecken und auf Turbo zu drücken! 
Zusätzlich ne Kiste Splittergranaten, zwei Fässer Flusssäure und 50 
Tonnen Glassplitter rein!

Und das Ergebnis dem CEO von Microsoft zu saufen geben!

Das halte ich mittlerweile davon.

Außerdem, klar Reg ich mich auf, trotzdem ist's mir am Ende tausende mal 
lieber (wie hier auch) dran zu Bleiben und das zurecht zu frickeln.

Ich muss mich jetzt halt durch die Oberfläche Arbeiten, das wird auch 
noch einen Moment in Anspruch nehmen.

von Alexander (alecxs)


Lesenswert?

VM ist wieder Gebastel, vor allem das passthrough.

von Kilo S. (kilo_s)


Lesenswert?

Alexander schrieb:
> VM ist wieder Gebastel, vor allem das passthrough.

Schon öfter gemacht, zuletzt hab ich einen USB-Prog 2.0 unter XP (VM) 
zum LA umgeflasht und weiterverschenkt.

November oder so letzten Jahres, gar nicht so lange her.

von Norbert (der_norbert)


Lesenswert?

Kilo S. schrieb:
> Schon ein Download kann einen dazu bringen, am liebsten alle Entwickler
> bei Microsoft in einen großen Mixer zu stecken und auf Turbo zu drücken!
> Zusätzlich ne Kiste Splittergranaten, zwei Fässer Flusssäure und 50
> Tonnen Glassplitter rein!
>
> Und das Ergebnis dem CEO von Microsoft zu saufen geben!

Ach komm', jetzt halte dich nicht zurück und sag' uns einfach mal, was 
du wirklich von denen hältst. ;-)

von Kilo S. (kilo_s)


Lesenswert?

Norbert schrieb:
> Ach komm', jetzt halte dich nicht zurück und sag' uns einfach mal, was
> du wirklich von denen hältst. ;-)

Hihihi, ich muss echt herzlich Lachen!

Ah, sagen wir so, ist grenzwertig Human.
Beim Druck auf Turbo ist vorbei, tut ja nur kurz weh.

Glaub mir, so mancher Nordkoreaner könnte von mir noch was lernen!

von Harald K. (kirnbichler)


Lesenswert?

Alexander schrieb:
> VM ist wieder Gebastel, vor allem das passthrough.

Wenn man Hyper-V nutzt, ist das in der Tat so. Hyper-V ist zwar für lau 
bei den meisten Windows-Versionen dabein, aber es kann kein 
USB-Passthrough.

VMware Workstation --ebenfalls für lau erhältlich-- kann 
USB-Passthrough, und das ist da kein Gebastel, sondern nur ein paar 
Mausklicks.

von Kilo S. (kilo_s)


Lesenswert?

Du blechst für VMware?

Die Option ist mir nicht mal bekannt als "Privatanwender".

Installieren, ISO Booten, loslegen, löschen.

Nie Probleme gehabt.

von Harald K. (kirnbichler)


Lesenswert?

Kilo S. schrieb:
> Du blechst für VMware?

Nein. VMware Workstation ist seit 2024 kostenlos, auch für gewerbliche 
Nutzung. Das gleiche gilt für den Mac-Ableger VMware Fusion.

von Kilo S. (kilo_s)


Lesenswert?

VM war immer nur mittel zum Zweck für krude Aufgaben bei mir.

So wie die Aktion mit dem USB-Prog.

Egal wann ich VM verwendet hab, ich hab nie irgendwelche "Limits" 
gerissen das ich zur Zahlung aufgefordert wurde.

Kann ich nun so gar nix zu beitragen ob da irgendwas, wie viel auch 
immer, kostet.

Auch vorher, gab doch nix was nicht gecrackt zu haben war.

Hab in meinem Leben auch noch nie für Windows einen Cent ausgegeben.

Gibt halt nie jemand zu, das wir Enthusiasten aus der IT eigentlich nie 
für Software zahlen mussten. Als Kind hab ich mir mal was geleistet, FPS 
Creator nannte sich das, heute Game Guru. (Und Open Source!) Da hab ich 
ums verrecken keinen funktionierenden crack gefunden, war einfach zu 
niesche.

Ansonsten... NÖ, kein Pinke pinke von Kilo für Software.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Wo hast du überhaupt ein AppImage für STM32CubeMX herbekommen? Das ist 
doch ein Java-Installer bzw. ZIP-Archiv.

von Kilo S. (kilo_s)


Lesenswert?

Niklas G. schrieb:
> Wo hast du überhaupt ein AppImage für STM32CubeMX herbekommen?

In welcher sprache der Installer gemacht ist, ist doch wurscht.

Appimages ist da vielleicht auch nur halb richtig, aber im Gegensatz zu 
dem sh Script für die IDE das nach "Gast Registrierung" per Email für 
24h zum Download freigeschaltet wird, waren es halt "executables".

Direkt bei ST runtergeladen, dafür hat man ja nen Haufen Trashmails wo 
der Spam nicht kratzt.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Kilo S. schrieb:
> Appimages ist da vielleicht auch nur halb richtig

AppImage ist ein ganz bestimmte spezifiziertes Format, und STM32CubeMX 
hat nichts damit zu tun.

Keine Ahnung was das Problem dabei ist den Installer durchlaufen zu 
lassen. Danach kann man das Tool auch per "/installpfad/jre/bin/java 
-jar /installpfad/STM32CubeMX" ausführen, falls das direkte Starten 
nicht klappt.

von Kilo S. (kilo_s)


Lesenswert?

Vermutlich mag der Installer einfach nicht überall immer den korrekten 
Pfad finden.

Ist auch nur CubeMX das keine funktionierenden Verknüpfungen anlegen 
konnte, IDE und Programmer haben es problemlos geschafft. Ich starte es 
jetzt eben aus einem extra Installationsverzeichnis, von da aus findet 
es die mitgebrachte jre und gut ist.

Wie gesagt, es läuft jetzt und gibt bisher zur Laufzeit keine weiteren 
Fehler.

Trotzdem nervig erst mal frickeln zu müssen.

Erst mal einarbeiten, völlig anders als vorher, da hab ich ne Menge vor 
mir. Sowohl beim CubeMX selbst als auch beim generierten Code.

von Nemopuk (nemopuk)


Lesenswert?

Kilo S. schrieb:
> Direkt bei ST runtergeladen, dafür hat man ja nen Haufen Trashmails wo
> der Spam nicht kratzt.

ST verschickt kein Spam

von Kilo S. (kilo_s)


Lesenswert?

Nemopuk schrieb:
> ST verschickt kein Spam

Aha, für mich ist deren "Werbung" Spam. Die Tatsache daß der Download 
auch als Gast nur mit Angabe einer Mail-Adresse möglich ist, sagt mir 
die haben es nötig ihre Werbung irgendwie an den Mann zu bringen.

Es macht den Download weder sicherer, noch ist es unabdingbar um ne 
Statistik zu führen wie oft deren Programme heruntergeladen werden.

Das kann ich durch ein entsprechendes Script auf Seiten des Server auch 
ohne Angabe einer Mail!

Also was genau ist der Sinn dahinter? Werbung Verschicken. Werbung die 
ich eigentlich nicht brauche und somit als SPAM betrachte.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Kilo S. schrieb:
> Aha, für mich ist deren "Werbung" Spam

Man kann den Newsletter abbestellen. Dazu sind die sogar verpflichtet. 
In jeder Mail muss dazu ein Link sein.

von Kilo S. (kilo_s)


Lesenswert?

Ja, schöner wäre wenn man das gar nicht erst müsste.

von Klaus R. (klausro)


Lesenswert?

Nemopuk schrieb:
> War es ein Fehler, auf diesen Rant zu antworten?

Ja. Reicht ja, dass Kilo S. das "CubeMX ist ein..." schreibt. Stefan, du 
packst das auch noch in den Betreff. Ist euch allen egal, dass das 
Niveau so sinkt?

Beitrag #8012512 wurde vom Autor gelöscht.
von Kilo S. (kilo_s)


Lesenswert?

Wenn dir meine umgangssprachliche Ausdrucksweise, die halt sehr direkt 
ist, nicht passt: Zur Kenntnis genommen, scroll doch bitte weiter.

von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Nemopuk schrieb:
> Kilo S. schrieb:
>> Direkt bei ST runtergeladen, dafür hat man ja nen Haufen Trashmails wo
>> der Spam nicht kratzt.
>
> ST verschickt kein Spam

Das ist definitiv eine glatte Lüge.

Es ist NICHT möglich, einen Account bei ST zu haben, der zum Download 
des ganzen Krams berechtigt, den sie anbieten und GLEICHZEITIG völlig 
sicher vor unverlangten Mails von ST zu sein.

Das IST Spam. Dass er durch Erpressung formal legalisiert wird, tut 
dem Sachverhalt keinen Abbruch.

von Alexander (alecxs)


Lesenswert?

Jetzt seid mal nicht so undankbar.

von Kilo S. (kilo_s)


Lesenswert?

Undankbar?

Was hat Kritik mit undankbar zu tun?

Guck mal, der MX Installer hat (aus welchem Grund auch immer) bei mir 
Probleme gehabt seinen eigenen Kram im Verzeichnis zu finden in dem es 
lag. Programmer und IDE nicht.

Der Installer hat keine Shortcuts anlegen können.

Also irgendwo ist das Konzept "liefert gleich alles selbst mit" da nicht 
korrekt umgesetzt. Aus irgendeinem Grund, weiß der Geier wieso. (und 
Backbock ist wirklich kein außergewöhnliches Derivat, es verhält sich 
nicht wirklich anders als Standard Debian/Ubuntu)

Mehr bemängel ich hier nicht, das entspricht nicht dem was ich im "use 
Case" als gut empfinde.

Nochmals der Vergleich, ein Entwickler der das beruflich braucht will 
auch "Arbeiten" und nicht erst herausfinden warum einer von drei 
installern murren macht.

Das mit dem Spam ist halt so ne Sache, dem begegnet man mit Trashmails, 
für so "Mail-Zwang" Kram nenne ich die auch entsprechend.

von Alexander (alecxs)


Lesenswert?

Du hast keinen Cent für Software gezahlt im Leben. Also friss oder stirb 
und sei froh dass Du die Software kostenlos nutzen darfst.

von Manfred P. (pruckelfred)


Lesenswert?

Alexander schrieb:
> Du hast keinen Cent für Software gezahlt im Leben. Also friss oder stirb
> und sei froh dass Du die Software kostenlos nutzen darfst.

Blödsinn, die Hersteller stellen sie zur Verfügung, damit man deren 
Mikrocontroller kauft.

von Alexander (alecxs)


Lesenswert?

für 1 Eur

von Jük P. (tik-tak)


Lesenswert?

Ich kaufe für 1000 Euro und mehr.

von Kilo S. (kilo_s)


Lesenswert?

Ich könnt auch einfach weiter bei Arduino Bleiben.

Jük P. schrieb:
> Ich kaufe für 1000 Euro und mehr.

Da Nehm ich kein Blatt vor den Mund, das ist mir sowas von völlig egal.

Ich bastel ja eh nur für mich, da ist Vielfalt vor Masse interessant.

Also sofern du nicht vor hast mich mit ner Stange oder zwei gemischter 
STM MCU zu Sponsorn, bleib ich dabei mit meinem 10€ Jlink-OB clon MCU's 
aus Altegräten zu Recyceln.

Und bevor einer mit Lizenzmist daher kommt, mit OpenOCD!

: Bearbeitet durch User
von Alexander (alecxs)


Lesenswert?

Vielleicht können wir den Thread jetzt löschen? oder wenigstens den 
Titel auf ein Wort runterkürzen

von Jük P. (tik-tak)


Angehängte Dateien:

Lesenswert?

Mal schnell zum lernen geholt.

von Nemopuk (nemopuk)


Lesenswert?

Jük P. schrieb:
> STM32H7R3
> Mal schnell zum lernen geholt.

Ist natürlich nicht gerade die einfachste Wahl für den Einstieg: 4000 
Seiten Dokumentation (Datasheet + Reference manual).

von Kilo S. (kilo_s)


Lesenswert?

Je größer die Hürde beim Einstieg um so niedriger liegt die Frustgrenze, 
jedenfalls meistens.

Da sind jedenfalls einige Sitzungen fällig bis die Lektüre durch ist.

von Jük P. (tik-tak)


Lesenswert?

Bezüglich STM32 werde ich mich hier bestimmt noch melden)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.