Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:examples:setup:eclipse:install:linux [2013/01/02 13:56] raivo.sellet:examples:setup:eclipse:install:linux [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Eclipse paigaldus Linux ======
  
 +Järgnev juhend kirjeldab Robootika Kodulabori arenduskeskkonna paigaldamist Ubuntu Linux operatsioonisüsteemis Ubuntu 12.04 näitel. Tarkvara paigaldamiseks kasutatakse Robootika Kodulabori tarkvaraallikat (repositooriumit).
 +
 +===== Tarkvara paigaldamine =====
 +
 +**1. Tarkvaraallika seadistamine**
 +
 +Tarkvaraallika seadistamiseks laadige alla ja paigaldage homelab-keyring tarkvarapakett. Paigaldamiseks avada link: [[http://www.roboticlab.eu/repo/ubuntu/dists/raring/main/binary-all/misc/homelab-keyring_2013.07.19-1_all.deb|homelab-keyring]]. Järgnevalt avab veebilehitseja akna, kus tuleb valida paketi avamine paketipaigaldajaga. 
 +
 +{{  :kit:repo2.png?400  |}}
 +
 +Avaneb paketipaigaldaja. 
 +
 +{{  :kit:repo3.png?400  |}}
 +
 +Avaneb "Ubuntu Tarkvarakeskus"
 +
 +{{  :kit:repo3maverick.png?400  |}}
 +
 +Paketi paigaldamiseks vajutada "Paigalda pakett", seejärel sisestada paigaldamise õigustega kasutaja parool.
 +
 +{{  :kit:repo4.png?400  |}}
 +
 +Kui paigaldamine on lõppenud, väljuda paketipaigaldajast
 +
 +{{  :kit:repo5.png?400  |}}
 +
 +Robootika Kodulabori tarkvaraallikas on nüüd edukalt paigaldatud.
 +
 +**2. Kodulabori tarkvara paigaldamine**
 +
 +Kodulabori tarkvara paigaldamiseks valida menüüst //Rakendused -> Programmeerimine -> Install Homelab//
 +
 +{{  :kit:repo6.png?400  |}}
 +
 +Järgmiseks sisestada oma parool.
 +
 +{{  :kit:repo4.png?400  |}}
 +
 +Kui parool sai õigesti sisestatud, avaneb terminali aken ja algab tarkvara paigaldamine, vale parooli korral paigaldamist ei alustata.
 +{{  :kit:repo7.png?400  |}}
 +
 +Tarkvara paigaldamine võib aega võtta paarist minutist mitmekümmne minutini, sõltuvalt interneti ühenduse ja arvuti kiirusest. 
 +Paigalduse käigus paigaldatakse 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 paigaldamine 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
 +<code>
 +sudo add-apt-repository http://roboticlab.eu/repo/ubuntu/
 +</code>
 +
 + **2. GnuPGP võtme paigaldamine **
 +Kuna kõigil 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
 +<code> unzip homelab-keyring.gpg.zip </code>
 +Eelnevad käsud võib mugavuse huvides kombineerida ka kokku:
 +<code>
 +wget http://home.roboticlab.eu/_media/et/examples/setup/homelab-keyring.gpg.zip; unzip homelab-keyring.gpg.zip; rm homelab-keyring.gpg.zip
 +</code>
 +
 +Järgnevalt lisada võti Ubuntu paketihaldurisse (olles terminaliga kaustas, kus asub fail homelab-keyring.gpg)
 +<code>sudo apt-key add homelab-keyring.gpg</code>
 +
 + **3. Seejärel tuleb alla laadida tarkvarauuendused. **
 +
 +Selleks kopeerida terminali alljärgnev rida
 +<code>
 +sudo apt-get update
 +</code>
 +
 +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
 +<code>
 +sudo apt-get install eclipse eclipse-cdt urjtag-homelab hlflash hlinit hlflash-gui
 +libhomelab avrdude-homelab eclipse-avr
 +</code>
 +
 +Pärast nende pakettide paigaldamist on Kodulabori tarkvara paigaldatud!
 +
 +===== Tarkvara paigaldamine ilma Kodulabori repo toeta =====
 +
 + Kui tarkvara repositoorium ei toeta teie linuxi versiooni, võib üritada vajalikud tarkvarapaketid paigaldada käsitsi.
 +
 + **1. Paigaldada Tarkvarakeskuse kaudu Eclipse IDE **
 +
 +
 + **2. Lisada Eclipse IDE-le AVR plugin **
 +Selleks avada Eclipse, seejärel Workspace.
 +Avada Help-Install New Software ...
 +
 +Vajutada nupule Add ja seejärel lisada AVR plugina nimetus ja URL (http://avr-eclipse.sourceforge.net/updatesite)
 +
 +Seejärel märkida uue plugina ette linnuke ja vajutada nupule Next  > kaks korda, aktsepteerida litsents ning Finish.
 +
 +Hoiatusele võib vastata OK ja peale edukat plugina paigaldamist tuleb teha Eclipse-le taaskäivitus.
 +
 +
 +Täpsem juhend siin: [[http://avr-eclipse.sourceforge.net/wiki/index.php/Plugin_Download|Plugin Download]]
 +
 +Kui juba ei ole, siis paigalda järgmised pakid:
 +gcc-avr Compiler & Assembler
 +binutils-avr Linker and some other useful tools
 +gdb-avr Debugger for AVR Targets
 +avr-libc The standard C library for the AVR series, including the required include files
 +avrdude Programm to upload applications onto a AVR device
 +
 +**3. Laadida alla projekti template:** {{:software:atmega2561example.zip|}} või {{:software:atmega128example.zip|}} ja importida see Eclipse keskkonda.
 +vt. videojuhendit õpiobjektide alt.
 +
 +**4. Laadida alla ja paigaldada Kodulabori teek**
 +
 +  * libhomelab
 +
 +Vastav käsk terminalis
 +<code>
 +
 +</code>
 +
 +**5. Laadida alla ja paigaldada JTAG ja HLFlash tarkvara**
 +
 +  * urjtag-homelab
 +  * hlflash
 +  * hlinit
 +  * hlflash-gui
 +  * avrdude-homelab
 +
 +Vastav käsk terminalis
 +<code>
 +
 +</code>
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0