This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:examples:setup:windows:eclipse_v5 [2011/10/24 21:32] – raivo.sell | et:examples:setup:windows:eclipse_v5 [2020/07/20 09:00] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Arenduskeskkond Eclipse ATmega2561 ====== | + | ====== Arenduskeskkond Eclipse |
| Järgnev juhend kirjeldab Kodulabori versioon 5 (Kontroller v1 - ATmega2561) arenduskeskkonna paigaldamist ja esmast seadistamist. | Järgnev juhend kirjeldab Kodulabori versioon 5 (Kontroller v1 - ATmega2561) arenduskeskkonna paigaldamist ja esmast seadistamist. | ||
| Line 9: | Line 9: | ||
| **MS Windows** | **MS Windows** | ||
| - | Tarkvara allalaadimine -> Eclipse HomeLab pakk | + | Tarkvara allalaadimine -> [[et:files|Eclipse HomeLab pakk]] |
| **Linux Ubuntu** | **Linux Ubuntu** | ||
| - | Tarkvara allalaadimine -> Homelab-keyring | + | Tarkvara allalaadimine -> [[et:files|Homelab-keyring]] |
| - | **Linux/ | + | **Linux/ |
| Paigaldage järgmine tarkvara: | Paigaldage järgmine tarkvara: | ||
| Line 22: | Line 22: | ||
| * Hlinit | * Hlinit | ||
| * Hlflash | * Hlflash | ||
| - | * Robootika Kodulabori teek | + | * AVRdude mod. |
| - | + | ||
| - | **Mac OS** | + | |
| - | Paigaldage järgmine tarkvara: | + | |
| - | * Eclipse | + | |
| - | * Eclipse AVR plugin | + | |
| - | * Hlinit | + | |
| - | * Hlflash | + | |
| * Robootika Kodulabori teek | * Robootika Kodulabori teek | ||
| Line 35: | Line 28: | ||
| Kui arendustarkvara on paigaldatud saab alustada programmi kirjutamist, | Kui arendustarkvara on paigaldatud saab alustada programmi kirjutamist, | ||
| - | Uus projekt, sisaldab endas tüüpiliselt palju erinevaid faile: programmikoodi(e), | + | Uus projekt, sisaldab endas tüüpiliselt palju erinevaid faile: programmikoodi(e), |
| Uue projekti loomiseks tuleb läbida järgmised sammud: | Uue projekti loomiseks tuleb läbida järgmised sammud: | ||
| - | **1.** Avada Eclipse (Robotic HomeLab IDE) ja alustada uue projekt seadistamist. Kui Tarkvara on äsja paigaldatud on esmalt vaja tekitade projektide repositoorium ehk // | + | **1.** Avada Eclipse (Robotic HomeLab IDE) ja alustada uue projekt seadistamist. Kui Tarkvara on äsja paigaldatud, on esmalt vaja tekitade projektide repositoorium ehk // |
| {{: | {{: | ||
| Line 50: | Line 43: | ||
| {{: | {{: | ||
| - | **3.** Järgnevalt avaneb aken, kus tuleb märkida mikrokontrolleri tüüp ja taktsagedus. | + | **3.** Järgnevalt avaneb aken, kus tuleb märkida mikrokontrolleri tüüp ja taktsagedus. |
| {{: | {{: | ||
| - | **4.** Nüüd avaneb juba programmeerimise kasutajaliides, | + | **4.** Nüüd avaneb juba programmeerimise kasutajaliides, |
| {{: | {{: | ||
| Line 143: | Line 136: | ||
| Kui ka selle koodi kompileerimine õnnestub, siis on kõik eelnevad seadistused tehtud õigesti. | Kui ka selle koodi kompileerimine õnnestub, siis on kõik eelnevad seadistused tehtud õigesti. | ||
| - | ~~PB~~ | + | < |
| ===== Kontrollerile koodi laadimine ===== | ===== Kontrollerile koodi laadimine ===== | ||
| Line 164: | Line 157: | ||
| {{: | {{: | ||
| + | |||
| + | ===== Ujukoma-arvude kasutamine ===== | ||
| + | |||
| + | Mõnikord tekib vajadus AVR programmis kasutada ujukoma-arve. Nendega arvutamiseks ja nende esitamiseks printf-tüüpi funktsioonidega tuleb projekti seadistustes teha järgmised muudatused: | ||
| + | |||
| + | 1. Avada projekti seaded menüüst File → Properties. Vasakul paneelil avada C/C++ Build → Settings. Paremal avanenud valikust valida AVR C Linker → Libraries, kuhu tuleb lisaks kodulabori teegile lisada teegi objektid // | ||
| + | |||
| + | 2. Seejärel tuleb avada AVR C Linker → General ja //Other Arguments// kasti lisada read rida // | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 3. Vajutada OK ja sulgeda seadete aken. | ||