Yo diría que depende de lo que estés desarrollando. Los costos de producción y el tiempo han disminuido significativamente. Uno puede encontrar un kit de desarrollo que admita Linux en un rango inferior a $ 100 con una solución fabricada, en cantidad, en un rango inferior a $ 50. Ya ni siquiera tiene que lidiar con el inventario, ya que hay proveedores de cumplimiento y fabricación a pedido.
Hay muchos problemas que se pueden resolver desarrollando en el espacio de usuario, utilizando las mismas tecnologías web con las que todos están construyendo sitios sin tener que preocuparse por la arquitectura del chip o el sistema operativo o los controladores.
He comenzado a inclinarme hacia la siguiente teoría de por qué:
- ¿Cómo podrían ayudarme los sistemas integrados?
- Para un estudiante más nuevo que completó BTech en electrónica, ¿recomendaría una certificación en CCNA O un curso integrado, desde una perspectiva puramente laboral?
- ¿Cuándo se espera la llegada de SoC autosustentable (autoalimentado)? Por favor, arroje algo de luz sobre el mecanismo de autoalimentación también.
- Cómo comenzar a programar en C para sistemas embebidos
- Microcontroladores: ¿Cuál es el efecto de rebote clave?
Embebido / hardware se considera difícil. La expectativa es que es costoso y lleva mucho tiempo hacer algo. Uno tiene que escribir código C o ensamblaje para construir cualquier cosa. Por lo tanto, tomará demasiado tiempo y no vale la pena.
Si bien hay ciertos dominios en los que es difícil y requiere mucho tiempo (por ejemplo, dispositivos médicos, equipos críticos para la seguridad, controles industriales, redes inalámbricas, etc.) hay muchos problemas que deben resolverse sin tener que salir del usuario -espacio y / o tecnologías basadas en la web. (por ejemplo, enrutador de juegos que realmente funciona, soluciones de consumo similares a Pogoplug, monitoreo de energía, etc.)