mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Anfänger in C: Welche Bücher/ Software ist gut ?


Autor: Werner Bilkenbrihl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo nochmal,

vielen Dank erstmal für Eure Hilfe ! Also ich werde mit C anfangen. 
Welche Programme/ Lehrbücher habt ihr denn so/ empfehlt ihr für einen 
Anfänger in C ? Ich gebe zu, dass mir die praktische Arbeit dabei eher 
liegt als theoretisches Gewälze, also viele Beispiele wären ganz gut...

Vielen Dank
Bilko

PS: Mittlerweile habe ich von grafischen Programmiersprachen gehört, 
durch die man Programme viel leichter erstellen könnte. Ist das auch was 
für Mikrocontroller bzw. kann man irgendwo fertige Teilcodes finden ?

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auf dieser Site ist ein Menüpunkt Artikel, da findest Du erstmal ein 
Tutorium für C. Dann gibt es von Programmieren in C von den "Erfindern" 
von C Kernigham & Richie (ich glaub so heißen die). Die Bücher hatte ich 
immer zur Hand und auch heute noch benutzte ich die.
Reiner

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JA es gibt Mouseschubser-Compiler, die ein wizard eingebaut haben z.B. 
von codevision oder imagecraft (für die Schleichwerbung bekomm ich kein 
Geld!) aber the one and only ist AVR-GCC. Der ist Open-Source und 
KOSTENLOS!

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stimmt, wenn man kein Geld opfern will ist avrgcc okay, doch ich schwör 
auf icc. Den Wizzard nutze ich nicht, ich bin in der Lage mir meine subs 
selbst zu erstellen. Doch der ist teuer. Nimm den avrgcc und halte Dich 
in der Startphase hier im Forum fest, das wirst Du brauchen! Ich könnte 
Dir allerdings auf meinen kompletten avrgcc-Ordner mit einem Projekt,das 
ich hier schon mal reingestellt hatte mailen.
Dann hast Du alle Einstellungen so wie es bei mir läuft.

Reiner

Autor: Marcus Täsler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
Ich hab mir zwei bücher zu C Gekauft und zwar bei www.amazon.de
Programmieren Lernen für Teens mit C
Das buch ist gut für anfänger.
C Programmieren von Anfang an.
Das Buch geht tiefer in die Kapitel ein als wie das erste Buch ist gut 
als Begleitbuch.

Autor: Weide (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Rainer,

an Deinem avrgcc-Ordner wäre ich auch sehr interessiert. Könntest Du ihn 
mir eventuell ebenfalls zukommen lassen?

viele Grüße

Weide

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Weide
Ist auf dem Weg. sind allerdings schlappe 14MB!
Mal sehen ob Eudora das packt.

Reiner

Autor: Weide (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Reiner,

und ich hoffe, dass meine Mailsbox das packt ;-)

vielen Dank und viele Grüße

Weide

Autor: Weide (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Reiner,

hast Du schon etwas los geschickt? Bei mir ist nämlich noch nichts 
angekommen.

Gruß Weide

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, heute um 12:50. Ich versuche es nochmal.

Reiner

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Weide
Klapp nicht, mir scheint, das web.de solch große Pakete nicht 
verarbeitet. Ich versuchs nochmal Morgen aus der Firma.

Reiner

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mal so ne Frage. Wie kann ich meinen Rechner für einen Moment im web 
öffnen? Der Hintergrund: Bereitstellen von großen Datenmenge wie hier 
z.B. diesen 14MB-Batzen?

Aber so sicher, dass mir hier nichts passiert!!!

Reiner

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
?? warum so umständlich ??

http://sourceforge.net/projects/winavr

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich meinte das allgemein und dazu noch für mich kontrollierbar wer was 
bekommt.
Reiner

Autor: Weide (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Reiner,

mach' Dir bitte wegen mir nicht allzu viel Mühe.

@Michel:

Diesen Link kenne ich zwar auch, aber es geht bei mir schon damit los, 
was ich überhaupt downloaden soll? Die bin-install.exe oder die 
src-install.exe? Und dann ist konfigurationstechnisch überhaupt noch 
nichts getan. Da wäre es schon hilfreich, mal ein fertig konfiguriertes 
System zu sehen.

Gruß Weide

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@reiner

"wer was bekommt" ? das Teil ist öffentlich. Warum Umwege  gehen und es 
umständich per Mail zu verschicken.

aber 14mb >> ein Batzen ?? leben wir nicht in einem DSL Zeitalter mit 
">20" GB-Festplatten ?

Mikrocontroller-technisch gesehen sind 14mb groß :=D

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da gibt es nicht viel zu konfigurieren. Einfach runterladen, 
installieren (bin-install.exe), und probieren ob avr-gcc.exe und der 
ganze andere Kram aufrufbar ist.

Kompilieren:
  avr-gcc -o test.elf -Os -Wall -mmcu=at90s8515 test.c
          ^^^^^^^^^^^ ^^^ ^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^
          |Ausgabedatei
                      |Optimierung
                          |Warnungen einschalten
                                 |Controllertyp
                                                |C-Datei(en)

Hex-Datei erzeugen:
  avr-objcopy -O ihex test.elf test.hex
              ^^^^^^^ ^^^^^^^^ ^^^^^^^^
              |Ausgabeformat
                      |Quelldatei
                               |Zieldatei

Die Makefile-Vorlagen würde ich vergessen. Das mag am Anfang zwar 
einfacher aussehen, aber früher oder später musst du dich sowieso mit 
den GCC-Optionen beschäftigen. Schreib die zwei Zeilen oben einfach in 
eine Batchdatei oder ein Makefile und fertig.

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@weide:

Du brauchst das .bin Packet. Das ist die gepackete Datei zur direkten 
installieren. ca. 3 mausklicks und fertisch ist die Installation.

viel spaß

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Michel
Ja der avrgcc ist öffentlich, ich weiß, aber es gibt ja noch mehr Dinge 
die vielleicht nicht jeder bekommen soll - oder?
Reiner

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Michel again
Du hast doch bestimmt gesehen, das mein Provider mit ADSL läuft? Nur 
wenn's bei web.de knallt kann ich auch nichts dafür.

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@reiner:

ja lass uns den thread vollspammen. ich mag sinnlose diskussionen. :=D

>> dinge die nicht jeder bekommen soll ?

soooo geheim? OPEN-SOURCE RULES!

Autor: MiCHEL (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@reiner:

ach ich wollte noch sagen: nix für ungut!

P E A C E

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es geht nicht geheime Dinge, ich denke da mehr an Arbeitsgruppen. Und 
mit wem ich zusammenarbeite suche ich mir schon ganz gerne selber aus...
Oder glaubst Du etwa das hier alle die Hosen runterlassen?

Reiner

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.