Difference between revisions of "Gumstix/sk"

From RoboWiki
Jump to: navigation, search
m
Line 1: Line 1:
 
= Gumstix Verdex =
 
= Gumstix Verdex =
Všetky informácie vychádzajú z prepokladu, ž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ý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 použivateľského konta na účely vývoja.
+
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 uživateľ (je potrebné funkčné internetové pripojenie):
+
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 12:
 
</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 24:
 
</source>
 
</source>
  
Vzhľadom na zmenu nastavení uživateľa a zmenu nastavení v "~/.bashrc" je potrebné znovu sa prihlásiť. (Stačí v termináli, nieže reštartnete celé X-ká :D )
+
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 32:
  
 
== 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šeine pripojenie pomocou sériového portu a programu [http://www.columbia.edu/kermit/ Kermit], ktorý použijme 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.
  
 
<noinclude>
 
<noinclude>
 
{{Footer}}
 
{{Footer}}
 
</noinclude>
 
</noinclude>

Revision as of 11:35, 26 March 2009

Gumstix Verdex

Všetky informácie vychádzajú z predpokladu, že pracovným systémom je OS GNU/Linux.

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.



--- --- --- English: Gumstix/sk/en Slovensky: Gumstix/sk/sk --- --- ---
--- --- --- --- --- RoboWiki: (c) 2006 Robotika.sk --- --- --- --- ---