Forum: Mikrocontroller und Digitale Elektronik Atmel Studio 6 eigene Vorlage erstellen


von Felix L. (flex)


Lesenswert?

Hallo,
ich benutze schon eine Weile das Atmel Studio 6. Seit gestern habe ich 
das Xmega Xplained.
Wenn ich jetzt ein neues Projekt starte und das Xplaied als Vorlage 
auswähle, dann kommt folgender Code:
1
/**
2
 * \file
3
 *
4
 * \brief Empty user application template
5
 *
6
 */
7
8
/*
9
 * Include header files for all drivers that have been imported from
10
 * Atmel Software Framework (ASF).
11
 */
12
#include <asf.h>
13
14
int main (void)
15
{
16
  board_init();
17
18
  // Insert application code here, after the board has been initialized.
19
}

Wie kann ich nun diese Code ändern oder einen neuen, eigenen erstellen?

Gruß
Felix

von Krapao (Gast)


Lesenswert?

Die offensichtliche Lösung ist, dass du mit dem Editor von Atmel Studio 
6 deinen zu ändernden Quellcode in die obige leere Quellcodevorlage 
eintippst. Oder verstehe ich deine Frage falsch?

von Felix L. (flex)


Lesenswert?

Ja genau. Ich lösche immer den vorgegebenen Code und füge meinen ein. 
Jetzt suche ich nach einer Lösung, dass sofort mein Code als Vorlage 
erscheint.

Gruß

von Krapao (Gast)


Lesenswert?

Das Atmel Studio 6 basiert ja (wie AVR Studio 5) auf dem MS Visual 
Studio.

Vielleicht bringen dich die VS Anleitungen zur Erstellung eigener 
Vorlagen weiter 
(http://msdn.microsoft.com/de-de/library/6db0hwky%28v=vs.80%29.aspx).

Ich würde aber zunächst versuchen ein vorhandenes Template nach meinen 
Vorstellungen abzuändern und unter neuem Namen im Template-Verzeichnis 
speichern, statt eines von Grund auf neu zu schreiben.

Zwei Hinweise zum älteren AVR Studio 5:

Die Vorlagen findet man in "...\Atmel\AVR Studio 
5.0\projecttemplates\AvrGCC\C\1033" in Form von ZIP-Dateien.
(aus http://bienonline.magix.net/public/avr-studio-5.html)

Templates werden in 
http://www.mikrocontroller.net/articles/AVR-Studio#Tipps_.26_Tricks auch 
angesprochen => 
http://www.rn-wissen.de/index.php/AVR_Studio_5#Eigene_Templates_erzeugen

von Felix L. (flex)


Lesenswert?

Danke Krapao,
ich werde es mal versuchen.

von Felix (Gast)


Lesenswert?

ich hol das mal kurz hoch, ich bräuchte nämlich eure hilfe. Im 
Cpp-Trojekt template steht folgender parameter:
$ExecutableSourceFileContent$

Dieser erzeugt automatisch den Include, die main funktion und die 
while(1) schleife. Ich möchte gerne vor die main funktion einen 
kommentar setzen. wisst ihr wo $ExecutableSourceFileContent$ definiert 
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.