Les produits basés sur les contrôleurs de communication netX, comme les modules embarqués et les cartes PC cifX de Hilscher, nécessitent des pilotes de périphériques pour fonctionner pleinement sur différents systèmes d'exploitation. Fournisseur unique de communication industrielle, Hilscher propose ces pilotes pour tous les systèmes d'exploitation industriels courants, comme :
- Windows
- Linux
- VxWorks
- INtime
- IntervalZero
- QNX
- WinAC
Tous les pilotes de Hilscher disposent d'une interface utilisateur standard (CIFX-API) et sont basés sur une boîte à outils C également utilisable pour le développement de pilotes de périphériques indépendants. Les pilotes sont chargés d'administrer les composants de communication, ce qui inclut le chargement du firmware et des fichiers de configuration. L'interface utilisateur met à disposition toutes les fonctions requises pour initialiser, paramétrer, échanger des données d'E/S et acquérir des informations d'état.
Selon le système d'exploitation, l'interface utilisateur est contenue dans une DLL ou une bibliothèque. Dans la mesure du possible, les pilotes prennent en charge des connexions de bus existantes comme les connexions PCI, PCle et DPM (mémoire à double accès).
- Interface d'application standard
- Base de code standard (boîte à outils C)
- Indépendance vis-à-vis de tout système de bus de terrain ou Ethernet industriel
- Nombre d'appareils pris en charge limité uniquement par le système d'exploitation
Cela permet de réduire les efforts de développement et le délai de commercialisation, et par conséquent les risques pour les utilisateurs des contrôleurs de communication netX et des produits basés sur ces derniers, comme les cartes PC cifX et les modules embarqués.