Forum: Mikrocontroller und Digitale Elektronik Leichter Start mit ARM


von ARM Fan (Gast)


Lesenswert?

Hi,

ich habe mich seit einiger Zeit mit Arduino und den ATmegas gebaut und 
programmiert. Da ich jetzt eine Art "Handheld" (siehe Ben Nanonote, 
etc.) bauen will finde ich das Thema "ARM" sehr attraktiv. Jetzt ist 
meine Frage: Wie starte ich richtig? Brauche ich ein Developmentboard? 
Welcher Compiler wird verwendet? Mit welchem ARM soll ich starten? 
Welche Programmiersprache wird verwendet? Was für ein Programmiergerät 
brauche ich? Gibt es ein vernünfties Tutorial? Ich habe jetzt mal so die 
mbed-Reihe angeguckt. Taugt das was? Am besten währe es, wenn ihr sowas 
wie ein "Komplettpaket" zusammenstellt.

DANKE, ARM Fan

von jowa (Gast)


Lesenswert?


von Eumel (Gast)


Lesenswert?

TI Stellaris Launchpad.

von stm (Gast)


Lesenswert?

stm32F4Discovery (für 12 Euro) + Coocox (umsonst)
Programmiergerät brauchst du nicht, denn das Discovery ist schon eins.

Examples gibts bei Coocox schon inklusive. Geht alles recht easy.

von ARM Fan (Gast)


Lesenswert?

Ok, stm32F4Discovery sieht ganz gut aus. Welche Programmiersprache wird 
benutzt?

von Eumel (Gast)


Lesenswert?

Ist dein Google Kaputt?

von Spezialist (Gast)


Lesenswert?

ARM Fan schrieb im Beitrag #2872476:
> Welche Programmiersprache wird
> benutzt?

Bascom! ;-)

von Nicht Ernst (Gast)


Lesenswert?

ARM Fan schrieb im Beitrag #2872476:
> Welche Programmiersprache wird
> benutzt?

Es geht nur

  http://de.wikipedia.org/wiki/Brainf*ck

Entschuldigung, aber konnte nicht wiederstehen.

von Wilhelm F. (Gast)


Lesenswert?

ARM Fan schrieb im Beitrag #2872458:

> DANKE, ARM Fan

Kauf dir ein ARM-Board, meinetwegen das STM32F4DISCOVERY.

Schon vor 20 Jahren machte ich das so, kaufte einen nackten 
Standard-8031-Chip, als ich gar nicht recht wußte, was das war.

Ich wußte gar nicht genau, was ein µP oder µC überhaupt war.

Alles drum herum ergab sich nach und nach.

Nur: Damals mußte ich auch noch die Hardware machen, mir Literatur 
sonstwo zusammen suchen, und nix mit Internet-Foren-Begleitung.

von ARM Fan (Gast)


Lesenswert?

Der 8031 ist auch ne lustige Sache ;-) Nur mag ich Assembler net :P
Ja, den stm32F4Discovery werde ich nehmen. Ich lade gerade CooCox 
runter.

von stm (Gast)


Lesenswert?

> Ja, den stm32F4Discovery werde ich nehmen. Ich lade gerade CooCox
> runter.

Ist eine gute Wahl, weil dieses Board auch hier im Forum sehr viele 
verwenden- da kann dir weitergeholfen werden.

Ahja- zusätzlich zur CoIDE brauchste auch noch die GCC-Toolchain:

https://launchpad.net/gcc-arm-embedded/4.6/4.6-2012-q2-update/+download/gcc-arm-none-eabi-4_6-2012q2-20120614.exe

Zum schluss noch Select Toolchain Path (Der bin Ordner von deiner 
GCC-Toolchain) in den Projekteinstellungen vom CoIDE setzen und dann 
sollte alles fluppen. Ansonsten hier Fragen.

von ARM Fan (Gast)


Lesenswert?

Ok, wie siehts aus mit CoFlash?

von stm (Gast)


Lesenswert?

ARM Fan schrieb im Beitrag #2872578:
> Ok, wie siehts aus mit CoFlash?

brauchste nicht.

von ARM Fan (Gast)


Lesenswert?

Was muss ich eigl. nach der Lib Auswahl drücken, um eigentlichen Code zu 
schreiben?

von ARM Fan (Gast)


Lesenswert?

Ist der Toolchain-Path "C:\Program Files (x86)\GNU Tools ARM 
Embedded\4.6 2012q2\lib\gcc\arm-none-eabi\4.6.2" ???

von stm (Gast)


Lesenswert?

C:\Programme\GNU Tools ARM Embedded\4.6 2012q2\bin

Es muss der bin ordner sein.

von ARM Fan (Gast)


Lesenswert?

Ich weiß net, CooCox ist ja schön und gut. Das zeigt mir aber immer nen 
error beim erstellen einer neuen datei an und ich hab kein vernünftiges 
Tutorial... Ich probier mich mal an Attolic Lite...

Oder hast du ein TUT für mich?

P.S.: Wer hat auch den Sprung aus der Stratosphäre gesehen? ;)

von Daniel (Gast)


Lesenswert?

Der Sprung war nice :-)
Attolic ist gut für den Einstieg, funktioniert alles sofort ohne irgend 
welche Einstellungen. Die Codegröße ist zwar beschränkt aber für den 
Anfang sollte das reichen.

von ARM Fan (Gast)


Lesenswert?

Ahh, ich muss in das "Main.c" schreiben...
Wo finde ich denn ein Coding Tutorial?

von Daniel (Gast)


Lesenswert?

Unter Projekt Importieren -> online examples oder so, da gibts auch 
welche fürs Discovery

von ARM Fan (Gast)


Lesenswert?


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.