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.advisor | Martínez Santa, Fernando | |
dc.contributor.author | Escobar Guzmán, Johann | |
dc.contributor.author | Vásquez Gómez, Daniel Andrés | |
dc.date.accessioned | 2025-03-06T19:16:18Z | |
dc.date.available | 2025-03-06T19:16:18Z | |
dc.date.created | 2024-10-15 | |
dc.description | ARMOS (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.abstract | ARMOS (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.mimetype | ||
dc.identifier.uri | http://hdl.handle.net/11349/93350 | |
dc.language.iso | spa | |
dc.publisher | Universidad Distrital Francisco José de Caldas | |
dc.rights.acceso | Abierto (Texto Completo) | |
dc.rights.accessrights | OpenAccess | |
dc.subject | W801 | |
dc.subject | Armos | |
dc.subject | Transcompilar | |
dc.subject | API | |
dc.subject | PWM | |
dc.subject | UART | |
dc.subject | Digital | |
dc.subject.keyword | W801 | |
dc.subject.keyword | Armos | |
dc.subject.keyword | Transcompilation | |
dc.subject.keyword | API | |
dc.subject.keyword | PWM | |
dc.subject.keyword | UART | |
dc.subject.keyword | Digital | |
dc.subject.lemb | Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas | |
dc.subject.lemb | Lenguajes de programación (Computadores electrónicos digitales) | |
dc.subject.lemb | Programacion (computadores electronicos digitales) | |
dc.subject.lemb | Ingeniería eléctrica -- Innovaciones tecnológicas | |
dc.subject.lemb | Universidad Distrital Francisco José de Caldas -- Investigación | |
dc.title | 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.title.titleenglish | Inclusion 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.type | bachelorThesis | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.degree | Pasantía | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque de licencias
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: