EnwticklungsumgebungAVRArduinoESP8266  
Suche: 

Kinder

Informatik und Computer

Elektronik

Segeln

Musik

Lego

Kochen

4x4 Wohnmobil

4x4 Wohnmobil V2.0

Andere Basteleien

Linksammlung

Projekte

Merkzettel

Impressum


User
Password

Entwicklungsumgebung für AVR, Arduino, ESP-8266

Installation aller Tools für Kubuntu 14.04

Erforderliche Software

Aus dem Ubuntu Repository

  1. C-Compiler für AVR
  2. Tool zum aufspielen der Software AVR, Arduino

Softwarepakete die aus anderen Quellen heruntergeladen werden muss

  1. Eclipse-Arduino: http://http://eclipse.baeyens.it/
  2. Arduino–IDE 1.6.5 http://www.arduino.cc/en/Main/Software

Installation der Software

  • In einer Shell folgende Kommandos ausführen
sudo apt-get install gcc-avr
sudo apt-get install avrdude
  • Eclipse-Arduino nach /opt auspacken
  • Arduino-IDE nach /opt auspacken

Anpassung an GTK damit Eclipse sauber funktioniert:

Variante 1

Datei: /usr/share/themes/oxygen–gtk/gtk–2.0/gtkrc anpassen:

Folgende Zeile muss geändert werden:

GtkComboBox::appears-as-list = 1

in

GtkComboBox::appears-as-list = 0 

Variante 2

GTK2 deinstallieren

sudo apt-get remove gtk2-engines-oxygen

ESP-8266 Board in Arduino IDE importieren

In der Arduino-IDE die Voreinstellungen im Menü Datei aufrufen. Dort unter Additional Boards Manager URLs folgende URL ergänzen:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Im Menu WerkzeugePlatineBoardmanager aufrufen und ESP-8266 Board installieren.

Einstellungen in Eclipse

Pfadeinstellungen

Unter Window-Preferences den Punkt Arduino auswählen.

Hier müssen nun der Pfad zur Arduino-IDE (Das sollte die oben installierte Version 1.6.5 sein) eingetragen werden.

Für Private Library-Path wird folgender Wert hinterlegt:

~/.arduino15/packages/esp8266/hardware/esp8266/2.0.0/libraries

Für Private Hardware-Path wird folgender Wert hinterlegt:

~/.arduino15/packages/esp8266/hardware

Dateityp *.INO

Filetype für *.ino einstellen dass dieser Dateityp als c++ interpretiert wird.

Einstellungen für das ESP-Tool

Die Datei ~/.arduino15/packages/esp8266/hardware/esp8266/2.0.0/platform.txt muss angepasst werden, so dass in der Zeile

tools.esptool.upload.pattern="{path}/{cmd}" {upload.verbose} -cd {upload.resetmethod} -cb {upload.speed} -cp "{serial.port}" -ca 0x00000 -cf "{build.path}/{build.project_name}.bin"

der Teil {upload.verbose} durch –vv ersetzt wird.

Projekt erstellen für ESP-8266