Ja Hallo, ich spiele mit dem Gedanken Transistor-Level-Analogdesign aufzugeben und Richtung embedded Programmierung zu gehen. Ich habe schon viel in C++ programmiert (batch und GUI für PC) Jetzt meine Frage: wie könnte ich mich am besten in das Thema reinfieseln - vielleicht durch ein konkretes Eigenbau-Projekt vielleicht? Ich dachte da an etwas wo man auch tools wie z.B. JTAG-Debugger einsetzen muss, die sind ja nicht sooo teuer.
Nun ja, schwierig, aber Du kommst ja aus dem Harwarebereich und ich vermute, dass Du Erfahrungen in Micro-Prozessor/Controller hast, was den Aufbau anbelangt. Wenn nicht, bist du als Hardi sehr schnell in der Lage, dich da einzuarbeiten. Ob Du allerdings C++ im streng objekt-orientierten Paradigma verwenden wirst, ist fraglich weil meisst übers Ziel hinaus geschossen. Die Lowlevel-Programmierung wird allerdings doch Bit-Schieberei sein und die eine oder andere ASM-Routine wirst Du auch schreiben müssen, wobei das nur die Ausnahme sein sollte. Komplette Softwaremodule in Assembler zu schreiben, halte ich für Zeitverschwendung. Jetzt wird der eine oder andere unken. Assembler ist das schnellste, was es gibt. Naja, der Algorithmus frisst die Zeit. Ob ich C oder Assembler verwende, bedeutet konstanter Aufwand O(1) und der ist in der gesamten Aufwandsabschätzung zu vernachlässigen! Rosa
Schau Dich mal in diesem Forum um, da findest Du Hinweise ohne Ende. Grundsätzlich ist aber die Idee richtig, dass Du Dir zu Hause die Sache mal reinziehst, also auch mit den Tools (hier das Atmel Butterfly kaufen, kostet wenig und ist schon quasi alles drauf. Mach dich mal schlau, z.B. in diesem Forum. Und dann siehst Du, ob Du das magst und immer noch wechseln willst. Auch ein "Nein" ist eine Erkenntnis! Und wenn Du dann wirklich einen neuen Job hast, bist Du der Anfänger, egal wieviel Du zu Hause rumgebastelt hast. Bedenke auch das. Merke: Nicht nur Kinder lernen beim Spielen. Ciao und viel Spaß
Hi, Martin, > ich spiele mit dem Gedanken.. Richtung embedded Programmierung zu gehen. Klar. Warum ist die Dame auf dem Schachbrett mächtiger als der Bauer? Weil sie mehr Zugmöglichkeiten hat und daher seltener vor dem Berg steht wie ein Ochs. > Jetzt meine Frage: wie könnte ich mich am besten in das > Thema reinfieseln - vielleicht durch ein konkretes > Eigenbau-Projekt vielleicht? Willst Du Dich nur reinfieseln - oder willst Du erst mal drinbleiben als geschätzter Kollege und als geschätzter Mitarbeiter? Dann kommt es wesentlich auf die Gelegenheit an. Beispiel "Nibelungen zur Zeit der Drachenplage": a) Das Zauberschwert Balmung war die Voraussetzung, dass die Nibelungen den Siegfried nicht mit Gelächter empfangen haben, als er auftrat, den Drachen zu erschlagen. Du bist zwar nicht Siegfried, der Mikroprozessor auch nicht der Drache, aber Deine Fähigkeiten nach dem "reinfieseln" entsprechen dem Balmung. b) Der Drache war das "brennende Problem" der Nibelungen. Dessen Brennen das Fehlen einer Lösung bewies. Wenn es heißt "wir brauchen mehr Leute in C",dann freut man sich eher über Deine Bereitschaft, da einzuspringen. c) Wer ein Gesellenstück demonstrieren kann, der überzeugt schneller als einer, der nur Behauptungen auf den Lippen trägt. Ciao Wolfgang Horn
Gibt gute Bücher zum Arduino. Das ist eine gute Möglichkeit, da einzusteigen.
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.