CONTACT ONS

Cursusaanbod

Basistypen in C

  • Gehele getaltypen
  • Vloeiende punttypen
  • Pointers (pointeraritmetiek, pointerreferentie)
  • Arrays
  • De relatie tussen arrays en pointers
  • Enums

Programmeerconstructies

  • if-else-stellingen
  • switch-stellingen
  • while-lijnen en do-while-lijnen
  • for-lijnen
  • goto-stellingen
  • Functies in C
  • Functieprototypen
  • Verstaan van C's call-by-value-mechanisme voor het doorgeven van argumenten
  • Functies implementeren
  • Functies aanroepen
  • Pointers gebruiken om waarden per referentie door te geven
  • Arrays doorgeven aan functies
  • Verstaan van C's terugkeerwaarde-mechanisme
  • Pointers gebruiken om waarden per referentie terug te geven

Datastructuren

  • Datastructuren definiëren
  • Toegang krijgen tot en manipuleren van elementen van een datastructuur
  • Pointers naar datastructuren
  • De pijl (->)-operator
  • Een pointer gebruiken om door een array van datastructuren te navigeren

Geavanceerde onderwerpen

  • Pointers naar pointers
  • Functiepointers
  • Const en static trefwoorden - hun betekenissen en toepassingen
  • Casts en casting · Gebruik van void*-pointers
  • Datastructuren die pointers naar datastructuren bevatten
  • Datastructuren die functiepointers bevatten
  • Functiepointers en tabelgedreven programmering
  • Bitvelden in datastructuren
  • Unions
  • Arrays gebruiken om circulaire buffers en stapels te implementeren
  • Modules als datastructuren en interfaces
  • Dynamische datastructuren en hun toepassingen
    • Enkel gelinkte lijsten
    • Dubbel gelinkte lijsten

Overzicht van de C-standaardbibliotheek

  • putc, putchar, getc, getchar
  • printf, scanf
  • Functies voor stringmanipulatie (strcpy, strcat, ...) Gerichte onderwerpen voor Inbedde Systemen
  • Portadressen instellen
  • Bitgerichte datastructuren definiëren
  • Specifieke functies van de compiler
    • #pragmas
    • Niet-ANSI C-extensies
    • Toegang krijgen tot en manipuleren van speciale functieregisters
    • Interrupt-handlers implementeren
    • Assemblycode aanroepen vanuit C
    • C aanroepen vanuit assemblycode
  • Linkers en linkerscripten
  • Doelapparatuurbibliotheken en hun toepassingen begrijpen
  • Uw eigen apparaatbibliotheken implementeren
  • Timers en hun toepassingen
    • Hardwaretimers
    • Softwaretimers

Basisprincipes van gebeurtenisgestuurde programmering

  • Port I/O - LED's laten knipperen
  • Softwarevertragingen
  • Toetsenbordscanning
  • Basis RS232
  • Basisdataverzameling en sensorinterface
  • Werken met EEPROM (op chip en SPI/I2C)
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

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

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën