www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Einstieg ARM


Autor: Chris Tof (bonito)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: A. F. (artur-f) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: ich (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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! :)

Autor: Jürgen (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Daniel Schwab (dschwab)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Kurt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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_insider...
Die Beschreibungen sind auf eine Chipfamilie bezogen und sehr 
praxisorientiert mit Beispielen.

Gruss
Kurt

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.