Difference between revisions of "Quick Start Guide"

From Ethersex_Wiki
Jump to: navigation, search
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{i18n|Quick Start Guide}}
 
{{i18n|Quick Start Guide}}
=== Download the Source from GITHUB ===
+
It only takes three small steps to get Ethersex up and running on your microcontroller!
  
You can download Ethersex from github via git protocol
+
[[Quick_Start_Guide/Preparation | Step 1: Preparation]]
  
git clone git://github.com/ethersex/ethersex.git
+
[[Quick_Start_Guide/Configuration | Step 2: Configuration]]
  
or via http
+
[[Quick_Start_Guide/Flashing | Step 3: Flashing]]
  
git clone http://github.com/ethersex/ethersex.git
 
  
Updating a local version of ethersex is possible with:
+
[[Category:Ethersex]]
 
+
[[Category:Quick Start Guide]]
git pull origin
+
[[Category:StepByStep]]
 
 
 
 
 
 
=== Requirements ===
 
 
 
* AVR GCC-Compiler (Version 4.1 or higher)
 
* AVR LIBC (Version 1.6.8, for 128er ATMegas 1.7)
 
* GNU-Tools (Bash, Make, m4, awk)
 
* AVR-Programmer (e.g. avrdude)
 
 
 
 
 
== Linux Debian / Ubuntu ==
 
 
 
 
 
apt-get install gcc-avr avr-libc binutils-avr m4 gawk libncurses5-dev make dialog git-core avrdude
 
 
 
 
 
== Mac OSX ==
 
 
 
 
 
Using MacPorts (www.macports.org)
 
Apple Bash and sed doesn't work, you need to install Bash V4.0 and GNU sed.
 
First, sync the Port Repository to ensure that you´ll build the latest versions of the requirements.
 
 
 
port selfupgrade
 
 
 
port install git-core avrdude avr-binutils avr-gcc avr-libc bash sed
 
 
 
 
 
You can also use the CrossPack, but MacPorts is more straightforward and updated.
 
[http://www.obdev.at/products/crosspack/index-de.html]
 
 
 
If the MacPort versions of avr-gcc or avrdude are too old. Here is a instuction how to build the toolchain manually: [http://www.heise.de/ct/projekte/machmit/ctbot/wiki/AVRToolchain]
 

Latest revision as of 21:49, 18 July 2013

It only takes three small steps to get Ethersex up and running on your microcontroller!

Step 1: Preparation

Step 2: Configuration

Step 3: Flashing