Benutzer-Werkzeuge

Webseiten-Werkzeuge


topics:frdm-kl25z

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
topics:frdm-kl25z [2014/11/03 05:55] – [Programmierung] ninuxtopics:frdm-kl25z [2014/11/12 19:02] (aktuell) daniw
Zeile 1: Zeile 1:
 ====== FRDM-KL25Z ====== ====== FRDM-KL25Z ======
- +{{ :topics:frdm-kl25z.jpg?200|}} 
-Das Freedomboard FRDM-KL25Z ist ein ARM-Cortex M0+ Mikrocontroller Evaluationsboard von Freescale. Es zeichnet sich insbesondere durch einen geringen Preis aus.+Das Freedomboard FRDM-KL25Z ist ein ARM-Cortex M0+ Mikrocontroller Evaluationsboard von Freescale. Es zeichnet sich insbesondere durch einen geringen Preis aus. Zudem sind die Header kompatibel zur Arduino-Plattform, d.h. jegliche Arduino-Shields können auch mit dem Freedom-Board eingesetzt werden.
  
 ===== User Interface ===== ===== User Interface =====
Zeile 7: Zeile 7:
   * eine RGB LED   * eine RGB LED
   * einen kapazitiven Touch-Slider   * einen kapazitiven Touch-Slider
-Zudem verfügt das Board über einen Beschleunigungssensor, welchem man ebenfalls als Eingabe benutzen kann.+  * einen Taster 
 +Zudem verfügt das Board über einen Beschleunigungssensor, welchen man ebenfalls als Eingabe benutzen kann.
  
 ===== Programmierung ===== ===== Programmierung =====
 Zum Programmieren des Freedomboards kann direkt C verwendet werden und es sind auch keinerlei zusätzliche Geräte notwendig. Das erstellte Programm kann auf dem Computer mit der gcc-arm-none-eabi toolchain crosscompiled werden und das binary file (*.s19) wird einfach auf das Target übertragen. Dieses wird als USB Massenspeicher erkannt, d.h. das Binary kann wie auf einen USB-Flash Stick gespeichert werden. Zum Programmieren des Freedomboards kann direkt C verwendet werden und es sind auch keinerlei zusätzliche Geräte notwendig. Das erstellte Programm kann auf dem Computer mit der gcc-arm-none-eabi toolchain crosscompiled werden und das binary file (*.s19) wird einfach auf das Target übertragen. Dieses wird als USB Massenspeicher erkannt, d.h. das Binary kann wie auf einen USB-Flash Stick gespeichert werden.
 +
 +==== Toochain ====
 +Die Toochain kann vom der GCC ARM Embedded [[https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/|Projektseite]] bezogen werden.
 +
 +Befehl für das Entpacken: 
 +<code bash>
 +tar -xvf gcc-arm-none-eabi-4_8-2014q3-20140805-linux.tar.bz2
 +</code>
 +
 +==== Libs ====
 +Eine Sammlung nützlicher C Bibliotheken ist [[https://github.com/ErichStyger/CrashCourseC/tree/master/Content/lib|hier]] verfügbar.
  
 ==== Pitfalls ==== ==== Pitfalls ====
-Für die Kimpilierung mit gcc-arm-none-eabi werden 32bit libs verwendet. Diese müssen bei ArchLinux zuerst enabled werden im pacman config.+Für die Kompilierung mit gcc-arm-none-eabi werden 32bit libs verwendet. Diese müssen bei ArchLinux zuerst enabled werden im pacman config.
  
 ===== Firmwareupdate ===== ===== Firmwareupdate =====
Zeile 29: Zeile 41:
 beginner_users : ninux beginner_users : ninux
 wannabe_users  : # wannabe_users  : #
-category_topictags : #+category_topictags : hardware, programming
 ---- ----
topics/frdm-kl25z.1414994148.txt.gz · Zuletzt geändert: 2014/11/03 05:55 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki