Atmega --> AMR Umstieg

OP #2936820
Lesenswert?
• ▲
▼
Hallo

Ich programmiere seit ca 2 Jahren in der Schule C mit Atmegas.
Nun habe ich mir ein STM32F4Discovery Board zugelegt um mich in die ARM 
einzuarbeiten.

Verwende momentan Keil uVision4. Leider gibt es da keinen Autocomplete.

Gibt es ein Programm was besser für den Einstieg geignet wäre?

Meine 2 Frage:
Ist es sinvoll den Einstieg mit Chibios zu wagen? oder soll ich besser 
die Standart Libs verwenden?

Gruß Christoph
#2936824
Lesenswert?
• ▲
▼
Ich verwende CooCox. Das ist eine freie Entwicklungsumgebung welche auf 
Eclipse basiert und arbeitet auch direkt mit dem STM32F4Discovery 
zusammen.

Wenn du vom Atmega auf einen ARM umsteigst, wieso willst du dann gleich 
ein OS nehmen? Ich habe soetwas bisher noch nicht gebraucht.
Für mich macht ein OS erst dann wirklich Sinn wenn man etwas in der 
Größenordnung Raspberry Pi hat.
Gast #2936838
Lesenswert?
• ▲
▼
Christoph B. schrieb:
> Gibt es ein Programm was besser für den Einstieg geignet wäre?

Nein. Nach meiner Erfahrung sind die Keil-Tools einfacher zu benutzen 
als alles andere. Natürlich geht sowas wie GCC auch, aber da muß man 
erheblich mehr über die Tools wissen, bevor man GCC richtig eingerichter 
bekommt. Und für das allereste Einarbeiten in die ARM-Thematik sind die 
32 K der Demo völlig ausreichend.

Aber was zum Kuckuck hat das alles mit "Autocomplete" zu tun? Soll das 
ein Witz sein?

Mein Rat: Nimm deinen Lieblingseditor und laß das Übersetzen von einer 
selbstgeschriebenen Batchdatei erledigen. Bei Keil geht das problemlos 
und du kannst dich auf das eigentliche Entwicklungsproblem 
konzentrieren. Obendrein lernst du dabei, die Tools richtig aufzurufen. 
Das ist Basiswissen.

W.S.
#2936858
Lesenswert?
• ▲
▼
W.S. schrieb:
> Natürlich geht sowas wie GCC auch, aber da muß man
> erheblich mehr über die Tools wissen, bevor man GCC richtig eingerichter
> bekommt.

Das ist eben bei CooCox nicht so. Einfach GCC Toolchain downloaden, 
Coocox installieren, Toolchain Pfad angeben => Fertig.
Dann neues Projekt => STM => STM32F4=> Code Schreiben => Compilieren => 
Programmieren/Debuggen => fertig

Aber bis vor kurzen habe ich auch noch wie du gedacht, und da ich kein 
Geld für Compiler und IDE zahlen will habe ich auch kein ARM genutzt.
Mit CooCox sieht die Sache jetzt aber anders aus (zumindest für die 
unterstützten Boards, aber da lässt sich auch schnell ein neues 
einbauen, da sich eigentlich dann nur das Linker-File etwas ändert)

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.