Programación de Sistemas Embebidos usando Rust

Rust es un lenguaje de programación que recientemente ha tenido un crecimiento importante en su adopción para el desarrollo de sistemas con un énfasis en desempeño, concurrencia y seguridad. En particular, este lenguaje es apto para el desarrollo de sistemas embebidos utilizando abstracciones de alto nivel sin sacrificar el desempeño ni el acceso de bajo nivel al hardware. En este taller se presentará una breve introducción al lenguaje Rust, el uso de capas de abstracción de hardware (HAL), la configuración del entorno de desarrollo y algunos ejemplos usando una plataforma de hardware embebido de bajo costo. Para aprovechar al máximo los contenidos del taller se requiere tener conocimientos básicos en programación y en sistemas embebidos. Slides: https://slides.com/gerardodejesusbece... Repositorio con el código de los ejemplos: https://github.com/gjbecerra/talleres...