Erstmal Grüße an die ganze Mikrocontroller-Community! Ich bin neu hier im Forum. Daheim arbeite ich momentan mit dem Attiny167 und dem Atmega1284p. Mikrocontroller.net war bei bisherigen Projekten bez. Support immer am Start. Danke dafür! Da ich voraussichtlich im Sommer meine Bachelor-Arbeit (E-Technik) in Angriff nehme und den Weg in Richtung Embedded System/ Microcontroller-Programmierung einschlage, möchte ich mich privat noch auf ARM spezialisieren. Weiterhin soll der Beitrag auch anderen ARM-Interessierten bei einer Entscheidung helfen. Im Netz habe ich bisher nur halb konkretes gefunden. Deshalb die Frage an alle ARM user, (Einschätzungen ebenfalls erwünscht): 1.) Welche Plattform ist häufig in der Industrie anzutreffen, dementsprechend bei Firmen populär? (Mit welcher Plattform, Kenntnisse darüber ist man gern gesehen?) Infineon XMC Atmel SAM4L STM32 Cypress PSoC oder vielleicht weitere? 2.) Welche dieser Plattformen könnt ihr generell empfehlen? (Preis ist nicht entscheidend) a.) bezüglich IDE; Verständlichkeit, Doku, Einarbeitungszeit b.) Support; Hilfe und Tutorials im Netz, Community Was ich bisher aufgeschnappt habe: Hat man schon mit Attinys, Atmegas und mit AVR Studio gearbeitet, so liegt es Nahe sich mich dem SAM4L auseinander zu setzen. Die Cypress PSoC's und dessen IDE spricht mich sehr an. Was haltet ihr von der Verbindung zwischen, nennen wir es mal "FPGA's Baukasten Style (bau nur das ein was du an Hardware später verwendest)" -IDE und der Standard C-Programmierung? Grüße Christian
:
Bearbeitet durch User
Kristian K. schrieb: > 1.) Welche Plattform ist häufig in der Industrie anzutreffen, > dementsprechend bei Firmen populär? (Mit welcher Plattform, Kenntnisse > darüber ist man gern gesehen?) > > Infineon XMC > Atmel SAM4L > STM32 > Cypress PSoC Es ist völlig egal. Du brauchst Methodenwissen, nicht Produktwissen. Produktwissen veraltet schnell. Außerdem kannst Du nicht wissen, was DU als erstes Projekt machen wirst. Vielleicht an einem 20 Jahre alten 8051-Produkt arbeiten, oder auf einem PIC16 einen Bug fixen. Jede Firma hat Altlasten, und die leben manchmal verdammt lange. > 2.) Welche dieser Plattformen könnt ihr generell empfehlen? (Preis ist > nicht entscheidend) > a.) bezüglich IDE; Verständlichkeit, Doku, Einarbeitungszeit > b.) Support; Hilfe und Tutorials im Netz, Community Auch das ist völlig egal. Nimm einen JLINK oder ULINK2 oder irgendwas CMSIS-DAP kompatibles, aber keine Herstellertools. Das Debuginterface kommt immer von ARM selber und funktioniert überall gleich, egal welchen Hersteller Du nimmst. Nur die Flash-Programmierung ist herstellerspezifisch. fchk
Besten Dank fchk, konkret und eindeutig. Stichwort: CMSIS-DAP Der einfachere Weg wäre dann der Atmel SAM4L Xplained. Zu Infineon: ich bin gerade darauf gestoßen, dass XMC mit Matlab Simulink fluppt. Sehr interessant das Concept, mal sehen ob meine Studentenversion von MATLAB Simulink die Librarys akzeptiert. Gruß
Christian K. schrieb: > Die Cypress PSoC's und dessen IDE spricht mich sehr an. Auch ich finde den PSoC- Creator toll. Vor allem die Verbindung von digitalen, analogen und C- sprachlichen Komponenten ist hervorragend gelungen, die IDE nimmt einem durch die automatische Generierung der Routineaufgaben viel Arbeit ab. Dass man darüber hinaus mit Verilog eigene Baugruppen entwickeln kann, sollte ebenfalls Beachtung finden. Am Anfang stand für mich aber das Durcharbeiten der mitgelieferten Beispiele. Mit dem CY8CKIT-059 steht nun auch eine preiswerte Baugruppe, per USB programmierbar und mit Hardware- Debugger, zur Verfügung. Zur Zeit arbeite ich mich in das STM32F7 Discovery Board ein. Die IDE ist Eclipse mit einem OpenSTM packet. Dank der Anleitung und der anwenderfreundlichen Bibliotheken von Uwe Becker (u.a.) http://mikrocontroller.bplaced.net/wordpress/?page_id=5241 geht das auch recht zügig voran.
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.