Hoja de ruta de aprendizaje de Internet de las cosas (ruta de autoaprendizaje súper detallada)

El sistema de IoT integrado es uno de los campos de aplicación de TI con perspectivas de desarrollo.Embedded, como el sistema de tecnología subyacente de IoT, no solo ayuda a que IoT se destaque de todos los ámbitos de la vida, sino que también tiene más y más estudiantes.Este conjunto de integrado Con el Ruta de Internet de las cosas, puede comenzar desde cero y dominar las habilidades relevantes del desarrollo de Internet de las cosas paso a paso, y finalmente cumplir con los requisitos de las empresas para el puesto de ingeniero de desarrollo de Internet de las cosas.

Tabla de contenido

Fase 1: Programación avanzada integrada en C

La segunda etapa: desarrollo de aplicaciones para la biblioteca de plantillas de C++

La tercera etapa: procesamiento de imágenes AI

La cuarta etapa: diseño de programa avanzado del sistema Linux

La quinta etapa: programación de red avanzada de Linux 

Fase seis: desarrollo de base de datos/desarrollo de BS

La séptima etapa: desarrollo del proyecto 5G IoT

Octava etapa: desarrollo BSP

Fase 9: Desarrollo de controladores de dispositivos

 La décima etapa: proyecto de combate real empresarial


PD: ¡Preste atención a la recopilación, este conjunto de hojas de ruta se actualizará de vez en cuando! 

Fase 1: Programación avanzada integrada en C

Objetivo de la etapa: Dominar los conocimientos y habilidades del desarrollo del lenguaje C bajo diversas plataformas.

La segunda etapa: desarrollo de aplicaciones para la biblioteca de plantillas de C++

Objetivo de la etapa: tener capacidad de programación orientada a objetos, usar STL para el desarrollo de proyectos

La tercera etapa: procesamiento de imágenes AI

Objetivo de la fase: utilizar la interfaz gráfica para desarrollar el software de la interfaz gráfica, y la GUI construye un puente entre las personas y los productos electrónicos.

La cuarta etapa: diseño de programa avanzado del sistema Linux

Objetivo de la fase: dominar por completo las habilidades de programación necesarias en el sistema Linux y poder escribir aplicaciones multitarea y multiconcurrentes en el sistema Linux.

La quinta etapa: programación de red avanzada de Linux 

Objetivos de la etapa: Master en programación de comunicaciones en red, análisis de protocolos, encapsulado y desencapsulado de datos, ocultamiento y robo de información.

Fase seis: desarrollo de base de datos/desarrollo de BS

Objetivo etapa: Dominar la operación y mantenimiento de base de datos y desarrollo web común.

La séptima etapa: desarrollo del proyecto 5G IoT


Objetivo de la etapa: dominar las principales tecnologías de desarrollo de IoT, como Bluetooth, wifi, Zigbee, NB, MQTT, microcomputadora de un solo chip, sensor y plataforma de nube de IoT .

Octava etapa: desarrollo BSP

Objetivo de la etapa: dominar BootLoader, análisis del kernel de Linux, adaptación, trasplante, composición del sistema de archivos raíz y producción de sensores, plataforma en la nube de IoT y otras tecnologías de desarrollo de IoT básicas.

Fase 9: Desarrollo de controladores de dispositivos

Objetivo de la fase: dominar por completo el desarrollo y el trasplante de controladores integrados de Linux.

 La décima etapa: proyecto de combate real empresarial

Objetivo de la etapa: dominar el desarrollo de proyectos difíciles a nivel empresarial y ejercitar la capacidad de desarrollo integral de Embedded + Internet of Things.

 ¡Para su crecimiento ininterrumpido, no olvide hacer clic tres veces! Marque la ruta de aprendizaje, mírela, apréndala todo el tiempo y actualícela todo el tiempo.  

La nueva versión del video de introducción a los conceptos básicos de programación en lenguaje C, ¡este es definitivamente el techo de los tutoriales en lenguaje C!

Supongo que te gusta

Origin blog.csdn.net/GUDUzhongliang/article/details/131555448
Recomendado
Clasificación