Soporte de transcompilación para microcontroladores de la serie PSoC 4, desde un lenguaje basado en V a su compilador nativo en C
| dc.contributor.advisor | Martínez Santa, Fernando | |
| dc.contributor.author | Tavera Leon, Javier Alfonso | |
| dc.contributor.author | Lucas Jutinico, Camilo Andres | |
| dc.date.accessioned | 2024-08-15T23:58:47Z | |
| dc.date.available | 2024-08-15T23:58:47Z | |
| dc.date.created | 2023-10-25 | |
| dc.description | El proyecto permite generar un código fuente en lenguaje Aixt (basado en V) que sea correctamente compilado a la serie PSoC 4 de manera automática, sin tener que realizar cambios manuales que puedan resultar tediosos y costosos en términos de tiempo y recursos. Aixt está optimizado para funcionar eficientemente en dispositivos con recursos limitados como los son los microcontroladores de la serie PSoC 4, lo que lo hace adecuado para aplicaciones que requieren una solución eficiente en términos de recursos. | spa |
| dc.description.abstract | The project allows generating source code in Aixt language (based on V) that is correctly compiled to the PSoC 4 series automatically, without having to make manual changes that can be tedious and costly in terms of time and resources. Aixt is optimized to run efficiently on resource-constrained devices such as PSoC 4 series microcontrollers, making it suitable for applications that require a resource-efficient solution. | spa |
| dc.format.mimetype | spa | |
| dc.identifier.uri | http://hdl.handle.net/11349/39795 | |
| dc.language.iso | spa | |
| dc.relation.references | Fernando Martínez Santa (vol. 13, nº 12, p. 8, 2022). Microcontrollers Programming Framework based on a V-like programming Language [Articulo]. ProQuest.com. Recuperado de: https://www.proquest.com/openview/45feb85c9a7b12989aaf7e21a385577c/1?pqorigsite=gscholar&cbl=5444811 [Último acceso: Agosto del 2023]. | |
| dc.relation.references | Fernando Martínez Santa, «Aixt,» 2022. [En línea]. Available in: https://gitlab.com/fermarsan/aixt-project . [Último acceso: 27 Febrero 2023]. | |
| dc.relation.references | F. Martínez Santa, «Sokae Project,» Noviembre 2022. [En línea]. Available in: https://gitlab.com/fermarsan/sokae-project . | |
| dc.relation.references | Fernando Martinez Santa, Santiago Orjuela Rivera, and Fredy H. Martinez Sarmiento (2022). "Rust-like Programming Language for Low-resource Microcontrollers." Advances in Dynamical Systems and Applications vol. 17 nº 2 pp. 599-614, 2022. Recuperado de: https://repositorio.cun.edu.co/handle/cun/4469. [Último acceso: Julio del 2023]. | |
| dc.relation.references | Cypress semiconductor. (8 de enero del 2016). PSoC Creator 101:0. CY8CKIT049 Prototyping Kit Getting Started.[Archivo de video]. Youtube. https://www.youtube.com/watch?v=v-ZHFygeL2I . | |
| dc.relation.references | PSoC Projects. (15 de Marzo del 2015). ADC y UART PSoC 4 CY8CKIT-049. [Archivo de video]. Youtube. https://www.youtube.com/watch?v=hWFiN5NY_NU&t=639s . | |
| dc.relation.references | PSoC Projects. (11 de Octubre del 2016). PSoC4S-CY8CKIT145. [Archivo de video]. Youtube. https://www.youtube.com/watch?v=YvJfd_lAJJA . | |
| dc.relation.references | Cypress Semiconductor Corporation. PSoC4 Prototyping Kit Guide CY8CKIT049XX. Doc. #: 001-90711 [Online]. 2014 2018. Recuperado de: https://www.infineon.com/dgdl/Infineon-CY8CKIT-049- 4xxx_PSoC_4_Prototyping_Kit_Guide-UserManual-v01_00- EN.pdf?fileId=8ac78c8c7d0d8da4017d0ef17bd002cb . [Último acceso: Junio del 2023]. | |
| dc.relation.references | Cypress Semiconductor Corporation. PSoC4 Prototyping Kit Guide CY8CKIT145-40XX. Doc. #: 002-11504 [Online]. 2016 2018. Recuperado de: https://www.infineon.com/dgdl/Infineon-CY8CKIT-145- 40XX_PSoC_4000S_Prototyping_Kit_Guide-UserManual-v01_00- EN.pdf?fileId=8ac78c8c7d0d8da4017d0efccdd91344 . [Último acceso: Junio del 2023]. | |
| dc.relation.references | Kelsey R. Fulton, Anna Chan, Daniel Votipka, Michael Hicks y Michelle L. Mazurek. (9 de Agosto del 2021). Benefits and Drawbacks of Adopting a Secure Programming Language: Rust as a Case Study. [Articulo]. usenix.org. Recuperado de: https://www.usenix.org/system/files/soups2021-fulton.pdf . [Último acceso: Abril del 2023]. | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
| dc.rights.acceso | Abierto (Texto Completo) | spa |
| dc.rights.accessrights | OpenAccess | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | PSoC | spa |
| dc.subject | Microcontroladores | spa |
| dc.subject | Aixt | spa |
| dc.subject | Lenguaje de programación V | spa |
| dc.subject.keyword | V programming language | spa |
| dc.subject.keyword | Microcontrollers | spa |
| dc.subject.keyword | PSoC | spa |
| dc.subject.keyword | Aixt | spa |
| dc.subject.lemb | Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas | |
| dc.subject.lemb | Circuitos eléctronicos -- Electrónica | |
| dc.subject.lemb | Hardware -- Computador | |
| dc.subject.lemb | Programación -- Informática | |
| dc.title | Soporte de transcompilación para microcontroladores de la serie PSoC 4, desde un lenguaje basado en V a su compilador nativo en C | spa |
| dc.title.titleenglish | Transcompilation support for PSoC 4 series microcontrollers from a V-based language to its native C compiler | spa |
| dc.type | bachelorThesis | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.degree | Pasantía | spa |
| 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:
