Inclusión al proyecto Aixt de(l) (los) microcontrolador(es) Samd21, (SeeeduIno xiao samd21) para la transcompilación de su código fuente desde un lenguaje basado en V a lenguaje C.

dc.contributor.advisorMartínez Santa, Fernando
dc.contributor.authorMarin Raba, Anderson Antonio
dc.contributor.authorZapata Zapata, Carlos Alberto
dc.contributor.orcid0000-0003-2895-3084spa
dc.date.accessioned2024-07-29T14:33:11Z
dc.date.available2024-07-29T14:33:11Z
dc.date.created2024-03-22
dc.descriptionEl proyecto Aixt está diseñado para simplificar la programación de microcontroladores con recursos limitados mediante el uso de un lenguaje moderno y una API estandarizada. Este proyecto consta de tres componentes principales: el lenguaje Aixt, que se basa en la sintaxis del lenguaje V, un transcompilador que convierte el código Aixt a C, y una API estandarizada específica para el microcontrolador SAMD21 (Seeeduino XIAO). El lenguaje Aixt facilita la programación al ser intuitivo y eficiente, mientras que el transcompilador permite una integración fluida con entornos de desarrollo existentes. La API estandarizada proporciona una interfaz uniforme para el SAMD21, simplificando el proceso de desarrollo y optimizando la experiencia del programador.spa
dc.description.abstractThe Aixt project is designed to simplify programming for microcontrollers with limited resources using a modern programming language and a standardized API. The project comprises three main components: the Aixt language, which is based on the syntax of the V language; a transpiler that converts Aixt code to C; and a standardized API specifically for the SAMD21 microcontroller (Seeeduino XIAO). The Aixt language facilitates programming by being intuitive and efficient, while the transpiler allows for smooth integration with existing development environments. The standardized API provides a uniform interface for the SAMD21, streamlining the development process and enhancing the programmer’s experience.spa
dc.description.sponsorshipARMOSspa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/38977
dc.language.isospaspa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
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.subjectImplementaciónspa
dc.subjectMicrocontroladorspa
dc.subjectSamd21spa
dc.subjectLenguaje aixtspa
dc.subjectTranscompilador Aixt a Cspa
dc.subjectAPI estandarizada para SAMD21spa
dc.subjectSeeeduinospa
dc.subjectLenguaje de programación Cspa
dc.subject.keywordImplementationspa
dc.subject.keywordMicrocontrollerspa
dc.subject.keywordSamd21spa
dc.subject.keywordAixt languagespa
dc.subject.keywordAixt to C transcompilerspa
dc.subject.keywordStandardized API for SAMD21spa
dc.subject.keywordC programming languagespa
dc.subject.lembTecnología en electricidad - Tesis y disertacionesspa
dc.titleInclusión al proyecto Aixt de(l) (los) microcontrolador(es) Samd21, (SeeeduIno xiao samd21) para la transcompilación de su código fuente desde un lenguaje basado en V a lenguaje C.spa
dc.title.titleenglishInclusion to the Aixt project of the Samd21 microcontroller(s), (Seeeduino xiao samd21) for the transcompilation of its source code from a V-based language to a C language.spa
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
No hay miniatura disponible
Nombre:
MarinRabaAndersonAntonio2024.pdf
Tamaño:
1.46 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
No hay miniatura disponible
Nombre:
Formato Licencia de Uso y Publicación.pdf
Tamaño:
808.42 KB
Formato:
Adobe Portable Document Format
Descripción:

Bloque de licencias

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