Capítulo 12. Software y codificación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo de investiga cuestiones relacionadas con el software y el código en el contexto de los sistemas empotrados. Los temas incluyen:
Qué lenguajes de programación se utilizan
Cuando se necesita un sistema operativo (SO)
Comprender la diferencia entre los sistemas operativos en tiempo real y los de uso general
Qué sistemas operativos en tiempo real son adecuados
Configurar los puertos de un microcontrolador (MCU)
Crear código de controlador de dispositivo
Codificación defensiva para sistemas que funcionan en condiciones adversas
Con la cobertura de estos temas, un diseñador con habilidades de codificación debería tener los conocimientos necesarios para configurar y programar sistemas empotrados.
Recuerda que este libro se centra en la electrónica de sistemas embebidos, no en la codificación de sistemas embebidos. Existen muchos libros sobre codificación de sistemas empotrados, y en "Lecturas complementarias" se sugieren varias buenas referencias de codificación y libros de texto de estudio .
En consecuencia, no se incluye aquí un tutorial para escribir un programa "¡Hola Mundo!" para un sistema embebido.
Lenguajes de programación
El enfoque para programar un sistema embebido suele tomar uno de estos tres caminos:
- Definir una máquina de estados
En la programación de matrices de puertas programables en campo (FPGA) y ...
Get Electrónica Embebida Aplicada 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.