Forum: Compiler & IDEs Code Completition TrueStudio


von Ingo L. (corrtexx)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe das aktuelle TrueStudio installiert und bin auch zufrieden bis 
auf den kleinen Umstand, dass wenn ich Code-Completition aktivieren 
möchte, ich immer Ctrl+Shift drücken muss. In Coocox ging das immer 
automatisch. Der Grund hierfür liegt darin, dass der Trigger dafür in 
Coocox auf alle möglichen Zeichen gesetzt werden kann. Im TrueStudio 
fehlt diese Option gänzlich. Kann man das irgendwie nachträglich 
"hacken"?

Jemand ne Idee?

von TrueKickout (Gast)


Lesenswert?

Ingo L. schrieb:
> ich habe das aktuelle TrueStudio installiert

Ich hatte das aktuelle TrueStudio installiert, aber da es dauernd
nach Hause telefoniert habe ich es wieder deinstalliert.

So geht das nicht.

Sorry for off-topic, aber auch SCNR.

von Ingo Less (Gast)


Lesenswert?

Push

von Bernd K. (prof7bit)


Lesenswert?

Das ist mal wieder so ein Beispiel für schmarotzerhafte Firmen die sich 
bei Open-Source bedienen. 99.99% des Codes nehmen sie sich von 
irgendwelchen Open-Source-Projekten als obs das normalste der Welt wäre, 
0.01% bauen sie selbst (in dem Falle wahrscheinlich 12 Zeilen Code in 
Eclipse) und dann "vergessen" diese asozialen Schmarotzer die Änderungen 
wieder Upstream zu schicken, aber Geld wollen sie haben für die Arbeit 
die andere gemeinnützig geleistet haben.

Der Oberhammer bei Atollic war ja daß sie den freien gcc genommen und 
mit Codegrößenbeschränkung und Lizenzgedöns verkrüppelt und in dem 
kaputten Zustand wieder verkauft haben, wahrscheinlich schon hart am 
Rande der Legalität und sicherlich deutlich jenseits der guten Sitten.

Diese Firma würde ich nicht noch damit ehren daß ich "deren" Produkte 
verwende. Deinstallier den Scheiß schleunigst und mach Dich nicht noch 
zum Helfershelfer dieser schäbigen Ganovenbande.

von HolgerKraehe (Gast)


Lesenswert?

Bernd K. schrieb:
> Das ist mal wieder so ein Beispiel für schmarotzerhafte Firmen die
> sich bei Open-Source bedienen. 99.99% des Codes nehmen sie sich von
> irgendwelchen Open-Source-Projekten als obs das normalste der Welt wäre,
> 0.01% bauen sie selbst (in dem Falle wahrscheinlich 12 Zeilen Code in
> Eclipse) und dann "vergessen" diese asozialen Schmarotzer die Änderungen
> wieder Upstream zu schicken, aber Geld wollen sie haben für die Arbeit
> die andere gemeinnützig geleistet haben.
>
> Der Oberhammer bei Atollic war ja daß sie den freien gcc genommen und
> mit Codegrößenbeschränkung und Lizenzgedöns verkrüppelt und in dem
> kaputten Zustand wieder verkauft haben, wahrscheinlich schon hart am
> Rande der Legalität und sicherlich deutlich jenseits der guten Sitten.
>
> Diese Firma würde ich nicht noch damit ehren daß ich "deren" Produkte
> verwende. Deinstallier den Scheiß schleunigst und mach Dich nicht noch
> zum Helfershelfer dieser schäbigen Ganovenbande.

Ich würde gerne weg von denen. Habe bisher noch kein vernünftiges 
tutorial gefunden für eine eigene toolchain.

Kennst du eines?

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

HolgerKraehe schrieb:
> Ich würde gerne weg von denen. Habe bisher noch kein vernünftiges
> tutorial gefunden für eine eigene toolchain.
Es gibt hier doch jede Menge.
STM32: Programmierung oder meines 
STM32 Eclipse JLink Linux/Windows
Bei letzterem erhältst du fast das gleiche Ergebnis wie mit 
TrueStudio...

von Bernd K. (prof7bit)


Lesenswert?

HolgerKraehe schrieb:
> Ich würde gerne weg von denen. Habe bisher noch kein vernünftiges
> tutorial gefunden für eine eigene toolchain.
>
> Kennst du eines?

Ich verwende den normale arm-none-eabi-gcc von ARM in Verbindung mit:

