Cuáles son los softwares importantes a para los sistemas embebidos?

No estoy seguro de lo que quieres decir con el mejor software utilizado para los sistemas embebidos...

¿Estás hablando del software utilizado para construir sistemas embebidos o del software que se ejecuta en los sistemas embebidos?.

Suponiendo que estás hablando del software utilizado para construir sistemas embebidos, varía mucho de tu selección de hardware. He trabajado en varios productos embebidos basados en procesadores TI y procesadores Freescale, encuentro mejor TI Code composer Studio. Tiene un buen IDE, un buen soporte de librerías, mucho código de ejemplo, una buena interfaz de depuración y un buen equipo de soporte.

Así que principalmente tiene dos opciones.

  1. Vaya con la cadena de herramientas/IDE específica del proveedor como CCS, AVR studio etc
  2. Vaya con la cadena de herramientas e IDE de código abierto como GCC/ Eclipse

Generalmente tiene un buen soporte para la cadena de herramientas/IDE desarrollada por los proveedores de chips.

Ahora, ¿cuál es el mejor?

Esto se basa puramente en los requisitos de su proyecto, la selección de hardware, etc.

Principalmente, usted tiene que mirar cosas como, el apoyo a su mircocontrolador/procesador fácil de instalar y fácil de usar IDE, soporte JTAG, soporte de bibliotecas, código de muestra, soporte de depuración y optimización de código, licencia y costo de actualización, soporte, etc.