Difference between revisions of "Gumstix/sk"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Gumstix Verdex = | = Gumstix Verdex = | ||
− | Všetky informácie vychádzajú z | + | Všetky informácie vychádzajú z predpokladu, že pracovným systémom je OS GNU/Linux. |
+ | == Všeobecné informácie == | ||
+ | Default heslo pre uživateľa "root" je buď "gumstix", "gumstixverdex", alebo "gumstixovero". Pozor bežná práca by sa nemala pod týmto kontom vykonávať. Takisto budúci software, ktorý bude na stroji bežať by nemal byť spustený s právami superuživateľa. | ||
== Vývojové prostredie == | == Vývojové prostredie == | ||
=== Na úvod === | === Na úvod === | ||
Najskôr je potrebné overiť, či je v systéme nainštalovaný subversion. Najlepšie samozrejme aktuálna verzia.<br> | Najskôr je potrebné overiť, či je v systéme nainštalovaný subversion. Najlepšie samozrejme aktuálna verzia.<br> | ||
− | Takisto zvážte vytvorenie nového | + | Takisto zvážte vytvorenie nového používateľského konta na účely vývoja. |
=== Získanie vývojového prostredia === | === Získanie vývojového prostredia === | ||
− | Do terminálu napíšte ako | + | Do terminálu napíšte ako užívateľ (je potrebné funkčné internetové pripojenie): |
<source lang="bash">$ mkdir ~/gumstix | <source lang="bash">$ mkdir ~/gumstix | ||
$ cd ~/gumstix | $ cd ~/gumstix | ||
Line 12: | Line 14: | ||
</source> | </source> | ||
− | Nastavenie premenných prostredia urobte podľa príkladu v "~/gumstix/gumstix-oe/extras/profile". V prípade, že Váš .bashrc súbor je prázdny/neexistuje, môžete ho týmto súborom prepísať. | + | Nastavenie premenných prostredia urobte podľa príkladu v "~/gumstix/gumstix-oe/extras/profile". V prípade, že Váš "~/.bashrc súbor je prázdny/neexistuje, môžete ho týmto súborom prepísať. |
=== Nastavenie source code cache === | === Nastavenie source code cache === | ||
Line 24: | Line 26: | ||
</source> | </source> | ||
− | Vzhľadom na zmenu nastavení | + | Vzhľadom na zmenu nastavení užívateľa a zmenu nastavení v "~/.bashrc" je potrebné znovu sa prihlásiť. (Stačí v termináli, nieže reštartnete celé X-ká :D ) |
=== Kompilácia základného systému pre Verdex === | === Kompilácia základného systému pre Verdex === | ||
V ľubovoľnom adresári spustite (pozor kompilácia bude dosť dlho trvať, takže zvážte kedy a kde to spustíte): | V ľubovoľnom adresári spustite (pozor kompilácia bude dosť dlho trvať, takže zvážte kedy a kde to spustíte): | ||
Line 32: | Line 34: | ||
== Pripojenie pomocou rozširujúcej dosky console-vx == | == Pripojenie pomocou rozširujúcej dosky console-vx == | ||
− | Existuje viacero spôsobov. Počas reálnych pokusov sa však zatiaľ ukázalo ako najvhodnejšie | + | Existuje viacero spôsobov. Počas reálnych pokusov sa však zatiaľ ukázalo ako najvhodnejšie riešenie pripojenie pomocou sériového portu a programu [http://www.columbia.edu/kermit/ Kermit], ktorý použijeme ako emulátor sériovej konzoly. Ak už máte nainštalované vývojové prostredie profil pre pripojenie nájdete v adresári vývojového prostredia, pod názvom extras/kermit_setup. Podrobnejší "step-by-step" návod nájdete [http://www.gumstix.net/Software/view/Getting-started/Setting-up-a-serial-connection/111.html tu.] |
+ | === Poradie portov === | ||
+ | Sériové porty podľa poradia od bližšieho okraja dosky. 2,0,1. Na strednom porte beží terminál. | ||
+ | === Komunikácia po sériovom porte === | ||
+ | Bežne ako na PC. T.j. čítanie a zápis do /dev/ttySx (kde x nahradíme číslom portu). Na otestovanie stačí napr. jednoduchý príkaz príkaz <source lang="bash">echo "something_to_send" > /dev/ttySx</source> | ||
+ | |||
+ | == Súčastná konfigurácia == | ||
+ | Všetok hardware je správne rozpoznaný a pracuje (wifi karta tiež, ale chýba jej anténa na príjem signálu). Ethernet je nastavený na dhcp. SSH server je zapnutý, takže je možné pripojiť aj cez ssh. | ||
<noinclude> | <noinclude> | ||
{{Footer}} | {{Footer}} | ||
</noinclude> | </noinclude> |
Latest revision as of 20:24, 25 May 2009
Contents
Gumstix Verdex
Všetky informácie vychádzajú z predpokladu, že pracovným systémom je OS GNU/Linux.
Všeobecné informácie
Default heslo pre uživateľa "root" je buď "gumstix", "gumstixverdex", alebo "gumstixovero". Pozor bežná práca by sa nemala pod týmto kontom vykonávať. Takisto budúci software, ktorý bude na stroji bežať by nemal byť spustený s právami superuživateľa.
Vývojové prostredie
Na úvod
Najskôr je potrebné overiť, či je v systéme nainštalovaný subversion. Najlepšie samozrejme aktuálna verzia.
Takisto zvážte vytvorenie nového používateľského konta na účely vývoja.
Získanie vývojového prostredia
Do terminálu napíšte ako užívateľ (je potrebné funkčné internetové pripojenie):
$ mkdir ~/gumstix
$ cd ~/gumstix
$ svn co https://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe
Nastavenie premenných prostredia urobte podľa príkladu v "~/gumstix/gumstix-oe/extras/profile". V prípade, že Váš "~/.bashrc súbor je prázdny/neexistuje, môžete ho týmto súborom prepísať.
Nastavenie source code cache
Vývojové prostredie gumstix-oe používa na skladovanie zdrojových kódov cache adresár ktorý je potrebné pripraviť. Na nasledujúce príkazy je potrebné mať práva administrátora.
$ sudo groupadd oe
$ sudo usermod -a -G oe your_username
$ sudo mkdir /usr/share/sources
$ sudo chgrp oe /usr/share/sources
$ sudo chmod 0775 /usr/share/sources //mne osobne to šlo len so 777
$ sudo chmod ug+s /usr/share/sources
Vzhľadom na zmenu nastavení užívateľa a zmenu nastavení v "~/.bashrc" je potrebné znovu sa prihlásiť. (Stačí v termináli, nieže reštartnete celé X-ká :D )
Kompilácia základného systému pre Verdex
V ľubovoľnom adresári spustite (pozor kompilácia bude dosť dlho trvať, takže zvážte kedy a kde to spustíte):
bitbake gumstix-basic-image
V prípade, že v systéme chýbaju niektoré knižnice bitbake to vypíše. Nainštalujte ich a spustite príkaz znovu. Ak kompilácia prebehla úspešne, môžete vygenerované obrazy naflashovať do zariadenia.
Pripojenie pomocou rozširujúcej dosky console-vx
Existuje viacero spôsobov. Počas reálnych pokusov sa však zatiaľ ukázalo ako najvhodnejšie riešenie pripojenie pomocou sériového portu a programu Kermit, ktorý použijeme ako emulátor sériovej konzoly. Ak už máte nainštalované vývojové prostredie profil pre pripojenie nájdete v adresári vývojového prostredia, pod názvom extras/kermit_setup. Podrobnejší "step-by-step" návod nájdete tu.
Poradie portov
Sériové porty podľa poradia od bližšieho okraja dosky. 2,0,1. Na strednom porte beží terminál.
Komunikácia po sériovom porte
Bežne ako na PC. T.j. čítanie a zápis do /dev/ttySx (kde x nahradíme číslom portu). Na otestovanie stačí napr. jednoduchý príkaz príkazecho "something_to_send" > /dev/ttySx
Súčastná konfigurácia
Všetok hardware je správne rozpoznaný a pracuje (wifi karta tiež, ale chýba jej anténa na príjem signálu). Ethernet je nastavený na dhcp. SSH server je zapnutý, takže je možné pripojiť aj cez ssh.
--- --- --- --- --- RoboWiki: (c) 2006 Robotika.sk --- --- --- --- ---