Difference between revisions of "Gumstix/sk"
Line 2: | Line 2: | ||
Všetky informácie vychádzajú z predpokladu, že pracovným systémom je OS GNU/Linux. | Všetky informácie vychádzajú z predpokladu, že pracovným systémom je OS GNU/Linux. | ||
== Všeobecné informácie == | == Všeobecné informácie == | ||
− | Default heslo je buď "gumstix", "gumstixverdex", alebo "gumstixovero". | + | 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 === | ||
Line 34: | 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 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. | + | 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 === | === Poradie portov === | ||
Sériové porty podľa poradia od bližšieho okraja dosky. 2,0,1. Na strednom porte beží terminál. | 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 --- --- --- --- ---