Diskussion:C-Programmierung mit AVR-GCC

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Lizenzverletzung[Bearbeiten]

Bei diesem Projekt wurde die CC-BY-SA-Lizenz von [1] nicht eingehalten, weil die Namensnennung nicht erfolgte. Falls dies nicht nachgeholt wird, werde ich alle Kapitel löschen an denen inhaltlich nichts gegenüber dem Original verändert wurde, dies geht konform zu Hilfe:Löschregeln#Urheberrechtsverletzungen. Außerdem halte ich es nicht für sinnvoll, eine Wikiseite zu kopieren anstatt die Verbesserungen an Ort und Stelle vorzunehmen. Eingeschlafen ist das Projekt hier offenbar sowieso.

Bei den anderen Kapiteln muss man sich überlegen wie man vorgeht. Teilweise sind sie besser, teilweise schlechter, als das Original, z.B. wurden die Bilder hier verschlechtert gegenüber denen des Originals.

Siehe auch die Diskussion auf mikrocontroller.net.

Alex42 23:16, 19. Nov. 2015 (CET)

Hallo Alex, grundsätzlich hast du offensichtlich recht. Das Problem besteht eher darin, dass das Wikibuch bereits 2008 begonnen worden war, und zwar nicht von The todd. Deshalb ist es kaum noch nachzuvollziehen, welche Autoren damals und in der Zwischenzeit auf den beiden Projekten aktiv waren. Wegen der beiderseitigen Bearbeitungen, die du erwähnst, ist aber auch eine vollständige Löschung nicht unbedingt angebracht.
Das einfachste (und regelkonforme) Vorgehen wäre vermutlich, eine aktuelle Autorenliste bei mikrocontroller zu erstellen und hierher zu holen (auf eine eigene Seite mit entsprechendem Kommentar). Allerdings finde ich bei den Werkzeugen und in der Suche keinen Weg zu einer solchen Liste (außer der Versionsgeschichte). Kannst du dabei helfen? Sonst würde ich die Versionsgeschichte kopieren und zu einer Autorenliste "eindampfen".
Auch deine weiteren Anmerkungen treffen zu. Allerdings sind für ein Buch andere Schwerpunkte angebracht als für ein Online-Tutorial. Insofern können sich nach und nach Unterschiede zwischen beiden Projekten entwickeln. Unfertige Bücher gibt es hier zuhauf; relevant ist, ob das Buch für Leser einen Nutzen hat, und das scheint gegeben zu sein (auch wenn eure Seite wesentlich nützlicher sein dürfte).
Nebenbei: Neue Diskussionen gehören ans Ende der Seite, damit die Reihenfolge klar erkennbar bleibt. Nur wegen der Bedeutung dieser Diskussion verschiebe ich es nicht. -- Jürgen 08:22, 20. Nov. 2015 (CET)

@Alex42: Danke für deine Hinweise. Ich habe (auch weil es mich selbst interessiert) auf w:Wikipedia:Urheberrechtsfragen eine Frage gestellt, wie bei WB-Projekten eine Quelle genannt werden muss. Die Antworten dort sollten helfen, eine ausreichende Namensnennung zu erreichen. Viele Grüße, Stephan Kulla 10:49, 20. Nov. 2015 (CET)

Auch auf der Hauptseite gibt es keine Namensnennung, man müsste wohl die Versionsgeschichte händisch durchforsten. Etwas womit sich der ursprünglichen Autor offenbar nicht aufhalten wollte...
Kann man dieses Kapitel löschen, einfach weil es so schlecht (Rechtschreibung, Inhalt, ) ist? C-Programmierung_mit_AVR-GCC/_Aufbau_eines_Programmes
Wegen der Bedeutung habe ich diese Diskussion auch an den Anfang gestellt.
Alex42 21:05, 24. Nov. 2015 (CET)

@Alex42: Eine Namensnennung habe ich gerade nachgetragen. Insofern sollte die Lizenzverletzung jetzt behoben sein.

Bezüglich einer Löschung findest du auf Hilfe:Löschregeln eine Beschreibung, wie das Prozedere ist und wer einen Löschantrag stellen kann. Jedoch sollte dem aktuellen Autor erst einmal Zeit gegeben werden, sich zu deiner Kritik zu äußern. Insofern sollte 2-4 Wochen gewartet werden, bevor ein Löschantrag gestellt wird. Auch sehe ich aktuell noch keine zwingenden Löschgründe (Rechtschreibfehler sind bspw. keine Löschgründe, da diese schnell behoben werden können). -- Stephan Kulla 22:55, 24. Nov. 2015 (CET) PS: Unabhängig von der Bedeutung werden auf WB alle Threads am Ende einer Seite gestellt – eine Ausnahme ist hier Wikibooks:Rundschau.

Halte ich für grenzwertig. Was ist wenn z.B. die ursprüngliche Seite vom Netz geht? Die Rechtschreibfehler deiner Bearbeitung habe ich korrigiert.
Die inhaltlichen Fehler sind garantiert nicht schnell behoben, auch die Bilder sind falsch.
Alex42 23:06, 25. Nov. 2015 (CET)

TODO[Bearbeiten]

  • Eine Art roter Faden sollte den Einsteiger auf dem schnellsten Weg zum Erfolg führen.

Altes Inhaltsverzeichnis[Bearbeiten]

Vorbereitung

Grundlagen

6. Datentypen[Bearbeiten]

  1. Ganzzahlige (Integer) Datentypen
  2. Fließkommazahlen
  3. Strings
  4. Felder
  5. Bitfelder
  6. Strukturen

7. Grundsätzlicher Aufbau eines µC-Programms[Bearbeiten]

  1. Sequentieller Programmablauf
  2. Interruptgesteuerter Programmablauf
  3. Multithreading

8. Warteschleifen (delay.h)[Bearbeiten]

  1. avr-libc Versionen kleiner 1.6
  2. avr-libc Versionen ab 1.6

9. Register - Grundbaustein eines Microcontrollers[Bearbeiten]

  1. Schreiben in Register
  2. Verändern von Registerinhalten
  3. Lesen aus Registern
  4. Warten auf einen bestimmten Zustand


Schnittstellen

Best practice

Parser[Bearbeiten]

LCD-Ansteuerung[Bearbeiten]

Programmieren mit Interrupts[Bearbeiten]