Kursplan

C Grunnleggende datatyper

    Heltallstyper Flytende kommatyper Pekere (pekeraritmetikk, pekeravklaring) Matriser Forholdet mellom matriser og pekere Oppslag

Programming konstruksjoner

    if - else-setninger bytter utsagn while loops og do - while loops for loops goto-setninger Funksjoner i C Funksjonsprototyper Forstå Cs call by value-mekanisme for å sende argumenter Implementere funksjoner Kalle funksjoner Bruke pekere for å sende verdier ved referanse Sende arrays til funksjoner Forstå Cs returverdi mekanisme Bruke pekere for å returnere verdier ved referanse

Datastrukturer

    Definere datastrukturer Accessing og manipulere 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 Kaster og støping  Bruke void * pekere Datastrukturer som inneholder pekere til datastrukturer Datastrukturer som inneholder funksjonspekere Funksjonspekere og tabelldrevet programmering Bitfelt i datastrukturer Unioner 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 Stringmanipuleringsfunksjoner (strcpy, strcat, ...) Innebygde systemorienterte emner Sette opp portadresser Definere bitorienterte datastrukturer Kompilatorspesifikke funksjoner #pragmas Ikke ANSII C-utvidelser Accessing og manipulering spesialfunksjonsregistre Implementere avbruddsbehandlere Kalle monteringskode fra C Kalle 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 Arbeider med EEPROM (på brikke og SPI/I2C)

    Krav

    Ingen

     14 timer

    Antall deltakere



    Price per participant

    Testimonials (6)

    Relaterte kurs

    Combined C/C++, JAVA and Web Application Security

    28 timer

    Advanced Java Security

    21 timer

    Combined JAVA, PHP and Web Application Security

    28 timer

    Standard Java Security

    14 timer

    Java and Web Application Security

    21 timer

    Advanced Java, JEE and Web Application Security

    28 timer

    Related Categories