Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
C Grunnleggende datatyper
- Heltallstyper
- Flytepunkttyper
- Pekere (pekeraritmetikk, pekerforsvar)
- Matriser
- Forholdet mellom matriser og pekere
- Enums
Programming konstruksjoner
- hvis - andre uttalelser
- bytte utsagn
- mens looper og gjør - mens looper
- for løkker
- goto uttalelser
- Funksjoner i C
- Funksjonsprototyper
- Forstå Cs call by value-mekanisme for å sende argumenter
- Implementere funksjoner
- Ringefunksjoner
- Bruke pekere for å sende verdier ved referanse
- Sende arrays til funksjoner
- Forstå Cs returverdimekanisme
- Bruke pekere for å returnere verdier ved referanse
Datastrukturer
- Definere datastrukturer
- Accessing og manipulering av elementene i en datastruktur
- Pekere til datastrukturer
- Pil (->) operatoren
- Bruke en peker for å krysse en rekke datastrukturer
Avanserte emner
- Pekere til pekere
- Funksjonspekere
- Konst og statiske nøkkelord - deres betydninger og bruk
- Støping og støping Bruke void *-pekere
- Datastrukturer som inneholder pekere til datastrukturer
- Datastrukturer som inneholder funksjonspekere
- Funksjonspekere og tabelldrevet programmering
- Bitfelt i datastrukturer
- Fagforeninger
- Bruke arrays for å implementere sirkulære buffere og stabler
- Moduler som datastrukturer og grensesnitt
- Dynamiske datastrukturer og deres bruk
- Enkeltlenkede lister
- Dobbeltlenkede lister
Oversikt over C-standardbiblioteket
- putc, putchar, getc, getchar
- printf, scanf
- Stringmanipulasjonsfunksjoner (strcpy, strcat, ...) Innebygde systemorienterte emner
- Sette opp portadresser
- Definere bitorienterte datastrukturer
- Kompilatorspesifikke funksjoner
- #pragmas
- Ikke ANSII C utvidelser
- Accessing og manipulering av spesielle funksjonsregistre
- Implementering av avbruddsbehandlere
- Ringer monteringskode fra C
- Ringer C fra monteringskode
- Linkere og linker-skript
- Forstå målbiblioteker for eksterne enheter og deres bruk
- Implementering av dine egne enhetsbiblioteker
- Tidtakere og deres bruk
- Maskinvaretidtakere
- Programvaretidtakere
Grunnleggende om hendelsesdrevet programmering
- Port I/O - blinkende lysdioder
- Programvareforsinkelser
- Tastaturskanning
- Grunnleggende RS232
- Grunnleggende datainnsamling og sensorgrensesnitt
- Arbeid med EEPROM (på brikke og SPI/I2C)
Krav
Ingen
14 timer
Testimonials (3)
Det at jeg har lært en ny tilnærming for å skrive enhetstester er den delen jeg likte best med opplæringen. Jeg likte også den gratis samtalen vi hadde, det faktum at vi diskuterte visse emner, jeg likte teamarbeidet vi hadde, det fikk oss til å analysere kravene til brukerhistorier fra et annet perspektiv, og jeg satte også pris på intervensjonen fra treneren som foreslo oss forskjellige løsninger når vi ble sittende fast på å ta noen avgjørelser.
Crina-Maria Rosu - ACCENTURE
Kurs - Agile and TDD with C
Machine Translated
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
Kurs - Advanced C Programming
Great concepts with knowledge of practical applications