Puntuación:
El libro ofrece una guía completa y bien estructurada del desarrollo de ARM Cortex-M0/M0+, por lo que resulta adecuado para ingenieros de software embebido. Sin embargo, no es un libro para principiantes y asume algunos conocimientos previos en programación y sistemas embebidos.
Ventajas:Proporciona información que falta y que no se encuentra en las hojas de datos, está escrito de forma clara con un buen equilibrio entre teoría y consejos prácticos, es valioso para el diseño de aplicaciones de bajo consumo, sirve como referencia útil para interrupciones y modos de bajo consumo, es beneficioso para la transición de controladores de 8 a 32 bits e incluye información útil para el desarrollo de aplicaciones embebidas.
Desventajas:No hay suficientes ejemplos prácticos relacionados con protocolos específicos (como SPI/I2C), asume conocimientos previos en programación C y sistemas embebidos, no es ideal para principiantes completos, y se centra principalmente en la CPU en lugar de en la variedad de prácticas de programación entre fabricantes.
(basado en 7 opiniones de lectores)
The Definitive Guide to the Arm Cortex-M0
The Definitive Guide to the ARM Cortex-M0 es una guía para usuarios de microcontroladores ARM Cortex-M0. Presenta numerosos ejemplos que facilitan a los desarrolladores noveles de software embebido el uso del procesador ARM Cortex-M0 de 32 bits. Ofrece una visión general de ARM y los procesadores ARM y analiza las ventajas de ARM Cortex-M0 frente a los dispositivos de 8 o 16 bits en términos de eficiencia energética, densidad de código y facilidad de uso, así como sus características y aplicaciones.
El libro describe la arquitectura del procesador Cortex-M0 y el modelo de programador, así como la programación y el conjunto de instrucciones del Cortex-M0 y cómo se utilizan estas instrucciones para realizar diversas operaciones. Además, estudia cómo afecta la arquitectura de memoria del procesador Cortex-M0 al desarrollo de software; el controlador de interrupciones vectoriales anidadas (NVIC) y las funciones que admite, como la gestión flexible de interrupciones, el soporte de interrupciones anidadas, la entrada de excepciones vectoriales y el enmascaramiento de interrupciones; y las funciones de Cortex-M0 dirigidas al sistema operativo embebido. También explica cómo desarrollar aplicaciones sencillas en el Cortex-M0, cómo programar los microcontroladores Cortex-M0 en ensamblador y lenguajes de ensamblador mixtos, y cómo se utilizan en la programación las características de bajo consumo del procesador Cortex-M0. Por último, describe una serie de productos ARM Cortex-M0, como microcontroladores, placas de desarrollo, kits de iniciación y suites de desarrollo.
Este libro será útil tanto para usuarios nuevos como avanzados de dispositivos ARM Cortex, desde estudiantes y aficionados hasta investigadores, desarrolladores profesionales de software embebido, entusiastas de la electrónica e incluso diseñadores de productos semiconductores.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)