<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Inclusión al proyecto Aixt de(l) (los) microcontrolador(es) Raspberry Pi Pico para la transcompilación de su código fuente desde su lenguaje basado en V a lenguaje C

dc.contributor.advisorMartínez Santa, Fernando
dc.contributor.authorGutiérrez Álvarez, Anderson Camilo
dc.contributor.orcid0000-0001-6309-2908
dc.creator.emailandcagual@gmail.comspa
dc.creator.id20191372013spa
dc.date.accessioned2024-09-04T22:12:19Z
dc.date.available2024-09-04T22:12:19Z
dc.date.created2024-04-17
dc.descriptionEste proyecto está dirigido a la programación de microcontroladores, la cual tiene algunos aspectos que pueden dificultar su trabajo, uno puede ser el punto de vista económico o de recursos, y el otro aspecto seria su lenguaje de programación. Con el proyecto Aixt se busca utilizar una sintaxis de lenguaje moderno, enfocándose en dispositivos de bajos recursos. El proyecto consistirá en darle soporte a la serie de microcontroladores RP2040 (Raspberry Pi Pico) para integrarse al proyecto Aixt, esto se realizará implementando una API en C incluyendo las funciones básicas de funcionamiento del microcontrolador soportadas por el proyecto Aixt y un archivo de configuración que permita al transcompilador hacer una traducción efectiva entre los dos lenguajes. El proyecto permitirá realizar código fuente en lenguaje Aixt que sea correctamente compilado a la serie RP2040 de manera automática, sin tener que realizar cambios manuales que puedan resultar tediosos y costosos en términos de tiempo y recursos.
dc.description.abstractThis project is aimed at programming microcontrollers, which has some aspects that can make your work difficult, one may be the economic or resource point of view, and the other aspect would be its programming language. The Aixt project seeks to use a modern language syntax, focusing on low-resource devices. The project will consist of supporting the RP2040 series of microcontrollers (Raspberry Pi Pico) to integrate into the Aixt project, this will be done by implementing an API in C including the basic operating functions of the microcontroller supported by the Aixt project and a configuration file that allows the transcompiler to make an effective translation between the two languages. The project will allow source code to be created in the Aixt language that is correctly compiled to the RP2040 series automatically, without having to make manual changes that could be tedious and costly in terms of time and resources.
dc.identifier.urihttp://hdl.handle.net/11349/40363
dc.language.isospaspa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accesoAbierto (Texto Completo)spa
dc.rights.accessrightsOpenAccessspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectProgramaciónspa
dc.subjectLenguaje Vspa
dc.subjectLenguaje Cspa
dc.subjectMicrocontroladorspa
dc.subjectTranscompilacionspa
dc.subjectRaspberry pi picospa
dc.subject.keywordProgrammingspa
dc.subject.keywordV languagespa
dc.subject.keywordC languagespa
dc.subject.keywordMicrocontrollerspa
dc.subject.keywordTranscompilationspa
dc.subject.keywordRaspberry pi picospa
dc.subject.lembIngeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas
dc.subject.lembLenguajes de programación (Computadores electrónicos digitales)
dc.subject.lembAlgoritmos (Computadores)
dc.subject.lembC (Lenguaje de programación de computadores)
dc.subject.lembV (Lenguaje de programación de computadores)
dc.subject.lembMicroprocesadores -- Programación
dc.titleInclusión al proyecto Aixt de(l) (los) microcontrolador(es) Raspberry Pi Pico para la transcompilación de su código fuente desde su lenguaje basado en V a lenguaje Cspa
dc.title.titleenglishInclusion of the Raspberry Pi Pico microcontroller(s) to the Aixt project for transcompilation of source code from V based language to C languagespa
dc.typebachelorThesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.degreePasantíaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
GutierrezAlvarezAndersonCamilo2024.pdf
Tamaño:
1,65 MB
Formato:
Adobe Portable Document Format
Descripción:
Informe final de la pasantía
Cargando...
Miniatura
Nombre:
Licencia de uso y publicacion.pdf
Tamaño:
686,2 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de uso y publicacion

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: