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
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)
Het feit dat ik een nieuwe aanpak heb geleerd voor het schrijven van eenheidstests is het deel dat ik het leukst vond aan de training. Ik hield ook van het vrije gesprek dat we hadden, het feit dat we over bepaalde onderwerpen debatteerden, ik hield van het teamwerk dat we hadden, het zorgde ervoor dat we de vereisten van user stories vanuit een ander perspectief analyseerden en ik waardeerde ook de tussenkomst van de trainer die ons verschillende oplossingen voorstelde toen we vastliepen bij het nemen van beslissingen.
Crina-Maria Rosu - ACCENTURE
Cursus - Agile and TDD with C
Automatisch vertaald
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
Cursus - Advanced C Programming
Great concepts with knowledge of practical applications