¿Qué tiene mejores perspectivas, el integrado o el FPGA?
En comparación con los integrados y los FPGA, los integrados tienen mejores perspectivas.
1. Embedded es un sistema integrado, que es un sistema informático especial; la definición de sistema integrado generalmente reconocida en China se centra en la aplicación, se basa en tecnología informática y el software y el hardware se pueden personalizar. Un sistema informático especial para cumplir con los estrictos requisitos de los sistemas de aplicación en cuanto a función, confiabilidad, costo, volumen, consumo de energía, etc. Los sistemas integrados son una síntesis de software y hardware.
Los sistemas integrados son una síntesis de software; y cuerpo de hardware.
2. Como parte del equipo o dispositivo, el sistema embebido tiene su programa de control almacenado en la ROM de la placa de control del procesador embebido. De hecho, todos los dispositivos con interfaces digitales, como relojes, hornos microondas, grabadoras de vídeo, automóviles, etc., utilizan sistemas integrados. Algunos sistemas integrados también contienen sistemas operativos. La mayoría de los sistemas integrados implementan toda la lógica de control a través de un programa.
3. FPGA (Field Programmable Gate Array) es un producto desarrollado sobre la base de dispositivos programables como PAL y GAL. Aparece como un circuito semipersonalizado en el campo de los circuitos integrados de aplicaciones específicas (ASIC), que no solo resuelve las deficiencias de los circuitos personalizados, sino que también supera las deficiencias del número de puerta limitado de los dispositivos programables originales.
4. FPGA es una tecnología y la integración es una aplicación. El desarrollo de FPGA es implementación lógica + restricciones + síntesis + simulación; el proceso de desarrollo integrado es codificación + compilación + depuración.
5. Los puestos de FPGA son muy limitados, excepto algunas fábricas grandes en ciudades de primer nivel, básicamente no hay otros puestos (no se pueden ver en empresas pequeñas). Si elige FPGA, solo podrá trabajar con un número limitado de empresas. Además, FPGA requiere una mayor comprensión del hardware que Linux integrado y, a veces, incluso es necesario comenzar con algún hardware. Pero la ventaja es que el umbral es alto y la sustituibilidad pobre.
En sexto lugar, en cuanto a Linux integrado, el umbral para publicar más también es bajo. Pero quiero corregir el pensamiento del cartel: ya sea Linux integrado o software puro, hay muchos más lenguajes de desarrollo que c/c++. Por alguna razón desconocida, los lenguajes de la serie c se usan menos. menos. En realidad, el software integrado no es muy diferente del software puro de Linux. Solo necesita una compilación cruzada al compilar.