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
Este 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 l...
- Autores:
-
Gutiérrez Álvarez, Anderson Camilo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/40363
- Acceso en línea:
- http://hdl.handle.net/11349/40363
- Palabra clave:
- Programación
Lenguaje V
Lenguaje C
Microcontrolador
Transcompilacion
Raspberry pi pico
Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas
Lenguajes de programación (Computadores electrónicos digitales)
Algoritmos (Computadores)
C (Lenguaje de programación de computadores)
V (Lenguaje de programación de computadores)
Microprocesadores -- Programación
Programming
V language
C language
Microcontroller
Transcompilation
Raspberry pi pico
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Summary: | Este 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. |
---|