- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Build Zähler für WinAVR

  1. #1

    Build Zähler für WinAVR

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Gibt es bei WinAVR eine Möglichkeit vor dem Compeliervorgang eine Skript Datei aufzurufen z.B. ein Perl-Skript?
    Ich benutze WinAVR mit AVR Studio. Ich würde mir gerne einen Build Zähler bauen (perl skript schreiben), der zählt wie oft ich compeliert habe und diese Zahl automatisch in den Source Code einbaut unmittelbar bevor er compeliert wird.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    53
    Beiträge
    2.236
    Ich denke es wird sogar mit einem shellscript machtbar sein
    mit awk die Stelle in Deiner *.c Source finden und einlesen dann die Datei an make übergeben, und wenn erfolgreich den Zähler inkrementieren und in die Source schreiben.

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Man kann einfach eine Datei "zaehler.txt" machen und den Wert darin vor jedem Compilelauf erhöhen (shellscript, pearl oder wie auch immer man mag).

    Die Datei kommt dann in die Quelle rein, etwa so:
    Code:
    const int version = 
    #include "zaeler.txt"
    ;
    Nicht sehr schön, aber es geht. Oder man macht einen "richtigen" Header und muss dan die Zahl raus- und wieder reinfummeln mit sed *ÖRGX* oder so...

    Falls man über ein make generieren lässt, darauf auchten, daß die Quelle nun von "zaehler.txt" anhängig ist.
    Disclaimer: none. Sue me.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test