Inclusión al proyecto AIXT del microcontrolador Winner Micro w801 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.authorEscobar Guzmán, Johann
dc.contributor.authorVásquez Gómez, Daniel Andrés
dc.date.accessioned2025-03-06T19:16:18Z
dc.date.available2025-03-06T19:16:18Z
dc.date.created2024-10-15
dc.descriptionARMOS (Arquitecturas Modernas para Sistemas de Alimentación) es un grupo de investigación de la Facultad Tecnológica de la Universidad Distrital Francisco José de Caldas, que actualmente desarrolla proyectos de las líneas de investigación, desarrollo e innovación en: arquitectura para sistemas de energía, calidad y eficiencia energética, control, robótica y sistemas inteligentes, educación tecnológica basada en las TIC, gestión energética y economía, procesamiento de señales, recursos energéticos distribuidos y redes de comunicación de datos. El grupo de investigación apoya el área de electrónica de potencia de los programas de Tecnología en Electricidad de Media y Baja Tensión (Por ciclos propedéuticos) e Ingeniería Eléctrica (Por ciclos propedéuticos). El grupo se encuentra en continua actividad, desarrollando proyectos de investigación e innovación, capacitación y de otras actividades afines. El proyecto Aixt [1] está inscrito al grupo de investigación ARMOS. El proyecto AIXT surge en el año 2022 en base del proyecto SOKAE, estableciendo un puente entre la estructura de programación, Arduino y microphyton “La estructura de programación está compuesta de tres componentes principales, Lenguaje de programación AIXT, basado en el lenguaje de programación V, Un lenguaje de programación definido como RUST a C y una API. El proyecto AIXT desarrolla una solución a la migración entre los diferentes lenguajes de programación de manera sencilla. Actualmente en el mercado existen variados lenguajes de programación y en cada uno de ellos se debe de compilar los datos para luego ser procesados en los microcontroladores, en el caso puntual del proyecto Aixt se compila en el lenguaje V. En este proyecto se desarrolló un código que permite la transcompilación del lenguaje V a su homónimo en C, puntualmente para el Microcontrolador Winner Micro W801.
dc.description.abstractARMOS (Modern Architectures for Power Systems) is a research group within the Technological Faculty at the Universidad Distrital Francisco José de Caldas, currently developing projects in research, development, and innovation in the following areas: energy systems architecture, energy quality and efficiency, control, robotics and intelligent systems, ICT-based technology education, energy management and economics, signal processing, distributed energy resources, and data communication networks. The research group supports the power electronics area in the Medium and Low Voltage Electricity Technology programs (via propaedeutic cycles) and the Electrical Engineering programs (via propaedeutic cycles). The group remains actively engaged in developing research and innovation projects, training programs, and other related activities. The Aixt project is affiliated with the ARMOS research group. The AIXT project began in 2022, building on the SOKAE project and establishing a bridge between programming structures, Arduino, and MicroPython. "The programming structure consists of three main components: the AIXT programming language, based on the V programming language; a programming language defined as RUST to C; and an API. The AIXT project provides a solution for the migration between different programming languages in a straightforward manner. Currently, there are various programming languages available in the market, and for each of them, data must be compiled before being processed in microcontrollers. In the specific case of the AIXT project, compilation is performed in the V language. In this project, a code was developed that allows for the transcompilation of the V language to its counterpart in C, specifically for the Winner Micro W801 microcontroller.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/93350
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectW801
dc.subjectArmos
dc.subjectTranscompilar
dc.subjectAPI
dc.subjectPWM
dc.subjectUART
dc.subjectDigital
dc.subject.keywordW801
dc.subject.keywordArmos
dc.subject.keywordTranscompilation
dc.subject.keywordAPI
dc.subject.keywordPWM
dc.subject.keywordUART
dc.subject.keywordDigital
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.lembProgramacion (computadores electronicos digitales)
dc.subject.lembIngeniería eléctrica -- Innovaciones tecnológicas
dc.subject.lembUniversidad Distrital Francisco José de Caldas -- Investigación
dc.titleInclusión al proyecto AIXT del microcontrolador Winner Micro w801 para la transcompilación de su código fuente desde un lenguaje basado en V a lenguaje C.
dc.title.titleenglishInclusion to the AIXT project of the Winner Micro w801 microcontroller for the transcompilation of its source code from a V-based language to C language.
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreePasantía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
EscobarGuzmanJohann2024.pdf
Tamaño:
972.24 KB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Licencia de uso y autorización.pdf
Tamaño:
365.59 KB
Formato:
Adobe Portable Document Format

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: