Diseño de una plataforma hardware basada en Linux embebido
Authors
Carrasco Rivillos, ÁlvaroDirector
Bueno Peña, Emilio JoséDate
2021Document type
info:eu-repo/semantics/bachelorThesis
Version
info:eu-repo/semantics/acceptedVersion
Rights
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Access rights
info:eu-repo/semantics/openAccess
Abstract
El objetivo del presente trabajo es el desarrollo completo de un sistema basado en Linux embebido.
El punto de partida es el diseño de una plataforma hardware, donde se detallan cada una de las
fases, como es la elección de la electrónica, el diseño de la PCB, el montaje de los componentes y la
posterior verificación y puesta en marcha.
Con la plataforma hardware finalizada, el trabajo se centra en el software, el sistema GNU/Linux. Se
muestran los conceptos que se deben conocer, como son los elementos que componen la imagen y la
secuencia de arranque que encadenan y que permite finalizar con el arranque del sistema operativo.
A parte de la creación del hardware, el diseñador de Linux embebido tiene el cometido de adaptar la
imagen de Linux a la plataforma empleada, por lo que se profundiza en la creación de una imagen desde
cero, configurando y compilando de manera independiente los elementos que la componen.
El trabajo finaliza con la optimización del proceso anterior, haciendo uso de una utilidad que
permite crear todos los componentes que forman la imagen bajo un mismo entorno. Se emplea una de
las herramientas más conocidas, Buildroot. The objective of this work is the complete development of an embedded Linux-based system.
The starting point is the design of a hardware platform, where each of the phases is detailed,
such as the choice of electronics, the design of the PCB, the assembly of the components, and the final
verification with its verification and startup.
With the hardware platform completed, the work is to focus on the GNU / Linux system software. The
process is also explained as well as the concepts to achieve the boot of the system with all the needed
elements, that compose the image, and their proper concatenation.
The embedded Linux designer commits to adapt the Linux image to the chosen platform, apart
from, the hardware design. That is why the image must be created from scratch so its elements are going
to be configured and compiled independently.
This work ends with the optimization of the described process through a tool named Buildroot,
which helps to create all the components of the image under the same environment.
Files in this item
Files | Size | Format |
|
---|---|---|---|
TFG_Carrasco_Rivillos_2021.pdf | 16.82Mb |
![]() |
Files | Size | Format |
|
---|---|---|---|
TFG_Carrasco_Rivillos_2021.pdf | 16.82Mb |
![]() |