====== Automatic setup of development environment (Linux) ====== This section describes how to install and use AVR development environment in Linux Ubuntu 10.04, 11.04, 11.10 and 12.04 operation systems. For installation of software repository of Robotic HomeLab is used. ===== Software installation ===== **1. Software source setup** For source setup HomeLab-keyring sofware package must be downloaded and installed. Click for download: [[http://www.roboticlab.eu/repo/ubuntu/dists/oneiric/main/binary-all/misc/homelab-keyring_2012.02.26-1_all.deb|homelab-keyring]]. At next internet browser will open a window, where opening package installation with automatic installation manager can be selected. {{ :kit:repo2.png?400 |}} If you selected the correct option, the manager will open (Ubuntu 10.04 example). {{ :kit:repo3.png?400 |}} Ubuntu 10.10 and newer open the "Ubuntu Software Center" {{ :kit:repo3maverick.png?400 |}} Press "Install package" for installation and input your password. {{ :kit:repo4.png?400 |}} If the installation has finished, close the manager. {{ :kit:repo5.png?400 |}} As a conclusion you have successfully installed Robotic Homelab software source. **2. Kodulabori tarkvara paigaldamine** Kodulabori tarkvara paigaldamiseks valige menüüst //Rakendused -> Programmeerimine -> Install Homelab// {{ :kit:repo6.png?400 |}} Järgmiseks sisestage oma parool. {{ :kit:repo4.png?400 |}} Kui sisestasite parooli õigesti, avaneb terminali aken ja algab tarkvara paigaldamine, vale parooli korral paigaldamist ei alustata. Võite hiljem menüüst paigaldamise uuesti valida. {{ :kit:repo7.png?400 |}} Tarkvara paigaldamine võib aega võtta paarist minutist veerandtunnini, sõltuvalt teie interneti ühenduse ja arvuti kiirusest. Installi käigus paigaldatakse teie arvutisse järgmised tarkvarapakid: * gcc-avr – GNU C-keele kompilaator AVR platvormile * avrdude – programm hex-faili laadimiseks mikrokontrollerisse * avr-libc – C-keele teegid koodi kirjutamiseks AVR platvormile * libhomelab - Kodulabori teek * HomelabSetup - Kodulabori seadistamise programm * Eclipse-CDT - Arenduskeskond Peale eelpool mainitud tarkvarapakkide paigaldamist, sulgub terminal. Kodulabori tarkvara on nüüd paigaldatud ! ===== Tarkvara käsitsi paigaldamine ===== Kui tarkvara automaatne installeerimine millegipärast ei õnnestu, saab vajalikud tarkvarapaketid paigaldada ka käsitsi. **1. Kõigepealt lisada terminali kaudu Ubuntu paketihaldurisse Kodulabori repositoorium. ** Selleks kopeerida terminali alljärgnev rida sudo add-apt-repository http://roboticlab.eu/repo/ubuntu/ **2. GnuPGP võtme paigaldamine ** Kuna kõik Kodulabori tarkvarapakettidel on valideerimiseks GnuPGP võti, siis tuleb vastav avalik võti paigaldada ka enda arvutisse. Laadida alla võti: {{:et:examples:setup:homelab-keyring.gpg.zip|}} Seejärel pakkida arhiiv lahti kas kasutades kasutajaliidest või terminalis. Vastav käsk terminalis unzip homelab-keyring.gpg.zip Järgnevalt lisada võti Ubuntu paketihaldurisse (olles terminaliga kaustas kus asub fail homelab-keyring.gpg) sudo apt-key add homelab-keyring.gpg **3. Seejärel tuleb alla laadida tarkvarauuendused. ** Selleks kopeerida terminali alljärgnev rida sudo apt-get update Peale tarkvarauuenduste allalaadimist tuleb paigaldada järgnevad tarkvarapaketid: * eclipse * eclipse-cdt * urjtag-homelab * hlflash * hlinit * hlflash-gui * libhomelab * avrdude-homelab * eclipse-avr Paigaldamiseks kopeerida terminali vastav rida sudo apt-get install eclipse eclipse-cdt urjtag-homelab hlflash hlinit hlflash-gui libhomelab avrdude-homelab eclipse-avr Pärast nende pakettide paigaldamist on Kodulabori tarkvara paigaldatud! Uue projekti loomist ja ujukoma arvutuste seadistamise vaata Eclipse juhendist.