Benutzer:Mac: Unterschied zwischen den Versionen
Aus FabLab Region Nürnberg
Mac (Diskussion | Beiträge) (Die Seite wurde geleert.) |
Mac (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
=arduino IDE auf Archlinux ARM= | |||
* arduino (das 'normale' Arduino prototyping platform SDK) von AUR herunterladen. Dummerweise installiert das Paket '(includes patched avrdude and librxtx)' mit, die natürlich für die falsche Architektur übersetzt wurden. | |||
* In PKGBUILD die Architektur anpassen, z.B. für ARM v7 | |||
arch=('armv7h') | |||
* Von [http://archlinuxarm.org/ ARchlinuxARM] die Pakete <tt>java-rxtx</tt>, <tt>avrdude</tt>, <tt>avr-binutils</tt>, <tt>avr-gcc</tt> und <tt>avr-libc</tt> für die entsprechende ARM Platform installieren. | |||
* In der Datei <tt>/usr/share/arduino/arduino</tt> folgende Zeile ändern (O.K., das ist ziemlich unsauber) | |||
LD_LIBRARY_PATH=`pwd`/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} | |||
in | |||
LD_LIBRARY_PATH=/usr/lib:`pwd`/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} | |||
ändern, damit die richtige <tt>/usr/lib/librxtxSerial.so</tt> benutzt wird. | |||
* avrdude durch die ARM Version ersetzen | |||
rm /usr/share/arduino/hardware/tools/avrdude /usr/share/arduino/hardware/tools/avrdude.conf | |||
ln -s /usr/bin/avrdude /usr/share/arduino/hardware/tools/ | |||
ln -s /etc/avrdude.conf /usr/share/arduino/hardware/tools/ |
Version vom 7. März 2014, 20:31 Uhr
arduino IDE auf Archlinux ARM
- arduino (das 'normale' Arduino prototyping platform SDK) von AUR herunterladen. Dummerweise installiert das Paket '(includes patched avrdude and librxtx)' mit, die natürlich für die falsche Architektur übersetzt wurden.
- In PKGBUILD die Architektur anpassen, z.B. für ARM v7
arch=('armv7h')
- Von ARchlinuxARM die Pakete java-rxtx, avrdude, avr-binutils, avr-gcc und avr-libc für die entsprechende ARM Platform installieren.
- In der Datei /usr/share/arduino/arduino folgende Zeile ändern (O.K., das ist ziemlich unsauber)
LD_LIBRARY_PATH=`pwd`/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
in
LD_LIBRARY_PATH=/usr/lib:`pwd`/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
ändern, damit die richtige /usr/lib/librxtxSerial.so benutzt wird.
- avrdude durch die ARM Version ersetzen
rm /usr/share/arduino/hardware/tools/avrdude /usr/share/arduino/hardware/tools/avrdude.conf ln -s /usr/bin/avrdude /usr/share/arduino/hardware/tools/ ln -s /etc/avrdude.conf /usr/share/arduino/hardware/tools/