This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:examples:setup:eclipse:install:linux [2013/03/11 11:43] – raivo.sell | et: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:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Avaneb paketipaigaldaja. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Avaneb " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Paketi paigaldamiseks vajutada " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Kui paigaldamine on lõppenud, väljuda paketipaigaldajast | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Robootika Kodulabori tarkvaraallikas on nüüd edukalt paigaldatud. | ||
| + | |||
| + | **2. Kodulabori tarkvara paigaldamine** | ||
| + | |||
| + | Kodulabori tarkvara paigaldamiseks valida menüüst // | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Järgmiseks sisestada oma parool. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Kui parool sai õigesti sisestatud, avaneb terminali aken ja algab tarkvara paigaldamine, | ||
| + | {{ : | ||
| + | |||
| + | 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, | ||
| + | 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 | ||
| + | < | ||
| + | sudo add-apt-repository http:// | ||
| + | </ | ||
| + | |||
| + | **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: {{: | ||
| + | |||
| + | Seejärel pakkida arhiiv lahti kas kasutades kasutajaliidest või terminalis. | ||
| + | |||
| + | Vastav käsk terminalis | ||
| + | < | ||
| + | Eelnevad käsud võib mugavuse huvides kombineerida ka kokku: | ||
| + | < | ||
| + | wget http:// | ||
| + | </ | ||
| + | |||
| + | Järgnevalt lisada võti Ubuntu paketihaldurisse (olles terminaliga kaustas, kus asub fail 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! | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | 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:** {{: | ||
| + | vt. videojuhendit õpiobjektide alt. | ||
| + | |||
| + | **4. Laadida alla ja paigaldada Kodulabori teek** | ||
| + | |||
| + | * libhomelab | ||
| + | |||
| + | Vastav käsk terminalis | ||
| + | < | ||
| + | |||
| + | </ | ||
| + | |||
| + | **5. Laadida alla ja paigaldada JTAG ja HLFlash tarkvara** | ||
| + | |||
| + | * urjtag-homelab | ||
| + | * hlflash | ||
| + | * hlinit | ||
| + | * hlflash-gui | ||
| + | * avrdude-homelab | ||
| + | |||
| + | Vastav käsk terminalis | ||
| + | < | ||
| + | |||
| + | </ | ||