¿Hasta qué punto se pueden aprender sistemas integrados después de aprender microcontroladores? ¿Quieres aprender esas cosas?
En primer lugar, el microcontrolador también es una rama del integrado, por lo que no se puede separar. En términos generales, el proceso avanzado del aprendizaje integrado es:
Aprender microcontroladores como conocimiento introductorio, ya sean 51 microcontroladores, AVR, PIC y otras series de microcontroladores, se puede aprender como conocimiento introductorio.
Una vez que tengas una cierta base en microcontroladores, puedes profundizar en dos direcciones.
Para incrustar, debes dominar los siguientes puntos:
Establecer una buena base del lenguaje C.
Es muy importante aprender bien las estructuras de datos.
Aprender los principios del sistema operativo.
Aprenda la arquitectura y programación ARM. Este curso puede proporcionar una buena comprensión del principio de funcionamiento del procesador y el desarrollo de controladores de varios periféricos.
Lo mejor es estudiar UCOS por tu cuenta en profundidad. Esta es una buena manera de aprender cómo funciona el sistema operativo.
Las ideas de programación son muy importantes, las capacidades de diseño del sistema, el estilo de codificación y las capacidades de documentación también son muy importantes, y también debes estudiarlas detenidamente.
Información ampliada:
Características del sistema
Personalización. Arquitectura que apoya la apertura y la escalabilidad.
Sólido rendimiento en tiempo real. EOS generalmente tiene un sólido rendimiento en tiempo real y puede usarse para el control de varios equipos.
Interfaz unificada. Proporciona una interfaz de controlador unificada para dispositivos.
Es conveniente y simple de operar, proporciona GUI gráfica e interfaz gráfica amigables y busca la facilidad de aprendizaje y uso.
Proporciona potentes funciones de red, admite el protocolo TCP/IP y otros protocolos, proporciona soporte para el protocolo TCP/UDP/IP/PPP y una interfaz de capa de acceso MAC unificada y reserva interfaces para varios dispositivos informáticos móviles.
Fuerte estabilidad, débil interactividad. Una vez que el sistema integrado comienza a ejecutarse, no requiere demasiada intervención del usuario, lo que requiere que el EOS responsable de la administración del sistema tenga una gran estabilidad. La interfaz de usuario de un sistema operativo integrado generalmente no proporciona comandos de operación. Proporciona servicios a los programas de usuario a través de comandos de llamada al sistema.
Código sólido. En los sistemas integrados, el sistema operativo integrado y el software de aplicación están solidificados en la ROM de la computadora del sistema integrado.
Mejor adaptabilidad del hardware, es decir, buena portabilidad.
Los sistemas integrados se combinan orgánicamente con aplicaciones específicas y sus actualizaciones se llevan a cabo simultáneamente con productos específicos. Por lo tanto, una vez que los productos de sistemas integrados ingresan al mercado, tienen un ciclo de vida largo.
Enciclopedia Baidu - Integrada