Workshop sul codice a librerie linkabili

Workshop NXS-LOM "Codice a librerie linkabili"

 

Sviluppate le vostre applicazioni insieme agli stack di protocollo fieldbus o Real-Time Ethernet su netX 10/51/52.

 

Con il modello LOM, svilupperete il vostro software sul chip netX. In questo processo, Hilscher fornirà come base gli stack di protocollo ed un sistema operativo real time - rcX.

Apprenderete nozioni su chip, tool e utility netX, sul sistema operativo rcX e sull'interfaccia sullo stack di protocollo, sia in blocchi teorici che in esercizi pratici. Una volta regolarmente completato il workshop, avrete creato un'applicazione netX rudimentale, avviata poi insieme ad uno stack di protocollo. L'applicazione scambia dati ciclici con un bus master tramite un bus. Si può utilizzare il progetto software di base su cui si è lavorato negli esercizi pratici come base per i propri sviluppi.

Gli esercizi pratici vengono eseguiti con una scheda di valutazione NXHX 51-ETM e con il corrispondente stack di protocollo del dispositivo PROFINET.

Durata

 

2 giorni dalle ore 9:00 alle ore 17:00

Contenuto del corso

  • Aspetti fondamentali di chip netX
  • Progetti netX
    • LOM - Codice a librerie linkabili
    • Processo di avvio
    • Formato file, intestazione avvio
    • Configurazione delle liste tag LFW
  • Tool e utility
    • Procedura guidata di avvio, tool per caricare il firmware
    • Liste di tag editor per configurazione
    • Esercizi pratici
  • Progetto software
    • Struttura, componenti ed obiettivi del progetto
    • Build system WAF, script WAF
    • Esercizi pratici, integrazione di nuovi componenti
  • RTOS rcX
    • Aspetti fondamentali, oggetti rcX
    • Configurazione, config.c
    • Driver e middleware
    • TLR - modello di riferimento task layer
    • Esercizi pratici:
      Creare una nuova task statica
      Configurare ed utilizzare driver UART
      Accedere al sistema di file Flash
  • Stack di protocollo di Hilscher
    • Comunicazione tra applicazione e stack di protocollo
    • Esercizi pratici

Gruppo target

 

Sviluppatori software, responsabili di progetto

Prerequisiti:

 

programmazione C integrata, interazione con l'ambiente di sviluppo integrato e con i tool di costruzione, comprensione di base di micro-controller e relative periferiche

Lingua

 

Le slide ed il materiale del corso sono in inglese. Le lezioni possono essere tenute a scelta in inglese o in tedesco.

Offerte aggiuntive

 

NXS-PNS, NXS-ECS, NXS-EIS, introduzione ai protocolli Real-Time Ethernet PROFINET, EtherCAT ed EtherNet/IP