Avez-vous des suggestions pour l'auto-apprentissage du développement embarqué ?

itinéraire d'apprentissage

1. Langage C
Le langage C a toujours été le contenu clé du test écrit des grandes entreprises, qui permet d'examiner les connaissances de base des étudiants en programmation. Le contenu du langage C est relativement petit, y compris les éléments suivants :

  • type de données
  • structure de contrôle
  • tableau
  • fonction
  • aiguille
  • Le
    langage C de gestion de la mémoire est à la base de tous les modules suivants. Après avoir posé les bases, les autres modules se dérouleront sans heurts.
    2. Structure des données
    Si vous avez l'idée de défier les grands constructeurs, vous devez réussir la structure des données et l'algorithme. L'apprentissage de la structure de données sera plus pénible que le langage C, car l'objectif de ses recherches est de savoir comment résoudre des problèmes et améliorer l'efficacité de la résolution de problèmes.
    Connaissances essentielles sur la structure des données :
  • tableau de séquence
  • liste liée
  • la pile
  • file d'attente
  • Algorithmes qu'un arbre binaire
    doit maîtriser :
  • Algorithme de tri (plus de cinq)
  • Algorithme de recherche (tableau linéaire, arbre, graphe)
    3.
    Que la direction de la recherche d'emploi soit C/C++ ou logiciel embarqué, le système d'exploitation doit être maîtrisé. L'apprentissage de Linux est divisé en deux parties : les commandes de base et la programmation système.
    Il est bon de maîtriser certaines commandes de base. La programmation système comprend :
  • programmation de fichiers
  • programmation de contrôle de processus
  • communication interprocessus
  • programmation multithread
  • Si la programmation réseau
    détermine que la direction de la recherche d'emploi est intégrée, il ne suffit pas de rester au niveau de l'application, et il faut aller plus loin :
  • uboot
  • noyau
  • Le contenu du système de fichiers
    est insondable.En tant qu'étudiant de première année, vous devriez au moins maîtriser la transplantation et l'écriture simple de pilotes.
    4. C++
    Apprendre C++ peut mieux comprendre le langage C et augmenter les opportunités de recherche d'emploi. Si vous n'avez pas d'exigences particulières pour l'embarqué ou le C/C++, autant l'apprendre. Et pendant le test écrit, de nombreuses connaissances en C++ seront entrecoupées du langage C.
    C++ comprend principalement :
  • Programmation orientée objet
  • surcharge
  • modèle
  • anormal
  • LIST
  • QT

d4d69c6619c3c5f91ebeb136766e7e48.jpeg


J'ai trié un ensemble d'instructions d'apprentissage intégrées, qui regorgent de compétences et de marchandises sèches, y compris l'enseignement de la programmation, l'explication vidéo des problèmes, 800 ensembles d'ensembles complets et l'enseignement des langues, très complets, si vous devez mettre un 6, le tout gratuitement

Je suppose que tu aimes

Origine blog.csdn.net/lz19zlun/article/details/132231822
conseillé
Classement