http://www.ethersex.de/api.php?action=feedcontributions&user=TheSmartGerman&feedformat=atomEthersex_Wiki - User contributions [en]2024-03-29T08:08:50ZUser contributionsMediaWiki 1.30.0http://www.ethersex.de/index.php?title=Quick_Start_Guide/Preparation_(Deutsch)&diff=1807Quick Start Guide/Preparation (Deutsch)2017-12-17T18:19:18Z<p>TheSmartGerman: /* Voraussetzungen */</p>
<hr />
<div>{{i18n|Quick Start Guide/Preparation}}<br />
<br />
= Voraussetzungen =<br />
<br />
<br />
* GCC-Compiler (GCC wird benötigt um die Dialog des menuconfig zu erstellen)<br />
* AVR GCC-Compiler >= 4.7<br />
* AVR LIBC >= 1.8<br />
* AVR Binutils >= 2.22<br />
* GNU-Tools (Bash, Make, m4, awk)<br />
* AVR-Programmier Werkzeug (z.B.: avrdude)<br />
<br />
<s>'''Achtung:''' binutils ''2.22'' hat einen Fehler, der das Übersetzen von Ethersex abbricht. Installiere Version 2.21 bis [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52692 GCC 4.7.1] verfügbar ist.</s><br />
<br />
== Linux Debian / Ubuntu ==<br />
<br />
apt-get install gcc gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev make dialog git-core avrdude<br />
<br />
== Arch Linux ==<br />
<br />
pacman -Sy m4 avr-binutils avr-libc avrdude avr-gcc git gawk ncurses make perl<br />
<br />
== FreeBSD ==<br />
add gmake avr-binutils avr-gcc avr-libc (to compile)<br />
add gsed m4 gawk (need for ethersex), add avrdude git<br />
use add_page -r PKG-NAME or use ports (goggle freebsd ports install)<br />
<br />
== Mac OS X ==<br />
Zum Einsatz von Ethersex müssen auf Mac OS X noch Softwarepakete installiert werden. Dazu wird [http://www.macports.org MacPorts] benutzt. Sollten die Softwarepakete von MacPorts nicht aktuell sein, gibt es eine [http://www.heise.de/ct/projekte/machmit/ctbot/wiki/AVRToolchain Anleitung], die Arbeitsumgebung für AVR manuell zu bauen. Die Nutzung von MacPorts ist einfacher und führt schneller zum Ziel.<br />
<br />
Wer schon einen Atmel AVR programmiert und geflasht hat, besitzt bereits eine funktionierende Arbeitsumgebung. Wenn nicht, müssen zuerst die Softwarepakete zur Programmierung eines AVR installiert werden:<br />
sudo port install avr-binutils avr-gcc avr-libc avrdude<br />
<br />
Für Neueinsteiger wird als Fingerübung empfohlen, eine LED auf dem AVR zum Blinken zu bringen, bevor man sich in das Ethersex Abenteuer stürzt.<br />
<br />
Wer bereits git nutzt, kann den nächsten Schritt überspringen:<br />
sudo port install git-core<br />
<br />
Es folgen die Softwarepakete, die von Ethersex benötigt werden:<br />
sudo port install bash gsed gawk dialog<br />
<br />
= Sourcen von GitHub holen=<br />
<br />
Entweder mit<br />
<br />
git clone git://github.com/ethersex/ethersex.git<br />
<br />
oder via http<br />
<br />
git clone http://github.com/ethersex/ethersex.git<br />
<br />
Die lokale Version von Ethersex wird aktualisiert mit:<br />
<br />
git pull origin<br />
<br />
[[Quick_Start_Guide/Configuration | Nächster Schritt]]</div>TheSmartGermanhttp://www.ethersex.de/index.php?title=Quick_Start_Guide/Preparation_(Deutsch)&diff=1806Quick Start Guide/Preparation (Deutsch)2017-12-17T18:15:48Z<p>TheSmartGerman: /* Linux Debian / Ubuntu */</p>
<hr />
<div>{{i18n|Quick Start Guide/Preparation}}<br />
<br />
= Voraussetzungen =<br />
<br />
* AVR GCC-Compiler >= 4.7<br />
* AVR LIBC >= 1.8<br />
* AVR Binutils >= 2.22<br />
* GNU-Tools (Bash, Make, m4, awk)<br />
* AVR-Programmier Werkzeug (z.B.: avrdude)<br />
<br />
<s>'''Achtung:''' binutils ''2.22'' hat einen Fehler, der das Übersetzen von Ethersex abbricht. Installiere Version 2.21 bis [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52692 GCC 4.7.1] verfügbar ist.</s><br />
<br />
== Linux Debian / Ubuntu ==<br />
<br />
apt-get install gcc gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev make dialog git-core avrdude<br />
<br />
== Arch Linux ==<br />
<br />
pacman -Sy m4 avr-binutils avr-libc avrdude avr-gcc git gawk ncurses make perl<br />
<br />
== FreeBSD ==<br />
add gmake avr-binutils avr-gcc avr-libc (to compile)<br />
add gsed m4 gawk (need for ethersex), add avrdude git<br />
use add_page -r PKG-NAME or use ports (goggle freebsd ports install)<br />
<br />
== Mac OS X ==<br />
Zum Einsatz von Ethersex müssen auf Mac OS X noch Softwarepakete installiert werden. Dazu wird [http://www.macports.org MacPorts] benutzt. Sollten die Softwarepakete von MacPorts nicht aktuell sein, gibt es eine [http://www.heise.de/ct/projekte/machmit/ctbot/wiki/AVRToolchain Anleitung], die Arbeitsumgebung für AVR manuell zu bauen. Die Nutzung von MacPorts ist einfacher und führt schneller zum Ziel.<br />
<br />
Wer schon einen Atmel AVR programmiert und geflasht hat, besitzt bereits eine funktionierende Arbeitsumgebung. Wenn nicht, müssen zuerst die Softwarepakete zur Programmierung eines AVR installiert werden:<br />
sudo port install avr-binutils avr-gcc avr-libc avrdude<br />
<br />
Für Neueinsteiger wird als Fingerübung empfohlen, eine LED auf dem AVR zum Blinken zu bringen, bevor man sich in das Ethersex Abenteuer stürzt.<br />
<br />
Wer bereits git nutzt, kann den nächsten Schritt überspringen:<br />
sudo port install git-core<br />
<br />
Es folgen die Softwarepakete, die von Ethersex benötigt werden:<br />
sudo port install bash gsed gawk dialog<br />
<br />
= Sourcen von GitHub holen=<br />
<br />
Entweder mit<br />
<br />
git clone git://github.com/ethersex/ethersex.git<br />
<br />
oder via http<br />
<br />
git clone http://github.com/ethersex/ethersex.git<br />
<br />
Die lokale Version von Ethersex wird aktualisiert mit:<br />
<br />
git pull origin<br />
<br />
[[Quick_Start_Guide/Configuration | Nächster Schritt]]</div>TheSmartGermanhttp://www.ethersex.de/index.php?title=Quick_Start_Guide/Preparation&diff=1805Quick Start Guide/Preparation2017-12-17T18:15:36Z<p>TheSmartGerman: /* Linux Debian / Ubuntu */</p>
<hr />
<div>{{i18n|Quick Start Guide/Preparation}}<br />
<br />
= Requirements =<br />
<br />
* Native GCC-Compiler (for the lxdialog utility required by make menuconfig)<br />
* AVR GCC-Compiler >= 4.7<br />
* AVR LIBC >= 1.8<br />
* AVR Binutils >= 2.22<br />
* GNU-Tools (Bash, Make, m4, awk)<br />
* AVR-Programmer (e.g. avrdude)<br />
<br />
<s>'''Attention:''' binutils ''2.22'' has a bug that causes the compilation of ethersex to fail. Install version 2.21 until [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52692 GCC 4.7.1 has been released].</s><br />
<br />
== Linux Debian / Ubuntu ==<br />
<br />
apt-get install gcc gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev make dialog git-core avrdude<br />
<br />
== Arch Linux ==<br />
<br />
pacman -Sy m4 avr-binutils avr-libc avrdude avr-gcc git gawk ncurses make perl<br />
<br />
== FreeBSD ==<br />
add gmake avr-binutils avr-gcc avr-libc (to compile)<br />
add gsed m4 gawk (need for ethersex), add avrdude git<br />
use add_page -r PKG-NAME or use ports (goggle freebsd ports install)<br />
<br />
== Mac OS X ==<br />
Before compiling Ethersex on Mac OS X additional software packages need to be installed. [http://www.macports.org MacPorts] are used for that. In case MacPorts are outdated, there is a [http://www.heise.de/ct/projekte/machmit/ctbot/wiki/AVRToolchain guide] for building the AVR toolchain manually. Using MacPorts is easier and faster.<br />
<br />
Who already programmed and flashed an Atmel AVR has a proper working environment. Else the packages for programming an AVR need to be installed:<br />
sudo port install avr-binutils avr-gcc avr-libc avrdude<br />
<br />
For newbies it is recommended to connect a LED and have that flashing by the AVR before jumping into the Ethersex adventure.<br />
<br />
Who already uses git, can skip the next step:<br />
sudo port install git-core<br />
<br />
Now install the software packages that are required by Ethersex:<br />
sudo port install bash gsed gawk dialog<br />
<br />
= Download the Source from GitHub =<br />
<br />
You can download Ethersex from github via git protocol<br />
<br />
git clone git://github.com/ethersex/ethersex.git<br />
<br />
or via http<br />
<br />
git clone http://github.com/ethersex/ethersex.git<br />
<br />
Updating a local version of ethersex is possible with:<br />
<br />
git pull origin<br />
<br />
[[Quick_Start_Guide/Configuration | next step]]</div>TheSmartGerman