Forum: Mikrocontroller und Digitale Elektronik XMC, SAM4L, STM32 und PSoC? Empfehlung für Spezialisierung.


von Christian K. (apneofreak)


Lesenswert?

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
von Frank K. (fchk)


Lesenswert?

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

von Christian K. (apneofreak)


Lesenswert?

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ß

von DH1AKF W. (wolfgang_kiefer) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.