Forum: Compiler & IDEs winavr-xx-bin-install


von Johannes (Gast)


Lesenswert?

hallo!
hab da mal ne kleine frage, auf die ich in der doku und hier noch keine 
antwort gefunden hab:
muss ich winavr-xx-bin-install.exe und winavr-xx-src-install.exe 
installieren oder reicht ..-bin-.. aus ?
was ist der unterschied??

von BAB (Kai K.) (Gast)


Lesenswert?

nimm die binarys in der src sind die source von winavr.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Laut der Zugriffsstatistik von mikrocontroller.net hat irgendjemand 
"winavr crack" bei Google eingegeben... manche Leute lernen es einfach 
nie.
(das nur mal so am Rande als Erheiterung)

von Joerg Wunsch (Gast)


Lesenswert?

Ist ja nun wirklich auch nicht so einfach, dafür einen Crack
zu finden. ;-)

von Johannes (Gast)


Lesenswert?

das heist also, dass die binarys die dateien zur ausführung der 
enthaltenen programme sind und die source das paket mit dem code ist für 
die, die was dazu beitragen wollen/können, da es ja ein "open source" 
projekt ist. richtig?
hoffe das war jetzt nicht zu dumm :-! War mir halt nich so ganz klar.
gruß und danke mal an alle,
-die winavr auf den weg gebracht haben. mit der neuen version ist es 
wirklich super einfach zu einem ergebnis zu kommen.
-und natürlich auch an die, die hier so fleisig antworten (auch auf so 
fragen wie meine).

von Joerg Wunsch (Gast)


Lesenswert?

Fast richtig.  Den Sourcecode mußt Du nicht nur dazu haben
wollen, um selbst aktiv was beizutragen, sondern es kann ja
auch mal sein, daß Du selbst etwas ändern möchtest, rein für
Dich.  Für die Dinge, die der GPL als Lizenz unterliegen
(Compiler, binutils) ist das OK, solange Du es komplett für
Dich tust und nicht weitergibst, andernfalls bist Du verpflichtet,
Deine Änderungen zumindest auf Anfrage hin auch weiterzugeben.

Interessanter wird's aber für die Dinge, die einer BSD-ähnlichen
Lizensierung unterliegen, insbesondere der avr-libc: die darfst
Du sehr gern auch für Dich ändern und das beliebig weiterbenutzen,
die einzige Forderung ist, daß Du die Urheberschaft nicht
verschleiern darfst.  Diese Lizensierung wurde vorsätzlich für
die avr-libc gewählt, um die Integration in embedded controllers
zu vereinfachen.  Genau für solche Fälle kann es sicher dem
einen oder anderen auch mal interessant sein, an der
Bibliothek etwas zu ändern (und sei es nur eine Modifikation
am gcrt1.S).  OK, derjenige müßte dann natürlich seine
Änderungen selbst pflegen und in künftige Versionen wieder
einarbeiten.  Wenn er die Änderungen stattdessen an das
Projekt zurückgibt (kann/darf), dann werden sie künftig
automatisch mit gepflegt.  Das muß dann eben jeder für sich
entscheiden.

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.