Dans le RTOS de vxWorks, un shell vous permet d'envoyer une commande à votre système embarqué.
La documentation fait référence au shell du noyau, au shell hôte et au shell cible. Quelle est la différence entre les trois?En quoi le shell du noyau de vxWorks et le shell de l'hôte sont-ils différents?
Répondre
Le shell cible et le shell du noyau sont les mêmes. Ils se réfèrent à un shell qui s'exécute sur la cible. Vous pouvez vous connecter au shell à l'aide d'un port série ou d'une session Telnet. Une tâche s'exécute sur la cible et analyse toutes les commandes reçues et agit sur elles, renvoyant des données au port.
Le shell hôte est un processus qui s'exécute sur la station de développement. Il communique avec l'agent de débogage sur la cible. Toutes les commandes sont effectivement analysées sur l'hôte et que les demandes simplifiées sont envoyées à l'agent cible:
- lecture/écriture mémoire
- Set/Supprimer les points d'arrêt
- Créer/Supprimer/Suspendre/Tâches Reprendre
- Appel d'une fonction
Cela réduit l'impact en temps réel sur la cible.
Les deux coquilles permettent à l'utilisateur d'exécuter un débogage de bas niveau (désassemblage, points d'arrêt, etc.) et d'invoquer des fonctions sur la cible.
Il existe certaines différences entre le shell hôte et le shell cible, vous pouvez utiliser la commande h pour obtenir les commandes réelles du support shell.
Le shell hôte prend en charge davantage de fonctions d'édition de ligne de commande, telles que le complément automatique et la recherche de symbole, etc.
- 1. dans le script shell
- 2. Extension du shell pour le fichier sélectionné
- 3. Fournir le mot de passe en utilisant le script Shell
- 4. Rediriger la sortie shell VxWorks vers un socket
- 5. Que signifie $$ dans le shell?
- 6. Les codes d'état du shell en make
- 7. Détection du shell interactif dans le script ENV de ksh
- 8. appeler uniq et trier dans différents ordres dans shell
- 9. "Mettre en avant" pour le shell de commande Windows XP
- 10. Comment utiliser le script de recherche de script shell shell à distance
- 11. Synchronisation de l'exécution du script shell
- 12. Option de menu contextuel du shell Windows
- 13. Confusion sur le chemin Python dans le shell Python vs serveur FCGI: Pourquoi sont-ils différents?
- 14. Créer une dépendance en utilisant shell et%?
- 15. Capistrano: exemple de shell
- 16. erreurs lors de l'exécution du script shell
- 17. modèles de script shell
- 18. Fonction de date et heure du script shell?
- 19. "Charger" un fichier depuis le shell django
- 20. Tuer le socket linux du shell (gentoo amd64)
- 21. Exécution de shell asynchrone en PHP
- 22. Shell Scripting - pipes et redirection
- 23. Formatage de la sortie du shell en données structurées?
- 24. Python: pouvez-vous indiquer le nom du shell appelant?
- 25. obtenir sous chaîne dans le script shell
- 26. Rechercher et remplacer dans Shell
- 27. Validation des variables dans le script shell
- 28. Un autre shell ouvert sur le serveur?
- 29. Quel est l'équivalent Perl du "$ @" du shell?
- 30. Impossible de définir le shell de connexion par défaut IPython