Evaluación de nodos basados en RISC-V para su uso en aplicaciones IoT

Impacto

Downloads

Downloads per month over past year



Lamana García -Mochales, Daniel (2021) Evaluación de nodos basados en RISC-V para su uso en aplicaciones IoT. [Trabajo Fin de Grado]

[thumbnail of LAMANA GARCÍA-MOCHALES 83090_DANIEL_LAMANA_GARCIA-MOCHALES_TFG_Daniel_Lamana_2020-2021_1006096_1164771075.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

4MB



Abstract

A cada día que pasa el mercado IoT (y AIoT) crece más, y con este crecimiento crece también la repercusión de la tecnología en nuestra vida. Desde el teléfono en el bolsillo hasta neveras inteligentes, la vida humana está cada día más conectada a internet, con los beneficios y riesgos que conlleva. Estos dispositivos pueden contar con la suerte de tener software de código abierto que permita ver que es lo que el aparato realmente hace a nivel de software. Pero respecto al hardware no se puede realmente saber que está pasando a no ser que el fabricante decida liberar su diseño. Ahí entra RISC-V, una arquitectura libre.
RISC-V es una arquitectura libre. A diferencia de sus competidores, el desarrollo del chip no empieza pagando (millonarias) licencias, permiten mayor innovación al ser más accesible, tanto económicamente como tecnológicamente y permiten que los ojos de toda la comunidad realicen una auditoría de seguridad extra como ya sucede en el mundo del software de codigo abierto.
En este trabajo se evalúan dos nodos basados en RISC-V. Cada nodo tiene el chip Kendryte K210, que es el componente basado en dicha arquitectura. En este trabajo se describen las características del hardware, herramientas a utilizar, puesta a punto del entorno y desarrollo sobre estos dispositivos para terminar con una reflexión sobre sus capacidades y facilidad de uso.

Resumen (otros idiomas)

Every day the IoT (and AIoT) market grows, and with this growing the impact of the technology in our lives gets bigger. From the phones in the pocket to the smart fridges, the connection of human daily life to internet is constantly expanding, with the benefits and risk that it takes within. These devices may work with open source software, so the user is totally aware of what is going on at a software level. However, the same cannot be said about the hardware unless the manufacturer decides to release the design. That’s where RISC-V comes in, an open ISA (Instruction Set Architecture). RISC-V is an open ISA. Unlike its competitors, the development of the chip does not start by paying (million dollar) licenses, it allows more innovation by being more accessible, both economically and technologically, and allows the eyes of the entire community to perform an extra security audit as already happens in the world of open source software. In this paper, two RISC-V-based nodes are evaluated. Each node has the Kendryte K210 chip, which is the component based on this architecture. This paper describes the characteristics of the hardware, the tools to be used, the process of the environment preparation and the development on these devices and a discussion on their capabilities and ease of use.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020-2021. El código asociado está en el repositorio https://github.com/DalaiLamana/TFGDanielLamanaRISC-V licenciado bajo LGPL-3.0.

Directors:
Directors
García Sánchez, Carlos
Igual Peña, Francisco
Uncontrolled Keywords:Lista de palabras clave Microcontrolador, IA, IoT, AIoT, RISC-V, Hardware Libre.
Palabras clave (otros idiomas):List of keywords Microcontroller, IA, IoT, AIoT, RISC-V, Free Hardware.
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:68368
Deposited On:05 Nov 2021 17:10
Last Modified:05 Nov 2021 17:10

Origin of downloads

Repository Staff Only: item control page