Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Software»

Línea 1: Línea 1:
 
Los prototipos evaluados cuentan con un sistema operativo GNU/Linux, cuyo núcleo es compilado especialmente para la OLPC. El sistema base se corresponde con la distribución [http://fedoraproject.org/ Fedora Core] en su versión 6, sobre el que se instaló un gestor de ventanas escrito en [http://es.wikipedia.org/wiki/Python Python], denominado [http://wiki.laptop.org/go/Sugar Sugar]. Este funciona sobre [http://en.wikipedia.org/wiki/Matchbox_%28window_manager%29 Matchbox Window Manager]. Se puede apreciar una simplificación bastante grotesca en la imagen de la derecha.
 
Los prototipos evaluados cuentan con un sistema operativo GNU/Linux, cuyo núcleo es compilado especialmente para la OLPC. El sistema base se corresponde con la distribución [http://fedoraproject.org/ Fedora Core] en su versión 6, sobre el que se instaló un gestor de ventanas escrito en [http://es.wikipedia.org/wiki/Python Python], denominado [http://wiki.laptop.org/go/Sugar Sugar]. Este funciona sobre [http://en.wikipedia.org/wiki/Matchbox_%28window_manager%29 Matchbox Window Manager]. Se puede apreciar una simplificación bastante grotesca en la imagen de la derecha.
  
 +
== El núcleo y la base ==
 
[[Imagen:SugarArchitecture.png|thumb|right|Grotesca representación de la arquitectura Sugar]]
 
[[Imagen:SugarArchitecture.png|thumb|right|Grotesca representación de la arquitectura Sugar]]
 
 
== El núcleo y la base ==
 
 
El núcleo Linux es un kernel 2.6.19 (build 20070117.olpc.48c445918d6686ba) compilado por el equipo del proyecto OLPC, que incluye los módulos correspondientes que permiten el acceso a todos los componentes hardware de la máquina. Entre otros, se incluyen los módulos  
 
El núcleo Linux es un kernel 2.6.19 (build 20070117.olpc.48c445918d6686ba) compilado por el equipo del proyecto OLPC, que incluye los módulos correspondientes que permiten el acceso a todos los componentes hardware de la máquina. Entre otros, se incluyen los módulos  
 
*'''mtd''' para leer y escribir en los dispositivos NAND Flash (built-in) .
 
*'''mtd''' para leer y escribir en los dispositivos NAND Flash (built-in) .
Línea 18: Línea 16:
 
=== Camera Activity ===
 
=== Camera Activity ===
 
Esta aplicación abre una ventana en donde se puede visualizar la imagen que está capturando la cámara. Permite sacar fotos, y grabar videos de lo que se está visualizando. Las imágenes se guardan en formato [http://es.wikipedia.org/wiki/PNG png] y los videos en formato [http://es.wikipedia.org/wiki/Ogg ogg]. Los archivos capturados se almacenan en la carpeta olpc/journal/camera. Con cada una de las fotos que captura crea una página html con la foto incluida y la guarda en la misma carpeta que las fotos. De esta manera es posible visualizarla también desde el navegador. Permite ver los videos capturados desde la misma aplicación.
 
Esta aplicación abre una ventana en donde se puede visualizar la imagen que está capturando la cámara. Permite sacar fotos, y grabar videos de lo que se está visualizando. Las imágenes se guardan en formato [http://es.wikipedia.org/wiki/PNG png] y los videos en formato [http://es.wikipedia.org/wiki/Ogg ogg]. Los archivos capturados se almacenan en la carpeta olpc/journal/camera. Con cada una de las fotos que captura crea una página html con la foto incluida y la guarda en la misma carpeta que las fotos. De esta manera es posible visualizarla también desde el navegador. Permite ver los videos capturados desde la misma aplicación.
 +
 +
=== Paint Activity ===
 +
Desde esta aplicación es posible modificar las imágenes que se obtienen      con la
 +
cámara, como así también crear nuevos dibujos.
 +
La principales funcionalidades son:
 +
*Dibujar trazos con un pincel circular, rectangular y de formato esponja de tres tamaños posibles, los cuales pueden cambiar entre 16 colores diferentes.
 +
*Cambiar los valores con respecto al color de la imagen en función de: gamma, brillo, contraste, saturación, tono y posterización.
 +
*Crear una nueva imagen eligiendo el tamaño que se desee.
 +
*Insertar texto con diferentes tipos de letras, tamaño y estilo.
 +
*Cortar parte del texto.
 +
*Rellenar el fondo con los colores disponibles.

Revisión de 11:40 17 ene 2008

Los prototipos evaluados cuentan con un sistema operativo GNU/Linux, cuyo núcleo es compilado especialmente para la OLPC. El sistema base se corresponde con la distribución Fedora Core en su versión 6, sobre el que se instaló un gestor de ventanas escrito en Python, denominado Sugar. Este funciona sobre Matchbox Window Manager. Se puede apreciar una simplificación bastante grotesca en la imagen de la derecha.

El núcleo y la base

Grotesca representación de la arquitectura Sugar

El núcleo Linux es un kernel 2.6.19 (build 20070117.olpc.48c445918d6686ba) compilado por el equipo del proyecto OLPC, que incluye los módulos correspondientes que permiten el acceso a todos los componentes hardware de la máquina. Entre otros, se incluyen los módulos

  • mtd para leer y escribir en los dispositivos NAND Flash (built-in) .
  • jffs2 para el sistema de archivos de la NAND Flash (built-in).
  • v4l2, ov7670 y derivados, para soporte de la cámara.
  • snd y derivados para soporte de audio.
  • dcon para soporte del display (built-in).
  • diversos drivers específicos para el microprocesador AMD Geode (built-in).

Además del kernel, los prototipos vienen con una versión base de la distribución Fedora Core 6. Es posible instalar nuevo software utilizando yum para manejar paquetes rpm.

Las activities

Camera Activity

Esta aplicación abre una ventana en donde se puede visualizar la imagen que está capturando la cámara. Permite sacar fotos, y grabar videos de lo que se está visualizando. Las imágenes se guardan en formato png y los videos en formato ogg. Los archivos capturados se almacenan en la carpeta olpc/journal/camera. Con cada una de las fotos que captura crea una página html con la foto incluida y la guarda en la misma carpeta que las fotos. De esta manera es posible visualizarla también desde el navegador. Permite ver los videos capturados desde la misma aplicación.

Paint Activity

Desde esta aplicación es posible modificar las imágenes que se obtienen con la cámara, como así también crear nuevos dibujos. La principales funcionalidades son:

  • Dibujar trazos con un pincel circular, rectangular y de formato esponja de tres tamaños posibles, los cuales pueden cambiar entre 16 colores diferentes.
  • Cambiar los valores con respecto al color de la imagen en función de: gamma, brillo, contraste, saturación, tono y posterización.
  • Crear una nueva imagen eligiendo el tamaño que se desee.
  • Insertar texto con diferentes tipos de letras, tamaño y estilo.
  • Cortar parte del texto.
  • Rellenar el fondo con los colores disponibles.