Hernandez Salas, Francisco David | Instituto Politécnico Nacional |
Cortes, Domingo | Instituto Politécnico Nacional |
Resa, Jorge | Instituto Politécnico Nacional |
Martinez, Diego | Instituto Politécnico Nacional |
Resumen: Se desarrolla el software y procedimientos necesarios para hacer que un microcontrolador de 32 bits pueda emular el comportamiento de un sistema dinámico descrito en un lenguaje de alto nivel. Para ello se desarrolla un lenguaje denominado Systdynam que pueda describir fácilmente un sistema dinámico y que a la vez sea fácil de traducir a código C; se desarrolla un traductor de Systdynam a código C; se desarrollan los procedimientos necesarios para ejecutar ese código en tiempo real en un microcontrolador..
![Lenguaje para Emular Sistemas Dinámicos en Microcontroladores de 32 Bits](/wp-content/uploads/2022/04/logotipo_amca100.png)
¿Cómo citar?
Francisco Henández, Domingo Cortés, Jorge Resa & Diego Martínez. Lenguaje para Emular Sistemas Dinámicos en Microcontroladores de 32 Bits. Memorias del Congreso Nacional de Control Automático, pp. 624-629, 2019.
Palabras clave
Tecnología para Control, Cómputo para Control, Educación en Control
Referencias
- Aho, A., Lam, M., Ullman, J., and Sethi, R. (2011). Compilers: Principles, Techniques, and Tools. Pearson Education.
- Baron, N. (1986). Computer Languages: A Guide for the Perplexed. Anchor books. Anchor Press/Doubleday.
- Barry, R. (2016). Mastering the FreeRTOS Real TimeKernel A Hands On Tutorial Guide.
- Clocksin, W.F. (1997). Clause and Effect: Prolog Programming for the Working Programmer. Springer-Verlag, Berlin, Heidelberg.
- Donnelly, C. and Stallman, R. (2019). Bison Manual, version 3.3 edition.
- Ellis, M. and Stroustrup, B. (1990). The Annotated C++ Reference Manual. ANSI base document. Addison-Wesley.
- Paxson, V., Estes, W., and Millaway, J. (2015). Lexical Analysis with Flex, 2.6.0 edition.
- Semiconductors, N. (2018). MCUXpresso IDE User Guide. NXP Semiconductors.
- Teng, F. (2000). Real-time control using matlab simulink: Windows and linux based systems. IFAC Proceedings Volumes, 199–204. doi:10.1016/S1474-6670(17)37863-1.
- Van Deursen, A., Klint, P., and Visser, J. (2000). Domain-specific Languages: An Annotated Bibliography. SIGPLAN Not., 35(6), 26–36. doi:10.1145/352029.352035.