Arexx JM3-AXT3 User Manual

Page of 21
AREXX Engineering & JM3 Engineering
 
Version: 1.02   
 
 
 
9. Nov. 2014 
 
 
 
 
Seite: 14 
 
Das makefile zur Erstellung von Programmen wird selbstverständlich mitgeliefert. Dies erlaubt 
auch bestehenden C-Code mit zu verwenden. Beispiele sind im Demo Source-Code enthalten. 
Der Software-Source-Code kann mit Notepad+ oder Visual Studio Express (freier Download bei 
Microsoft) erstellt werden. Der Compiler ist in beiden Fällen der GNU Compiler für AVR! 
 
Die neueste Version der GCC Tool Chain wir mitgeliefert 
– siehe avr-gcc-4.8.1.zip File und der 
separaten Anleitung wie der GCC zu installieren ist (avr-gcc-vs.pdf ). 
Kurzanleitung:  Extrahieren des Zip-Files nach C:\GCC und dann im gleichen Ordner das File 
addpath.exe ausführen um die notwendigen Einstellung automatisch vorzunehmen. 
 
3.1 Asuro xTend Board 
 
Das Asuro xTend Board hat Zugriff auf eine Reihe von Erweiterungen 
– z.B. verschiedene 
Sensoren / Modulerweiterungen (Kompass
, RTC …), Tasten, LEDs und einem Display (/2x8 
Zeichen) für Statusanzeigen. Außerdem steuert es die Antriebsmotoren über einen I2C Bus und 
sammelt weitere Informationen vom Asuro. 
 
Die JM3 Asuro xTend Software stellt eine Demo-Software mit Beispielen zur Verfügung. 
Außerdem eine Library mit den Hardware Treibern für:  Display,  ADC, Timer, I2C, UART, LED 
und Keypad. Damit müssen sie tief in die H/W eintauchen bevor sie eine Anwendung schreiben 
können. 
 
Die Programmierung erfolgt über den USB Anschluss und dem JM3 Robot Tool oder aber dem 
command line basierten JM3 MultiLoader erfolgen. Als Source-Code Editor kann z.B. Notepad+ 
oder aber auch Visual Studio Express verwendet werden (siehe separate Anleitung). Das 
Programmieren verfolgt über ein schnelles Interface und einer Logik die im Flash Speicher des 
Mikro-Controllers nur die geänderten Blöcke beschreibt!