* bash + GNU-Tools (Cygwin unter Windows)
* make
* Eclipse CDT
* Eclipse GNU-ARM-Plugin

Eclipse ist streng optional. Ich habe es mir so konfiguriert daß es mit 
make den Build anstößt, ich verwende es nur um den Quelltext komfortabel 
kneten und formen zu können und zum Debuggen.

Makefile ist selbstgeklöppelt, Projektvorlagen für meine 
Lieblingscontroller ebenfalls im Laufe der Jahre liebevoll händisch 
zusammengestellt und verfeinert.

Tutorial kann jetzt auf die schnell kein spezielles empfehlen. Ich habe 
damals angefangen anhand von Minimalbeispielen mir alle Zusammenhänge 
selbst zu erarbeiten, daraus ergab sich dann für mich automatisch welche 
Werkzeuge ich brauche und wie ich sie mir einrichten muss. Tutorials 
kratzen oft nur an der Oberfläche, ich wollte selbst lernen wie das 
alles im Detail zusammenhängt und warum alles so ist wie es ist.

von Ingo L. (corrtexx)


Lesenswert?

Bernd K. schrieb:
> Diese Firma würde ich nicht noch damit ehren daß ich "deren" Produkte
> verwende. Deinstallier den Scheiß schleunigst und mach Dich nicht noch
> zum Helfershelfer dieser schäbigen Ganovenbande.
So ein Unsinn...

HolgerKraehe schrieb:
> Ich würde gerne weg von denen. Habe bisher noch kein vernünftiges
> tutorial gefunden für eine eigene toolchain.
Ich auch noch nicht, Coocox und Atollic

Bernd K. schrieb:
> Ich habe
> damals angefangen anhand von Minimalbeispielen mir alle Zusammenhänge
> selbst zu erarbeiten, daraus ergab sich dann für mich automatisch welche
> Werkzeuge ich brauche und wie ich sie mir einrichten muss
Auf solche Bastelei habe ich keine Lust. Ich möchte ein Werkzeug einfach 
benutzen. Du gehst ja auch nicht in Baumarkt, kaufst die ne Kettensäge 
und fängst zu Hause an den Motor zusammen zu bauen. Vom einer IDE 
erwarte ich, dass sie nativ funktioniert. Das tut Coocox als auch 
TrueStudio. Und das für umme. Mir stellt sich also nicht die ethische 
Frage ob man das unterstützen sollte, sondern wie man die 
Code-Completition auf jeden Buchstaben triggern kann...

von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
> Du gehst ja auch nicht in Baumarkt, kaufst die ne Kettensäge
> und fängst zu Hause an den Motor zusammen zu bauen.

Ich würde gerne eine fertige Kettensäge kaufen wenn es denn irgenwo 
welche gäbe (um mal bei dem Beispiel zu bleiben), leider gibts aber 
überall entweder nur Kettensägenbausätze aus Einzelteilen oder komplette 
vollautomatische Waldrodungsmaschinen inklusive Bedienpersonal.

Dazwischen gibts nichts.

Also nehm ich doch lieber den Bausatz der aus 5 Teilen besteht 
(GNU-Tools, make, compiler, IDE, IDE-Plugin) und schraube den selber 
zusammen. So hab ich in weniger als 1 Stunde meine Kettensäge und kann 
damit auch an den unzugänglichsten Stellen schnell und präzise arbeiten. 
Und mit solchen Spezialeinsätzn verdiene ich meine Brötchen.

Da schütteln die Inhaber der großen Maschinen natürlich nur mit dem Kopf 
und sagen zum potentiellen Auftraggeber: kauf Dir doch "einfach" ein 
zehnmal so großes Grundstück (ohne Hanglage und mit breiten 
Zufahrtswegen), dann können wir mit der großen Maschine anrücken. Viele 
wollen das aber verständlicherweise nicht.

von Ingo L. (corrtexx)


Lesenswert?

Bernd K. schrieb:
> Dazwischen gibts nichts.
OK. Aber zu meinem eigentlichen Problem hast du nichts bei zusteuern 
oder?

von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
>> Dazwischen gibts nichts.
> OK. Aber zu meinem eigentlichen Problem hast du nichts bei zusteuern
> oder?

Doch.

Laut Lizenz ist Atollic verpflichtet den Sourcecode ihrer Änderung an 
diesem Eclipse-Modul unter die EPL zu stellen und zu veröffentlichen.

von Ingo L. (corrtexx)


