Descripción
El software integrado está en casi todos los dispositivos electrónicos diseñados hoy. Hay software escondido dentro de nuestros relojes, microondas, videograbadoras, teléfonos celulares y buscapersonas; Los militares usan software embebido para guiar misiles inteligentes y detectar aviones enemigos; Los satélites de comunicaciones, las sondas espaciales y la medicina moderna serían casi imposibles sin el software. Por supuesto, alguien tiene que escribir todo ese software, y hay miles de informáticos, ingenieros eléctricos y otros profesionales que realmente lo hacen.
Cada sistema integrado es único y altamente personalizado para la aplicación a mano. Como resultado, la programación de sistemas embebidos es un campo muy variable que puede tardar años en dominar. Sin embargo, si tiene alguna experiencia en programación y está familiarizado con C o C ++, estará listo para aprender a escribir software incrustado. El estilo práctico, sin sentido de este libro le ayudará a empezar ofreciendo consejos prácticos de alguien que ha estado en sus zapatos y quiere ayudarle a aprender rápidamente.
Las técnicas y ejemplos de código aquí presentados son directamente aplicables a proyectos de software embebidos del mundo real de todo tipo. Incluso si ha realizado alguna programación integrada antes, seguirá beneficiándose de los temas de este libro, que incluyen:
– Prueba de chips de memoria de forma rápida y eficiente
– Escribir y borrar la memoria Flash
– Verificación de contenido de memoria no volátil con CRC
– Interfaz con los periféricos on-chip y externos
– Diseño e implementación de controladores de dispositivos
– Optimización de software incorporado para el tamaño y la velocidad
Así que, ya sea que esté escribiendo su primer programa incrustado, diseñando la última generación de “whatchamacalits” de mano, o simplemente administrando a las personas que lo hacen, este libro es para usted.
¿Qué piensas de este libro?
No hay comentarios