Procesamiento enchufable DIP electrónico y eléctrico por lotes, procesamiento PCBA de múltiples equipos importados, garantía de calidad

Procesamiento enchufable DIP electrónico y eléctrico por lotes, procesamiento PCBA de múltiples equipos importados, garantía de calidadPara los principiantes, algunos conceptos siempre son confusos y

Procesamiento enchufable DIP electrónico y eléctrico por lotes, procesamiento PCBA de múltiples equipos importados, garantía de calidad


Para los principiantes, algunos conceptos siempre son confusos y fáciles de confundir. Hoy, explicaré la diferencia entre el diseño y desarrollo de hardware integrado y el diseño y desarrollo de software integrado basado en el concepto de ciencia popular.


Un sistema integrado es un sistema informático dedicado como parte de un dispositivo o equipo. Generalmente, un sistema integrado es una placa de control de procesador integrada con un programa de control en ROM. Los relojes, hornos microondas, grabadoras de vídeo, coches, etc. que nos rodean utilizan Xirong integrado, y todos son dispositivos con interfaces digitales. Algunos sistemas integrados también incluyen sistemas operativos, pero la mayoría de los sistemas integrados implementan toda la lógica de control mediante un solo programa. Artículo relacionado: "Diseño y desarrollo de hardware de máquinas de cocción inteligente"

 


Diseño de hardware y desarrollo de software de sistemas integrados

 


El sistema integrado es una combinación de software y hardware, y también puede cubrir dispositivos auxiliares como maquinaria. La definición de sistema integrado generalmente reconocida en China es: software y hardware centrado en la aplicación, basado en computadora, que se puede adaptar para cumplir con los estrictos requisitos del sistema de aplicación en cuanto a función, confiabilidad, costo, volumen, consumo de energía y otros sistemas informáticos especiales.


De lo anterior, podemos ver que el sistema integrado es un todo compuesto por software y hardware.


La parte de hardware se puede dividir en procesador integrado y equipo periférico. El procesador es el núcleo de todo el sistema y es responsable de procesar todos los programas de software y las señales de los dispositivos externos; los dispositivos externos siempre tienen diferentes opciones en diferentes sistemas. Por ejemplo, en los automóviles, los dispositivos externos son principalmente sensores para recolectar datos. En un teléfono móvil, el dispositivo externo puede ser un teclado, una pantalla LCD, etc.


En términos generales, el hardware integrado se refiere a circuitos lógicos, procesadores integrados, microcontroladores, sistemas de almacenamiento y habilidades de hardware. Los ingenieros de desarrollo de hardware integrado escriben principalmente los planes generales y detallados del hardware del sistema integrado, requieren comprensión de la arquitectura del sistema integrado, tienen cierta base en el lenguaje C, están familiarizados con ARM, el software de diseño PROTEL y tienen experiencia en el desarrollo de placas de cuatro capas.


El hardware integrado generalmente mencionado en China se refiere al uso de procesadores para desarrollar dispositivos externos.


La parte del software se puede dividir en dos capas, la más cercana al hardware es el sistema operativo integrado. El sistema operativo es la interfaz de software y hardware y es responsable de administrar todos los recursos de software y hardware del sistema. El sistema operativo también puede manejar dispositivos externos a través de controladores.


La capa superior es el software de aplicación, que utiliza las funciones proporcionadas por el sistema operativo para desarrollar un programa para los usuarios. En última instancia, el usuario está tratando con un buen software de aplicación. Por ejemplo, cuando escribe un mensaje corto en un teléfono móvil, el usuario ve la interfaz del software de escritura de mensajes cortos, pero no puede ver el sistema operativo, el procesador integrado y el resto del hardware en su interior.


El software integrado se refiere al sistema operativo y al software de desarrollo integrado en el hardware. Su relación industrial se materializa como: fabricación de chips, sistema integrado, software, desarrollo y fabricación de dispositivos electrónicos integrados.


El software integrado es un software diseñado sobre la base de sistemas integrados. También es un tipo de software de computadora. También se compone de programas y documentos. Se puede subdividir en tres categorías: software de sistema, software de apoyo y software de aplicación. Es un componente importante de los sistemas integrados. sección.


Pero lo que comúnmente se conoce como software integrado en China solo se refiere al software del sistema y al software de soporte más cercano al hardware.

 


Diseño de hardware y desarrollo de software de sistemas integrados

 


Habilidades para aprender sobre hardware integrado:

1. En términos de hardware, integre dispositivos periféricos basados en CPU en el chip de la CPU.


2. En términos de software, la aplicación se selecciona en el kernel del sistema operativo personalizado y el kernel se descarga a la ROM después de la compilación.


3. Grabe el núcleo del software o el sistema de archivos de la aplicación en la ROM de la plataforma de hardware del sistema integrado para lograr una "incrustación" real. Esta es la habilidad que deben poseer los ingenieros integrados.


Habilidades para aprender sobre software integrado:

1. Conozca el lenguaje C y algo de programación en lenguaje ensamblador simple


2. Capaz de leer los diagramas esquemáticos de sistemas integrados generales


3. Familiarizado con al menos un tipo de entorno de desarrollo de software de sistema integrado.


4. Familiarizado con al menos un tipo de proceso de desarrollo de software integrado, como: sistema MCU, sistema DSP, sistema ARM o algunos otros sistemas sumergidos.


5. Comprender los principios de funcionamiento de los sistemas operativos embebidos comunes y comprender los conceptos utilizados en la programación de software, tales como hilos, procesos, semáforos, mecanismos de mensajes, sincronización y separación mutua, y control de concurrencia.


6. Conocimientos básicos del hardware necesario.


Después de leer este artículo, debería saber algo sobre el desarrollo de hardware integrado y el desarrollo de software integrado. Independientemente de si elige el desarrollo de hardware o el desarrollo de software, lo más importante es persistir y rendirse a mitad de camino.