Benutzer-Werkzeuge

Webseiten-Werkzeuge


topics:frdm-kl25z

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
topics:frdm-kl25z [2014/11/01 06:36] – Created from the formular at topics:create 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. Zudem sind die Header kompatibel zur Arduino-Plattform, d.h. jegliche Arduino-Shields können auch mit dem Freedom-Board eingesetzt werden.
  
-Das Freedomboard FRDM-KL25Z ist ein ARM-Cortex M0+ Mikrocontroller Evaluationsboard von Freescale. Es zeichnet sich insbesondere durch einen geringen Preis aus. +===== User Interface =====
- +
-== User Interface ==+
 Das Interface des Freedomboards ist sehr schlicht und bietet lediglich  Das Interface des Freedomboards ist sehr schlicht und bietet lediglich 
   * eine RGB LED   * eine RGB LED
   * einen kapazitiven Touch-Slider   * einen kapazitiven Touch-Slider
 +  * 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 wie auf einen USB gespeichert.+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 ==== 
 +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 ===== 
 +Wie man die Firmware aktualisieren kann wird in diesem [[http://mcuoneclipse.com/2014/11/01/illustrated-step-by-step-instructions-updating-the-freescale-freedom-board-firmware/|Post]] Schritt für Schritt erklärt. 
 + 
 +===== Nützliche Links ===== 
 +  * [[https://github.com/ErichStyger/CrashCourseC|CrashCourseC - Einführung in die C Programmierung mit dem FRDM-KL25Z]] 
 +  * [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z|Offizielle Produktseite von Freescale]] 
 +  * [[http://developer.mbed.org/handbook/mbed-FRDM-KL25Z|mbed FRDM KL25Z - Getting started]] 
 +  * [[http://mcuoneclipse.com/|MCU on Eclipse - Mikrocontroller Blog]]
  
 ---- dataentry topic ---- ---- dataentry topic ----
Zeile 16: Zeile 41:
 beginner_users : ninux beginner_users : ninux
 wannabe_users  : # wannabe_users  : #
-category_topictags : #+category_topictags : hardware, programming
 ---- ----
- 
topics/frdm-kl25z.1414823766.txt.gz · Zuletzt geändert: 2014/11/01 06:36 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki