Forum: Compiler & IDEs Visual Studio für Embedded Compiler


von Gizzmo (Gast)


Lesenswert?

Kann eine bestehende Cross Compiler-Toolchain in MS Visual Studio 
eingebunden werden?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Prinzipiell ja; VisualGDB macht das.

(Nicht mit der Express-Version, die "Community Edition" ist mindestens 
nötig).

Welche Magie dahintersteckt entzieht sich allerdings meiner Kenntnis.

von Gizzmo (Gast)


Lesenswert?

gibt es Error-Parser bei Visual-Studio, die auf eine bestehnde 
Build-Umgebung aufsetzen und die Compiler Error und Warnings aus der 
Konsole im Fenster von Visual Studio anzeigen? Dieses wäre dann auch bei 
TÜV zertifizierten Projekten mgölich zu verwenden.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn das Build-Tool egal welcher Art aus dem Visual Studio heraus 
aufgerufen wird, können die Fehlerausgaben des Build-Tools im 
"Output"-Fenster des Visual Studio landen. Sofern sich die Ausgaben an 
gewisse syntaktische Vorgaben halten, lässt sich das auch nutzen, um per 
Doppelklick o.ä. an Zeilen im Sourcecode zu springen. Das lässt sich 
notfalls mit einem dazwischengeschalteten Übersetzungsskript anpassen.

Welche Rolle dabei jetzt eine TÜV-Zertifizierung spielen soll, vermag 
sich mir hingegen überhaupt nicht zu erschließen.

von Arc N. (arc)


Lesenswert?

Wenn Embedded meint (Embedded) Linux, dann gibt es dafür eine 
Erweiterung 
https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e
Zum Debuggen mit gdb, lldb etc. gibt's es von MS 
https://github.com/Microsoft/MIEngine (kann sein, dass das in der obigen 
Erweiterung verwendet wird).
Ansonsten: VisualGDB oder falls das reicht:
http://www.codeproject.com/Articles/370890/GCCFilter-A-script-for-compiling-with-GCC-in-Visua
(Artikel ist vom Gründer von Sysprogs, den Leuten hinter VisualGDB)

von Holzer (Gast)


Lesenswert?

In einem andern Thread würde das empfohlen:

Beitrag "Re: GCC Toolchain AVR32 nauer als 4.4.7"

mfg

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.