que sea más adecuado usar entornos más livianos tales como
Blackbox, con el fin de liberar la máxima cantidad de memoria
posible para la aplicación del controlador principal. También
existen otros entornos especializados disponibles desde el Gestor
de paquetes Synaptic, como Ubuntu Studio, que incluye muchas
aplicaciones que se utilizan principalmente para la creación y pro-
ducción de música, videos, ilustraciones y fotografías.
Kernel
responsable de permitir que el entorno de escritorio se comunique con
el hardware a través de una interfaz común. Cada ODROID tiene su
propio código de kernel que es modificado, probado y publicado por
Hardkernel. Los programadores también pueden descargar el código
fuente desde el repositorio oficial en http://github.com/hardkernel y
hacer las modificaciones y aportaciones que deseen.
de modo que cualquier sistema operativo que haya sido compilado
para la arquitectura ARM hard-float (ARMHF) puede ejecutarse en
ODROID instalando el kernel del ODROID-C1 y modificando la par-
tición de arranque. Esto hace que Linux sea uno de los sistemas op-
erativos más versátiles que existen, ya que puede ser configurado
para ejecutarse en casi cualquier dispositivo, incluyendo ordenadores
portátiles, ordenadores de sobremesa, teléfonos inteligentes y micro-
ordenadores como ODROID.
Interfaz Gráfica de Usuario (GUI)
comandos (CLI), y a veces incluyen un gestor de ventanas y un entorno
de escritorio que se pone en marcha al inicio. La mayoría de los siste-
mas Linux modernos como Ubuntu utilizan una librería llamada X11 para
crear un entorno de ventanas y proporciona librerías de gráficos para
que los usuarios pueden interactuar con las aplicaciones que utilizan
un ratón. El ODROID-C1 incluye una unidad de procesamiento gráfico
(GPU) Mali 450 que es controlada por X11, y junto con el Graphics Li-
brary Open (OpenGL) permite representar gráficos en un monitor 720p,
1080p o 2160p. Los ODROIDs usan un conocido subgrupo de librerías
OpenGL llamado OpenGLES, que está diseñado específicamente para
trabajar con procesadores ARM, especialmente los smartphones. Las
aplicaciones que se escriben para OpenGLES pueden utilizar las fun-
ciones gráficas de bajo nivel del chip GPU para hacer que los gráficos
seás más rápidos y eficientes, dando lugar a una experiencia de usu-
ario mucho más rápida y suave que si simplemente se usa la CPU.
39
ODROID C2 USER MANUAL
Si el ODROID-C2 se utiliza en proyectos de robótica, puede
En el corazón del sistema Linux esta el kernel, que es el
El kernel Linux es compatible con todas las versiones de Linux,
Todas las versiones de Linux ofrecen una interfaz de línea de
Capítulo 3