Forum: Mikrocontroller und Digitale Elektronik Einstieg ARM


von Chris T. (bonito)


Lesenswert?

Hallo,

vor einiger Zeit hatte ich mal den Wunsch mich in ne neue Zukunftsfähige 
Kontrollerfamilie ein zu arbeiten (hab vorher mit 8051ern gearbeitet).
Hab mir das allerdings wesentlich einfacher vorgestellt als es in 
Wirklichkeit ist. Also sind mein neu erworbenes Olimex STM32 Board + 
JTAG irgendwann in der Schublade verschwunden.

Jetzt möchte ich nochmal den Neunanfang wagen, und bin daher jetzt auf 
der Suche nach Hilfen für nen Strukturierten Einstieg in die ARM 
Controller. Gibts da irgendwelche guten Bücher (am besten auf Deutsch) 
oder hat jemand gute Lehrunterlagen die für "Noobs" geeignet sind?

Ich wäre da für jede Hilfe sehr dankbar.

MFG
Christof

von Jürgen (Gast)


Lesenswert?

Entweder du pustest den Staub von deinem STM32 (= ARM Cortex M3)
und versuchst es nochmal, oder du machst was einfacheres (z.B. AVR).

Jürgen

von A. F. (artur-f) Benutzerseite


Lesenswert?

>Entweder du pustest den Staub von deinem STM32 (= ARM Cortex M3)
>und versuchst es nochmal, oder du machst was einfacheres (z.B. AVR).

Noch im Halbschlaf?

@  Chris Tof: kann ich verstehen. Mir war es mit einem ARM-9 auch zu 
anstrengend, vor allem wenn man externe Speicher benutzt etc. Was du 
machen kannst, ist von der Herstellerseite dir ein paar PDF's angucken 
und ausprobieren. Leider ist der ARM's nicht so verbreitet wie ein AVR, 
somit gibt es im Web vil weniger Infos zu...

von Jürgen (Gast)


Lesenswert?

Jau, der Kaffee war wohl noch nicht im Hirn angekommen ...

Eigentlich sollte so ein Cortex ja einfacher als z.B. ein ARM7TDMI mit 
seinen zwei Befehlssätzen sein, konkrete Erfahrungen mit Cortex habe ich 
aber noch nicht.

Vielleicht kann man sich ja ein älteres ARM-Tutorial irgendwo im Web als 
Gerüst schnappen, und dann entsprechend die für Cortex nötigen 
Änderungen zusammensuchen?

Amazon hat auch noch ein Buch, ob das was taugt ist aber nicht klar.


Jürgen

von ich (Gast)


Lesenswert?

Gehe einfach nur auf die ST Homepage und lade Dir das herunter:

STM32F10xFWLib

Gibts im Link:
http://www.st.com/mcu/devicedocs-STM32F103C8-110.html

Das ist DIE Firmware Library. Das Tolle an STM ist, die haben nur eine 
einzige Library und alle Demos beziehen sich auf diese eine Lib (und die 
gibts als C-Code!!!).
Also wenn Du es geschafft hst diese Lib zu benutzen, dann kannst Du 
alles mit der CPU machen.
Ein wenig lesen ist natürlich schon nötig.

(Nicht so wie andere Hersteller, die eine Lösung für ein Problem bieten 
und das mann dann versuchen muss in das eigene Projekt zu 
implementieren, nein bei ST mit dem STM32 geht das viel einfacher, dank 
der tollen LIB)

Und natürlich die LIB Dateien nicht ändern, ausser #defines 
aktivieren/deaktivieren oder Interrupts mit Code füllen.

Eine Startup-Assember-Datei ist bei STM32 nicht nötig! :)

von Jürgen (Gast)


Lesenswert?

> Das ist DIE Firmware Library.

Wenn die jetzt noch eine vernünftige Lizenz hätte, dürfte man sie sogar 
benutzen.
Aber das wird im Embedded-Bereich wohl nicht so genau genommen ...

Jürgen

von Daniel S. (dschwab)


Lesenswert?

Hi

Auf http://arm.hsz-t.ch gibt es eine komplette Anleitung für Einsteiger 
inkl. Toolchain, uClinux, Beispiele, etc. und alles vorinstalliert auf 
einer Knoppix DVD.

bye, Daniel

von Kurt (Gast)


Lesenswert?

Es gibt ganz parktische Einstiege in ARM oder auch Cortex, die Insiders 
Guides.
Lesbare PDF Versionen können kostenlos heruntergeladen werden:
http://www.hitex.com/download/con_download_insiders-guides.html
Die Beschreibungen sind auf eine Chipfamilie bezogen und sehr 
praxisorientiert mit Beispielen.

Gruss
Kurt

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.