Codificación avanzada y manejo de la memoria
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
17.0 Introducción
A medida que haces más cosas con tu Arduino, tus bocetos necesitan ser más eficientes. Las técnicas de este capítulo pueden ayudarte a mejorar el rendimiento y reducir el tamaño del código de tus bocetos. Si necesitas hacer que tu boceto funcione más rápido o utilice menos RAM, las recetas de este capítulo pueden ayudarte. Las recetas de este capítulo son más técnicas que la mayoría de las otras recetas de este libro, porque cubren cosas que normalmente quedan ocultas por el simpático envoltorio de Arduino.
El proceso de construcción de Arduino se diseñó para ocultar aspectos complejos de C y C++, así como las herramientas utilizadas para convertir un boceto en los bytes que se cargan y ejecutan en una placa Arduino. Pero si tu proyecto tiene requisitos de rendimiento y recursos que van más allá de la capacidad del entorno estándar de Arduino, las recetas que encontrarás aquí te serán útiles.
La placa Arduino utiliza memoria para almacenar información. Tiene tres tipos de memoria: memoria de programa, memoria de acceso aleatorio (RAM) y EEPROM. Cada una tiene características y usos diferentes. Muchas de las técnicas de este capítulo tratan sobre qué hacer si no tienes suficiente cantidad de un tipo de memoria.
La memoria de programa (también conocida como flash) es donde se almacena el código ejecutable ...
Get Libro de cocina Arduino, 3ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.