Diferencia entre revisiones de «Git Butia»

De Proyecto Butiá
Saltar a: navegación, buscar
(Compilando)
(Estructura del Git)
Línea 12: Línea 12:
  
 
== Estructura del Git ==
 
== Estructura del Git ==
 +
 +
El GIT está compuesto de varias carpetas que mantienen distintas partes vitales del todo:
 +
 +
bobot
 +
butiaXO
 +
docs
 +
firmware            código de la actividad Firmware Update
 +
lualibusb:          binding para USB en Lua
 +
pybot
 +
serialcomm          binding para serial en Lua
 +
turtle_art_plugin  todos los plugins
 +
butialo            código de la actividad Butialo
 +
dibujos
 +
examples
 +
libs
 +
newPatterns
 +
pythonAPI
 +
Seguidor
 +
usb4all
  
 
== Versión estable ==
 
== Versión estable ==

Revisión del 17:30 3 mar 2013

Se explicara la estructura del Git Butia, como esta organizado, bajarse una version estable y compilarlo.

Empezando con Git

Primero que nada es necesario saber como usar git, para ello se recomienda leer algun tutorial por la web ANTES de seguir leyendo esta wiki

Bajando el Git

Para descargar el Git vamos a una terminal y ejecutamos:

git clone git://git.code.sf.net/p/butia/code

Luego de bajar el git, vamos a la carpeta "turtle_art_plugin"

cd turtle_art_plugin

Estructura del Git

El GIT está compuesto de varias carpetas que mantienen distintas partes vitales del todo:

bobot butiaXO docs firmware código de la actividad Firmware Update lualibusb: binding para USB en Lua pybot serialcomm binding para serial en Lua turtle_art_plugin todos los plugins butialo código de la actividad Butialo dibujos examples libs newPatterns pythonAPI Seguidor usb4all

Versión estable

Es importante utilizar una versión ESTABLE! Por ejemplo si queremos utilizar la "versión 18":

git checkout -b v18

Compilando

Si estamos en una versión estable:

cd turtle_art_plugin    # ir al plugin tortuga
make dev                # genera en tmp el TurtleBots

Para ejecutarlo:

cd tmp
./turtleblocks.py

También, si tenemos un emulador de Sugar, como el "sugar-emulator" este comando genera una instalación para poder usarlo desde allí.

Para generar un .XO, estando en la carpeta "turtle_art_plugin":

make xo

Eso nos crea en la carpeta el .XO

Generando .deb

Para generar un .deb vamos a la carpeta:

 cd turtle_art_plugin

y ejecutamos:

dpkg-buildpackage

Luego de finalizado, encontraremos el paquete una carpeta arriba de la acrual.