IngoberWiki

Omnia sunt communia

Herramientas de usuario

Herramientas del sitio


dispositivos_ingobernables_device_tree

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
dispositivos_ingobernables_device_tree [2018/11/03 17:47]
pietre
dispositivos_ingobernables_device_tree [2018/11/03 17:57] (actual)
pietre
Línea 1: Línea 1:
-  -     **Que es el árbol de dispositivos** 
-  -     ​**Perspectiva del usuario: Iniciar con el árbol de dispositivos.** 
-  -     ​**Sintaxis y compilación del Basic Device Tree.** 
-  -     ​**Ejemplo simple de fragmento de árbol de dispositivo.** 
-  -     ​**Organización general de un árbol de dispositivos.** 
-  -     ​**Ejemplos de uso del árbol de dispositivos.** 
-  -     ​**Consideraciones generales sobre el Árbol de dispositivos en Linux.** 
- 
 En informática,​ un árbol de dispositivos (también escrito device tree) es una estructura de datos que describe los componentes de hardware de una computadora particular para que el núcleo (kernel)del sistema operativo pueda usar y administrar esos componentes,​ incluyendo la CPU o GPU, la memoria, los buses y los periféricos. En informática,​ un árbol de dispositivos (también escrito device tree) es una estructura de datos que describe los componentes de hardware de una computadora particular para que el núcleo (kernel)del sistema operativo pueda usar y administrar esos componentes,​ incluyendo la CPU o GPU, la memoria, los buses y los periféricos.
  
Línea 45: Línea 37:
 ''​ ''​
  
-Si se realiza cualquier cambio en el árbol después de compialr ​el kernel solo se tiene que invocar:+Si se realiza cualquier cambio en el árbol después de compilar ​el kernel solo se tiene que invocar:
  
 ''​make -j$(nproc) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs'' ​ ''​make -j$(nproc) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs'' ​
Línea 68: Línea 60:
  
 Esta separación ha sido casual o practica, no esta documentada esta practica en los manuales oficiales del árbol de dispositivos, ​ Esta separación ha sido casual o practica, no esta documentada esta practica en los manuales oficiales del árbol de dispositivos, ​
 +
 +**dts de definición de modelo:**
 +
 +Estos archivos hacer referencia a un modelo determinado,​ es decir si samsung tuviese el interés de pasar sus tablets a linux (que utopia) tendría que hacer todo un árbol de dispositivos propio, los del ultimo nivel serían estos ficheros que harían referencia a un modelo exacto, con un RAM,​CPU,​NAND,​Wi-Fi concreto.
 +
 +**dts de definición de gama**
 +
 +Estos archivos pueden ser dts o dtsi, y si continuamos con el mismo ejemplo de samsung estos ficheros harían referencia a una gama entera de la que se diferenciasen componentes como Wi-Fi ,usb y controlador de energía, pero que mantienen siempre el mismo tipo de procesador, ​
 +
 +**dtsi de definición de subarquitectura**
 +
 +Estos ficheros compondrían los componentes de subarquitectura,​ por ejemplo todas las tablets samsung de 32 bits, definen los conceptos básicos del procesador, las dependencias de estos ficheros suelen ser archivos .c
  
  
dispositivos_ingobernables_device_tree.1541263673.txt.gz · Última modificación: 2018/11/03 17:47 por pietre