löschen einer existierenden Installation:
sudo apt-get purge eclipse
sudo apt-get remove eclipse
sudo apt-get autoremove
download von http://www.eclipse.org/downloads/
Installation:
tar -xzf eclipse-SDK-3.6.2-linux-gtk-x86_64.tar.gz
sudo mv eclipse /opt/
sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
Starter am Desktop oder in der Menüleiste anlegen!
Plugins installieren:
Help - install new Software
- Helios plugins: work with: Helios - http://download.eclipse.org/releases/helios
Collaboration
Database Development
Linux Tools
Programming Languages
Web,XML
- Google Plugin:
Name: Google
URL: http://dl.google.com/eclipse/plugin/3.6 - PHP debugger:
Name: PDT
URL: http://downloads.zend.com/pdt - Perl Plugin: info
Name: EPICsudo apt-get install libpadwalker-perl
URL: http://e-p-i-c.sf.net/updates - leJOS NXT:
Name: leJOS NXJ
URL: http://lejos.sourceforge.net/tools/eclipse/plugin/nxj/
Hakerl bei "Group" entfernen und dann installieren - Android:
Name: Android SDK
URL: https://dl-ssl.google.com/android/eclipse/ - AVR-Plugin:
Name: AVR Eclipse Plugin
URL: http://avr-eclipse.sourceforge.net/updatesite/ - LateX-plugin:
Name: LateX
URL: http://texlipse.sourceforge.net/
Projekt-Properties:
- C/C++ Build - Settings - GCC C Compiler - Includes : /usr/include/SDL
- C/C++ Build - Settings - GCC C Linker - Libraries : SDL SDL_gfx SDL_ttf SDL_image
Preferences-Android-SDK-Location: /opt/android-sdk-linux_x86
AVR-Integration:
- Window-Preferences:
- General Workspace: Build automatically entfernen, Save automatically befor build anhaken
- AVR Paths: (Kann etwas dauern beim Laden!) Kontrollieren und Disable search for System path at startup anhaken
- C/C++ Indexer: Enable Indexer anhaken
- AVR AVRDude: add für neue Konfiguration, und passenden Programmer angeben - Neues Projekt anlegen: AVR Cross Target Application
- Project Explorer Properties:
- C/C++Build: Configuration - Manage Configurations: Release active und Configuration Release auswählen
- AVR AVRDude: Programmer auswählen welcher zuvor schon angelegt wurde - USB-Programmer aktivieren:
/etc/udev/rules.d/15_usbprog.rules anlegen:# Anlegen unter: /etc/udev/rules.d
# neu laden mit: sudo /sbin/udevadm control --reload-rules
# Atmel AVR ISP mkII
SUBSYSTEM=="usb", SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2104", GROUP="htl", MODE="0660"
# usbprog bootloader
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c62", GROUP="htl", MODE="0660"
# USBasp programmer
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="htl", MODE="0660"
# USBtiny programmer
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", GROUP="htl", MODE="0660" - ardunio Programmer:
Schnittstelle :
Baudrate: 19200/dev/ttyUSB0
- AVR Simulator starten:
simulavr -g -P simulavr-disp -d atmega16
- kopiere aus einer AVR-Studio-Installation das Verzeichnis
"Atmel\AVR Tools\Partdescriptionfiles" ins Linux System und setze unter Preferences-AVR-Path den Pfad darauf. - Programmer und AVR-Chip einstellen: [Project]-[Properties]-[AVR]
- Compiler und Linker Einstellungen: [Project]-[Properties]-[C/C++ Build]-[Settings]
- Debugger Einstellen: [Run]-[Debug Configurations]
[Main] : using GDB Remote System Process Launcher
[Debugger]-[Main]: GDB debugger: avr-gdb
GDB command file: gdbinit
die Datei gdbinit liegt im Home-Verzeichnis und kann wie folgt aussehen:target remote localhost:1212
[Debugger]-[Connection]: TCP, localhost, 1212
load
break main
continue - Bevor das Debuggen gestartet werden kann muss der simulavr laufen!!
Eigene Templates verwenden : howto
Keine Kommentare:
Kommentar veröffentlichen