Enregistrement des points clés de l'entretien
Implique principalement le développement de logiciels embarqués, le développement de pilotes intégrés, le développement IOT, git et d'autres points de connaissances. Veuillez vous référer au wiki et à mon blog personnel pour les dernières informations
Points principaux
#Table des matières
- bases du langage c
- c les bases
- Description du type de données
- volatil
- aiguille
- const
- valeur de retour de la fonction principale
- Méthode de stockage de nombres à virgule flottante
- c titre
- valeur de retour printf
- enum type d'énumération
- fonction variadique
- liste chaînée
- Algorithme de tri
- tri par sélection
- tri par insertion
- Tri des collines
- tri à bulles
- Tri rapide
- Points de connaissance Linux
- Description du raccourci clavier
- Commande d'arrêt du système
- Instructions pour afficher du texte sous Linux
- monter
- message
- grep
- trouver
- lsusb
- lsof
- Points de connaissances sur le développement de logiciels Linux
- Méthode de communication inter-processus Linux
- Fonction d'application de mémoire
- processus de compilation gcc
- système de fichiers
- Liens physiques et liens logiciels
- sous-système du noyau Linux
- Plusieurs statuts du processus
- Composition du système de fichiers
- types de fichiers Linux
- Fonctions d'appel système couramment utilisées sous Linux
- fonction fourchette
- processus zombie
- Descriptions de documents courants
- description du répertoire proc
- description du paramètre fopen
- Points de connaissance sur le développement de pilotes Linux
- makefile
- coquille
- Explication détaillée du code source de Freertos
- Points de connaissance de la pile de protocole TCPIP
- modèle TCP
- Protocole Ethernet
- Protocole ARP
- Protocole TCP
- instructions d'utilisation de git
- technologie sous-jacente git