Red de conocimiento de abogados - Derecho de sociedades - ¿Qué idioma necesitas aprender para sistemas integrados?

¿Qué idioma necesitas aprender para sistemas integrados?

Los sistemas integrados requieren aprender programación en lenguaje C.

Según las recomendaciones de la Alianza Escuela-Empresa de Internet de las Cosas de China, los conocimientos y métodos de aprendizaje necesarios para aprender sistemas integrados son los siguientes:

Experiencia en desarrollo de C

1. p>

Condiciones :Linux. Método: Principalmente para dominar la programación ANSI C (excluyendo el desarrollo de visualización gráfica como gtk, qt)

2 Red, sistema operativo, arquitectura

Condiciones: Linux, varios libros, Algoritmos, rutinas. Método: Implementar redes simples y otros algoritmos y procesos de conocimiento a través de la programación en C.

3. Conceptos de sistemas integrados

Condiciones: varios sitios web integrados, grupos de discusión y libros. Método: Haga menos preguntas y deje más espacio para su propio pensamiento.

4. Práctica de desarrollo integrado

Condiciones: versiones de demostración de varias herramientas de desarrollo de sistemas integrados, incluidos compiladores y emuladores.

Método: Uno es el desarrollo de sistemas integrados basados ​​en MCU/MDSP, y el otro es el desarrollo de software de aplicación bajo RTOS como Palm OS, WinCE, uC/OS II, etc. El primero es para el desarrollo de hardware, mientras que el segundo es para el desarrollo de software.

Información ampliada

Tendencias de desarrollo:

1. El desarrollo integrado es un proyecto de sistema, por lo que los fabricantes de sistemas integrados no solo deben proporcionar software y hardware integrados. El propio sistema también necesita proporcionar potentes herramientas de desarrollo de hardware y soporte para paquetes de software.

En la actualidad, muchos fabricantes han tenido esto plenamente en cuenta, mientras promocionan el sistema, también promueven el entorno de desarrollo como un punto clave. Por ejemplo, mientras Samsung promueve los chips Arm7 y Arm9, también ofrece placas de desarrollo y paquetes de soporte a nivel de placa (BSP).

Cuando WindowCE es el principal sistema de promoción, también proporciona Embedded VC como herramienta de desarrollo, así como el entorno de desarrollo Tonado de Vxworks, el entorno de compilación Limda de DeltaOS, etc., son manifestaciones típicas de esto. tendencia. Por supuesto, esto también es resultado de la competencia en el mercado.

2. Con la madurez de la tecnología de Internet y la mejora del ancho de banda, los requisitos de conexión en red y de informatización aumentan día a día. Como resultado, los dispositivos con funciones únicas en el pasado, como los teléfonos móviles. Los teléfonos, frigoríficos, hornos microondas, etc., ya no tienen funciones y estructuras únicas.

Sistema integrado de la enciclopedia Baidu