Cursusaanbod

C Basistypen gegevens

  • Typen gehele getallen
  • Soorten drijvende komma
  • Aanwijzers (aanwijzer rekenen, aanwijzer ontscheiden)
  • Arrays
  • De relatie tussen matrices en pointers
  • Enums

Programming Constructies

  • Als - Else Verklaringen
  • Instructies voor schakelen
  • while loops en do - while loops
  • voor lussen
  • Ga naar Verklaringen
  • Functies in C
  • Functie prototypes
  • Inzicht in het aanroep-door-waardemechanisme van C voor het doorgeven van argumenten
  • Uitvoerende functies
  • Functies aanroepen
  • Aanwijzers gebruiken om waarden door te geven door middel van verwijzing
  • Arrays doorgeven aan functies
  • Inzicht in het retourwaardemechanisme van C
  • Aanwijzers gebruiken om waarden te retourneren op basis van verwijzing

Data Structuren

  • Definiëren van datastructuren
  • Accessen het manipuleren van de elementen van een datastructuur
  • Verwijzingen naar gegevensstructuren
  • De operator pijl (->)
  • Een aanwijzer gebruiken om een matrix van gegevensstructuren te doorkruisen

Geavanceerde onderwerpen

  • Verwijzingen naar aanwijzingen
  • Functie aanwijzers
  • Const en statische trefwoorden - hun betekenis en gebruik
  • Gieten en gieten  Void * aanwijzers gebruiken
  • Gegevensstructuren met verwijzingen naar gegevensstructuren
  • Gegevensstructuren die functieaanwijzers bevatten
  • Functieaanwijzers en tabelgestuurd programmeren
  • Bitvelden in gegevensstructuren
  • Vakbonden
  • Arrays gebruiken om cirkelvormige buffers en stapels te implementeren
  • Modules als datastructuren en interfaces
  • Dynamische datastructuren en hun gebruik
    • Enkelvoudig gekoppelde lijsten
    • Dubbel gelinkte lijsten

Overzicht van de C-standaardbibliotheek

  • putc, putchar, getc, getchar
  • printf, scanf
  • Functies voor het manipuleren van snaren (strcpy, strcat, ...) Embedded systeemgeoriënteerde onderwerpen
  • Poortadressen instellen
  • Bitgeoriënteerde datastructuren definiëren
  • Specifieke functies van de compiler
    • #pragmas
    • Niet-ANSII C-extensies
    • Accessen en manipuleren van speciale functieregisters
    • Implementeren van interrupt handlers
    • Assemblagecode aanroepen vanuit C
    • C aanroepen vanuit de assemblagecode
  • Linkers en linker scripts
  • Inzicht in bibliotheken van doelrandapparatuur en hun gebruik
  • Implementatie van uw eigen apparaatbibliotheken
  • Timers en hun gebruik
    • Hardware timers
    • Software timers

Basisprincipes van event driven programmeren

  • Poort I/O - knipperende LED's
  • Vertragingen in de software
  • Toetsenbord scannen
  • Basis RS232
  • Basisgegevensverzameling en sensorinterface
  • Werken met EEPROM (op chip en SPI/I2C)

Vereisten

Geen

 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën