Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.

Autores
Scavuzzo, Ignacio
Año de publicación
2025
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Ferreyra, Pablo A.
Capkob, Rubén Danilo
Descripción
Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2025.
Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Este trabajo busca comprender la interacción entre hardware y software complejo, como lo son un System-On-Chip (SoC) con un procesador RISC-V y un sistema operativo (S.O.) de tipo Linux; ver cómo interactúan y qué es necesario en ambas partes para que esto ocurra. Como modelo de computadora, se usa la DE0-Nano, una plataforma de desarrollo basada en una FPGA. Para la generación del código del SoC y S.O., se utilizan herramientas de código abierto: RISC-V, Litex y The Yocto Project. Se llega a un sistema funcional y operativo real basado en la teoría. Además, los sistemas embebidos son de interés ya que son utilizados en la vida cotidiana para tareas específicas, y más aún, a veces requieren de planificación de procesos, seguridad y otras propiedades claras de un S.O. como Linux.
This work seeks to understand the interaction between complex hardware and software, such as a System-on-Chip (or SoC) with a RISC-V processor and a Linux-like operating system (OS), see how these components interact with each other and what is required in both for this to occur. As a computer model, it makes use of a DE0-Nano, an FPGA development kit. In order to generate the SoC code and OS, it uses open-source tools: RISC-V, Litex and The Yocto Project. It reaches a real operating and functional system based on the theory. Besides, embedded systems are of interest as they are used in everyday life to do specific tasks, and even often require process scheduling, security and other clear properties of an OS like Linux.
Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Materia
Arquitectura de la computadora
Sistemas operativos
Sistemas en un chip
FPGA
Sistemas embebidos
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/560081

id RDUUNC_af37935ed48efcd421ed1059b1e60bf4
oai_identifier_str oai:rdu.unc.edu.ar:11086/560081
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.Scavuzzo, IgnacioArquitectura de la computadoraSistemas operativosSistemas en un chipFPGASistemas embebidosTesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2025.Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Este trabajo busca comprender la interacción entre hardware y software complejo, como lo son un System-On-Chip (SoC) con un procesador RISC-V y un sistema operativo (S.O.) de tipo Linux; ver cómo interactúan y qué es necesario en ambas partes para que esto ocurra. Como modelo de computadora, se usa la DE0-Nano, una plataforma de desarrollo basada en una FPGA. Para la generación del código del SoC y S.O., se utilizan herramientas de código abierto: RISC-V, Litex y The Yocto Project. Se llega a un sistema funcional y operativo real basado en la teoría. Además, los sistemas embebidos son de interés ya que son utilizados en la vida cotidiana para tareas específicas, y más aún, a veces requieren de planificación de procesos, seguridad y otras propiedades claras de un S.O. como Linux.This work seeks to understand the interaction between complex hardware and software, such as a System-on-Chip (or SoC) with a RISC-V processor and a Linux-like operating system (OS), see how these components interact with each other and what is required in both for this to occur. As a computer model, it makes use of a DE0-Nano, an FPGA development kit. In order to generate the SoC code and OS, it uses open-source tools: RISC-V, Litex and The Yocto Project. It reaches a real operating and functional system based on the theory. Besides, embedded systems are of interest as they are used in everyday life to do specific tasks, and even often require process scheduling, security and other clear properties of an OS like Linux.Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Ferreyra, Pablo A.Capkob, Rubén Danilo2025-12info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://hdl.handle.net/11086/560081spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2026-02-26T11:46:48Zoai:rdu.unc.edu.ar:11086/560081Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722026-02-26 11:46:48.735Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
title Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
spellingShingle Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
Scavuzzo, Ignacio
Arquitectura de la computadora
Sistemas operativos
Sistemas en un chip
FPGA
Sistemas embebidos
title_short Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
title_full Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
title_fullStr Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
title_full_unstemmed Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
title_sort Definición conceptual y desarrollos exploratorios sobre sistemas embebidos con procesadores RISC-V para soporte de una versión adaptada de Linux.
dc.creator.none.fl_str_mv Scavuzzo, Ignacio
author Scavuzzo, Ignacio
author_facet Scavuzzo, Ignacio
author_role author
dc.contributor.none.fl_str_mv Ferreyra, Pablo A.
Capkob, Rubén Danilo
dc.subject.none.fl_str_mv Arquitectura de la computadora
Sistemas operativos
Sistemas en un chip
FPGA
Sistemas embebidos
topic Arquitectura de la computadora
Sistemas operativos
Sistemas en un chip
FPGA
Sistemas embebidos
dc.description.none.fl_txt_mv Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2025.
Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Este trabajo busca comprender la interacción entre hardware y software complejo, como lo son un System-On-Chip (SoC) con un procesador RISC-V y un sistema operativo (S.O.) de tipo Linux; ver cómo interactúan y qué es necesario en ambas partes para que esto ocurra. Como modelo de computadora, se usa la DE0-Nano, una plataforma de desarrollo basada en una FPGA. Para la generación del código del SoC y S.O., se utilizan herramientas de código abierto: RISC-V, Litex y The Yocto Project. Se llega a un sistema funcional y operativo real basado en la teoría. Además, los sistemas embebidos son de interés ya que son utilizados en la vida cotidiana para tareas específicas, y más aún, a veces requieren de planificación de procesos, seguridad y otras propiedades claras de un S.O. como Linux.
This work seeks to understand the interaction between complex hardware and software, such as a System-on-Chip (or SoC) with a RISC-V processor and a Linux-like operating system (OS), see how these components interact with each other and what is required in both for this to occur. As a computer model, it makes use of a DE0-Nano, an FPGA development kit. In order to generate the SoC code and OS, it uses open-source tools: RISC-V, Litex and The Yocto Project. It reaches a real operating and functional system based on the theory. Besides, embedded systems are of interest as they are used in everyday life to do specific tasks, and even often require process scheduling, security and other clear properties of an OS like Linux.
Fil: Scavuzzo, Ignacio. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
description Tesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2025.
publishDate 2025
dc.date.none.fl_str_mv 2025-12
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11086/560081
url http://hdl.handle.net/11086/560081
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1858207706684325888
score 13.176822