Hallo, ich habe bis jetzt noch überhaupt nicht mit Mikrocontrollern zu tun gehabt möchte aber das programmieren lernen. In SPS programmieren habe ich schon reichlich Erfahrungen gesammelt, im Prinzip will ich genau das gleiche mit Mikrocontrollern realisieren. Ich hab auch versucht mich einzulesen, bei SGD ein Fernstudium für C++ gefunden. http://www.sgd.de/informatik/c-programmierer-windows.php Was haltet ihr davon?
:
Verschoben durch User
Gar nichts. Hauptsächlich deshalb, weil dieser Kurs nichts mit Mikrocontrollern zu tun hat. Da geht es um Windows-Programmierung! Wenn du in die µC Programmierung einsteigen willst, dann gibt es 2 grundsätzliche Möglichkeiten (es gibt noch mehr, aber in diesem Forum beschäftigen wir uns hauptsächlich mit diesen beiden) * du programmierst direkt an der Hardware in Assembler * du programmierst in C Assembler Programmierung wird meistens zum Einstieg empfohlen, weil man ein sehr gutes Gefühl dafür bekommt, wie die Hardware eigentlich arbeitet. Auch kommt man nicht darum herum, mit dem Datenblatt des Prozessors zu arbeiten und sich die Dinge dort zusammenzusuchen. http://www.mikrocontroller.net/articles/AVR-Tutorial Willst du mit C an den Prozessor rangehen, dann ist eine der Empfehlungen, sich zuerst die ersten Sporen mit C-Programmierung auf einem PC zu verdienen. Tut man das nicht, dann führt man einen 2-Frontenkrieg: Zugleich die Grundlagen von C zu erlernen UND gleichzeitig auch noch die Besonderheiten der Anwendung von C im µC Bereich. Und das ist dann oftmals ein bischen viel auf einmal. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Einen Kurs wie den oben angegebenen benötigst du dabei nicht. Geh in die nächste Buchhandlung und besorg dir ein Lehrbuch, welches dir von der Sprache her zusagt. Dann installiere dir eine der im Web frei verfügbaren C-Entwicklungsumgebungen und arbeite die ersten Kapitel im C Buch durch. Die dort angegebenen Aufgaben nicht vergessen! Wenn du dort bei Arrays drüber bist und zu Files oder dynamischer Allokierung kommst, die Aufgaben gemacht hast und auch schon das eine oder andere kleinere Programm auf eigene Faust, dann bist du gut gerüstet um den Schwenk auf µC-C Programmierung (zb mit dem Tutorial oben für gcc) ohne größere Schwierigkeiten zu meistern.
Assembler ist für den Anfang denk ich mal das richtige - kann man irgendwo im Raum Karlsruhe/Mannheim eine Schulung dafür bekommen? Gerade für den Anfang wäre das wichtig um die Basics zu lernen
Achim F. schrieb: > Assembler ist für den Anfang denk ich mal das richtige - Gut > kann man > irgendwo im Raum Karlsruhe/Mannheim eine Schulung dafür bekommen? Dann musst du dich zuerst für einen Prozessor oder eine Prozessorfamilie entscheiden. > Gerade > für den Anfang wäre das wichtig um die Basics zu lernen Die Basics kannst du auch hier mit dem Tutorium lernen. Im Ernst: Wenn du nicht beruflich einen Kursnachweis benötigst, würde ich dir von so einem Kurs eher abraten. Das was du in 1 Woche lernst, steht in keinem Verhältnis zu den Kosten :-) Um das Geld, das dir der Kurs kostet kaufst, du dir besser ein vernünftiges Entwicklungssystem, wie zb das Atmel STK 500
Hmm - ok... ich denke ich werde mir so ein Atmel STK 500 Kit bestellen. Da ist ja die Software zum programmieren dabei... Gibts für den Einstieg ein Buch (Schritt für Schritt)? Ein Buch mit Anfänger Aufgaben habe ich schon gefunden Wenn es darum geht was komplett neues zu lernen stelle ich mich am Anfang immer besonders blöd an :-) Einen Nachweis für meinen Job brauche ich eigentlich, da ich nicht ewig in der Instandhaltung arbeiten möchte ;-) Aber da könnte ich ja auch einen Kurs für Fortgeschrittene machen wenn ich die Basics drauf habe
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.