Pilotes se réfèrent à des programmes informatiques qui permettent à un ordinateur d'interagir avec et de périphériques de contrôle tels que les imprimantes , les lecteurs flash et périphériques audio et visuels. Il n'est pas un tutoriel maître ou source qui fournit de l'aide pour chaque problème potentiel rencontrés lors de la conception d'un pilote de périphérique. Toutefois, plusieurs sociétés de logiciels , comme Microsoft et Texas Instruments, offrent de l'aide avec les questions de développement de pilotes allant du fondamental au complexe. Microsoft
Le kit de développement Windows, ou WDK , offre aux programmeurs les outils nécessaires pour déboguer , tester et développer des pilotes selon les normes requises pour une utilisation dans Windows des systèmes d'exploitation Microsoft . Plusieurs paragraphes comprennent le système de développement WDK , comme la fondation de Windows du pilote , également connu sous le nom WDF , le kit de système de fichiers installable , aussi connu comme le kit IFS , fichier refactoring d'en-tête , les outils et les vérificateurs d'analyse statique et débogage d'applications . La WDF établit les caractéristiques de base d'un conducteur et définit une base pilote - modèle sur lequel créer votre pilote. Le kit IFS permet aux développeurs de concevoir des modèles de pilote de système de fichiers et systèmes de fichiers en mode noyau . L'application de la refactorisation de fichier d'en-tête fournit les fichiers d'en-tête nécessaires pour construire les pilotes du noyau et en mode utilisateur . Les outils d'analyse statique sont constitués de demandes de vérification code de compilation qui facilitent l'entretien et la surveillance de l'état du conducteur. L'application de débogage dispose d'un ensemble complet d'outils , tels que le dépistage, les tests et la simulation, qui contribuent à la détection précoce des problèmes .
IDDP
Le programme de développement de drivers d'instruments ou IDDP , de National Instruments est spécialisé dans l'aide au développement du pilote dans le domaine de l'automatisation et de la robotique . IDP se concentre sur la LabView et plates-formes LabWindows /CVI , le logiciel standard de l'industrie utilisé dans le contrôle de l'instrument. Le programme offre une aide à l'élaboration de l'architecture logicielle de l'instrumentation virtuelle , les drivers d'instruments virtuels interchangeables et les pilotes plug- and-play . Le réseau National Instruments de bord du pilote , ou IDnet , offre aux ingénieurs des solutions logicielles qui aident à la conception du pilote , ainsi que l'assistance dans le développement d'applications .
Linux
La communauté du noyau Linux fournit des services pilote de développement gratuit pour les entreprises et les organisations de développement des dispositifs informatiques . La communauté exige des spécifications de votre appareil et, si possible , les coordonnées d'un ingénieur associé au produit qui peut répondre à toutes les questions de la communauté pourrait avoir au cours du développement . La communauté préfère également quelques appareils d'échantillonnage pour éviter d'avoir à dépanner et déboguer via e-mail ou messagerie instantanée. Après votre pilote est terminée , la communauté des développeurs inclut dans toutes les distributions Linux ainsi que dans l' arborescence des sources du développeur Linux. Les membres de l' équipe de plus de 1500 le développement du noyau Linux aider à vous aider à développer votre pilote
Texas Instruments: . Kit de conduire Developer (DDR)
Texas Instruments, ou TI , offre le kit, ou DDK d'un développeur de pilote DSP /BIOS , qui facilite la production du pilote pour une large gamme d'appareils , allant de l'électronique grand public à des réseaux à relais de trames à l'infrastructure des télécommunications. Le modèle de pilote documentée de TI normalise les techniques utilisées dans le développement de pilotes et de leurs modules de pilote réutilisables fournir des codes de base qui éliminent la nécessité de mettre au point le code d'un point de départ à zéro.