A red PC card with a black netX SoC is clipped into an IPC. The picture has a colorful fade and an icon of a desktop PC display.
empowering communication

Informazioni sui device driver di Hilscher

I prodotti basati sui controller di comunicazione netX come le schede PC cifX di Hilscher e i moduli embedded necessitano di device driver per funzionare perfettamente su diversi sistemi operativi. In qualità di referente completo per la comunicazione industriale, Hilscher propone driver per tutti i comuni sistemi operativi industriali, quali:

  • Windows
  • Linux
  • VxWorks
  • INtime
  • IntervalZero
  • QNX
  • WinAC

Tutti i driver Hilscher sono dotati di interfaccia utente standard (CIFX-API) e si basano su un C toolkit utilizzabile anche lo sviluppo indipendente di device driver. I driver sono deputati alla gestione dei componenti di comunicazione, incluso il caricamento del firmware e i file di configurazione. L’interfaccia utente contiene tutte le funzioni necessarie per inizializzare, parametrizzare, scambiare dati I/O e acquisire informazioni sullo stato.

A seconda del sistema operativo, l’interfaccia utente è contenuta in un DLL o in una libreria. Per quanto possibile, i driver supportano le connessioni bus esistenti, come le connessioni PCI, PICe e Dual Port Memory (DPM).

  • Interfaccia d'applicazione standard
  • Codice base standard (C toolkit)
  • Indipendente dal bus di campo o dal sistema Industrial Ethernet
  • Numero di dispositivi supportati limitato solo dal sistema operativo

Così si riduce lo sforzo necessario e il time to market e quindi i rischi per gli utenti dei controller di comunicazione netX e dei prodotti basati su di essi, come le schede PC cifX e i moduli embedded.

The logos of the OS Windows, Linux, VxWorks, INtime, IntervalZero, QNX, WinAC on a angular shape in light grey. Below that is aslightly darker angular shape with icons for PC cards, embedded modules and network controller in it. The background is colorful in red and blue.

C-Toolkit per sviluppare il proprio driver

Il toolkit cifX è costituito da file C-source e header che consentono l'accesso astratto alla Dual Port Memory (DPM) definita da Hilscher e resa disponibile dai dispositivi cifX, comX e netX. Contiene anche tutte le funzioni dell’interfaccia utente e le funzioni di accesso generico necessarie per usare il DPM Hilscher.

  • Codice sorgente ANSI-C
  • Funzioni dipendenti dal sistema operativo in un modulo C separato
  • Supporto di little-endian/big-endian
  • Output di traccia integrato nella sorgente

Il C toolkit e quindi la base del codice dei driver è progettata in modo che sia possibile utilizzare simultaneamente un numero illimitato di componenti di comunicazione. Tuttavia è necessario prendere in considerazione le caratteristiche specifiche di ciascun sistema operativo.

A technical graphic divided in two major sections. The left section is titled "Implementation" and shows user functions, OS specific functions and interrupt handling. The right section is titled cifX/netX C-toolkit and contains buttons for toolkit API, cifX API, device handling, API implementation and cifX/netX hardware access functions. There are several red arrows pointing to different parts of the graphic.
Link correlati
Three PC cards on a colorful background. One has a red PCB while the other two are green. One has an AIFX detached network interface connected to it.

Le schede PC cifX rappresentano il modo più semplice e veloce per integrare dispositivi basati su PC in un ambiente automatizzato. Grazie ai nostri controller di comunicazione netX, è possibile accedere a tutti i protocolli, in qualsiasi fattore di forma e per qualsiasi applicazione.

Four different embedded modules from Hilscher on a colorful background. The devices are slightly mirrored on the bottom.

I moduli embedded di Hilscher sono la soluzione ideale per integrare un bus di campo o un’interfaccia Real-Time Ethernet in un dispositivo di automazione compatto. Consentono l’integrazione rapida e semplice di dispositivi di campo come azionamenti o controller nei sistemi automatizzati.

I processori multiprotocollo netX assicurano comunicazioni industriali a macchine e dispositivi. Sia che si tratti di applicazioni master o slave, bus di campo legacy, traffico dati Fast Industrial Ethernet o IIoT - con SoC netX altamente integrati potete contare sulle soluzioni del leader di mercato.

A photo of the male and female customer support phone operator with different internationality
Customer Center / Sales: Hilscher Italia S.r.l.

Avete domande? Abbiamo le risposte!