Lesenswert?

Bernd K. schrieb:
> Laut Lizenz ist Atollic verpflichtet den Sourcecode ihrer Änderung an
> diesem Eclipse-Modul unter die EPL zu stellen und zu veröffentlichen.
OK, wir haben scheinbar etwas unterschiedliche Auffassungen von "helfen" 
;)

von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
> OK, wir haben scheinbar etwas unterschiedliche Auffassungen von "helfen"
> ;)

Was soll ich machen? Soll ich die FSF und die Eclipse-Foundation 
verständigen daß die ihre Anwälte einschalten oder machst Du das? 
Atollic hat den Code. Atollic kann helfen.

von Ingo L. (corrtexx)


Lesenswert?

Bernd K. schrieb:
> Atollic hat den Code. Atollic kann helfen.
Da es sich um die freie Version handelt gibt es keinen Support, zurecht. 
Ich dachte eher an irgendwelche Registry-Keys die man fern ab der GUI 
manipulieren dann das der Trigger auf alle Zeichen reagiert.

: Bearbeitet durch User
von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
> Da es sich um die freie Version handelt gibt es keinen Support, zurecht.

Aber den geänderten Sourcecode muss es geben, den MÜSSEN sie 
rausrücken, dazu sind sie lizenzrechtlich verpflichtet. Den kann man 
dann dem CDT-Projekt zukommen lassen und dann hat ab der nächsten 
Version jede auf Eclipse basierebnde IDE diese Funktion.

> Da es sich um die freie Version handelt

Es kann überhaupt keine unfreie Version von Eclipse geben, dazu ist 
diese Raubkopiererbande von Atollic nicht berechtigt und auch sonst 
niemand außer den eigentlichen Urhebern.

: Bearbeitet durch User
von Ingo L. (corrtexx)


Lesenswert?

Ich will dir nicht zu nahe treten, aber is gut jetzt. Was andere müssen 
kümmert mich mal garnicht. Is mir auch sowas von Wurst. Ich suche eine 
Lösung für mein Problem.

von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
> Is mir auch sowas von Wurst.

Dann such weiter. Vielleicht fndet sich ja noch jemand der Dir die 
gebratenen Tauben in den Mund schiebt und dem es nicht ebenfalls Wurst 
ist was Du suchst.

von Ingo L. (corrtexx)


Lesenswert?

Bernd K. schrieb:
>...
Unterm Strich nichts was zur Lösung des Problems beträgt

von Bernd K. (prof7bit)


Lesenswert?

Ingo L. schrieb:
> Bernd K. schrieb:
>>...
> Unterm Strich nichts was zur Lösung des Problems beträgt

Doch. Ich Hab Dir gesagt wer die Lösung hat. Musst nur hingehen und nach 
dem Downloadlink für die Sourcen fragen.

von Huh (Gast)


Lesenswert?

Bernd K. schrieb:
> Ingo L. schrieb:
>> Bernd K. schrieb:
>>>...
>> Unterm Strich nichts was zur Lösung des Problems beträgt
>
> Doch. Ich Hab Dir gesagt wer die Lösung hat. Musst nur hingehen und nach
> dem Downloadlink für die Sourcen fragen.

Hast du das immer noch nicht verstanden? Ingo möchte, daß du dir die 
Quellen besorgst und dann nach der Lösung seines Problems suchst. Und 
wenn du sie gefunden hast, sollst du sie ihm auf dem Silbertablett 
servieren! :-)

--- Leute jibbet, nee, nee ---

von Karl (Gast)


Lesenswert?

Wie wäre es denn einfach mit sich nicht den Streß machen und Embedded 
Studio von Segger nehmen? https://www.segger.com/embedded-studio.html

von Ingo Less (Gast)


Lesenswert?

> Hast du das immer noch nicht verstanden? Ingo möchte, daß du dir die
> Quellen besorgst und dann nach der Lösung seines Problems suchst. Und
> wenn du sie gefunden hast, sollst du sie ihm auf dem Silbertablett
> servieren! :-)
>
> --- Leute jibbet, nee, nee ---
Endlich einer der es verstanden hat

von pegel (Gast)


Lesenswert?

Der Realität näher käme, da beides auf eclipse beruht, die CooCox XML 
Konfigurationsdateien nach der Zeichenfolge zu durchsuchen und zu 
probieren ob sich der Abschnitt in die Atollic XML Konfigurationsdateien 
Einbauen lässt und verstanden wird.

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.