Morgen zusammen. Ich lese in letzter Zeit immer wieder den Begriff Toolchain. was umfast dieser Begriff. Sind das alle Wekzeuge die ein Programm "AVR Studio mit GCC" zur Vefügung stellt. Oder muss ich noch nachträglich Plugins installieren. Grüße Rau
Das ist die Kette von Tools, die man braucht, um vom Quelltext zum lauffähigen Programm zu kommen: Präprozessor, Compiler, Linker, ein paar Hilfsprogramme... Die IDE (wenn man sowas verwendet) oder make ruft die dann in passender Reihenfolge auf.
Wow Danke dann habe ich eine komplett falsche Vorstellung davon gehabt :-). Also könnte man sagen das zB. AVR Studio 4 eine komplette Toolchain beinhaltet. Wenn ich das richtig verstanden hab. Noch was, was mich im Kontext bei Beschreibungen von Versuchsboards irritiert. Die Anbieter schreiben immer von Debug Funktion auf ihren Boards. Ist damit gemeint das man noch Peripherie anschliesen kann um seine Schaltungen zu testen, oder können die noch sachen die ich noch nicht kenne. Grüße rau
>Die Anbieter schreiben immer von Debug Funktion auf ihren >Boards. >Ist damit gemeint das man noch Peripherie anschliesen kann um seine >Schaltungen zu testen, oder können die noch sachen die ich noch nicht >kenne. Was eine "Debug-Funktion" ist kann man allgemein leider nicht genau sagen. Das ist z.T. ein Marketingbegriff, der jeweils unterschiedlich realisiert sein kann. Im allgemeinen wird darunter irgendeine Möglichkeit verstanden, das Programm beim Ablauf auf dem uC selbst zu "beobachten". Also Variableninhalte und den Programmablauf (also welche Instruktion gerade bearbeitet wird) anzeigen zu lassen. Physisch kann das z.B. ein JTAG-Interface sein, an das der PC-angeschlossen wird und eine Software die dieses Interface bedient und die entsprechenden Ausgaben macht. Jedenfalls ist damit nicht gemeint, das man ganz allgemein Peripherie anschliessen kann. Wie oben beschrieben wird an ein JTAG-Interface natürlich "Peripherie" angeschlossen, aber Peripherie ist der allgemeinere Begriff für jedes Aus- oder Eingabegerät das nicht zwingend zum Debuggen dienen muss. Du könntest mal ein Zitat posten, am besten noch mit dem Link woher Du das hast. Dann kann man speziell darauf nochmal eingehen.
Nee. Doch nicht. Das war ja eine Folgefrage. Meine Güte. Nochmals Entschuldigung.
Produktgruppen-BeschreibungAVR JTAGICE mkII-Debugger/Programmiergerät Der JTAGICE mkII ist ein leistungsfähiges Entwicklungstool für integriertes Debuggen aller AVR 8 Bit-RISC MCU und AVR32 32 Bit..... usw http://de.rs-online.com/web/6962434.html nur ein Beispiel... Aber ich denke das du, mit deiner Interpretation von "Debug-Funktion" recht hast. grüße
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.