Kurzusleírás

C alaptípusok

  • Egész típusok
  • Lebegőpontos típusok
  • Mutatok (mutató aritmetika, mutató dereferálás)
  • Tömbök
  • A tömbök és mutatók közötti kapcsolat
  • Felsorolások

Programozási szerkezetek

  • if - else állítások
  • switch állítások
  • while ciklusok és do - while ciklusok
  • for ciklusok
  • goto állítások
  • Függvények C-ben
  • Függvény prototípusok
  • A C érték szerinti argumentumátadási mechanizmusának megértése
  • Függvények implementálása
  • Függvények hívása
  • Mutatok használata értékek referencia szerinti átadásához
  • Tömbök átadása függvényeknek
  • A C visszatérési érték mechanizmusának megértése
  • Mutatok használata értékek referencia szerinti visszaadásához

Adatszerkezetek

  • Adatszerkezetek definiálása
  • Adatszerkezet elemeinek elérése és manipulálása
  • Mutatok adatszerkezetekre
  • A nyíl (->) operátor
  • Mutatok használata adatszerkezet tömbök bejárásához

Haladó témák

  • Mutatok mutatókra
  • Függvénymutatok
  • A const és static kulcsszavak - jelentésük és használatuk
  • Típuskonverziók és típuskonverzió  void * mutatok használata
  • Adatszerkezetek, amelyek mutatókat tartalmaznak adatszerkezetekre
  • Adatszerkezetek, amelyek függvénymutatókat tartalmaznak
  • Függvénymutatok és táblázatvezérelt programozás
  • Bites mezők adatszerkezetekben
  • Uniók
  • Tömbök használata körkörös pufferek és veremek implementálásához
  • Modulok mint adatszerkezetek és interfészek
  • Dinamikus adatszerkezetek és felhasználásuk
    • Egyszeresen láncolt listák
    • Kétszeresen láncolt listák

A C standard könyvtár áttekintése

  • putc, putchar, getc, getchar
  • printf, scanf
  • Karakterlánc manipulációs függvények (strcpy, strcat, ...) Beágyazott rendszer orientált témák
  • Port címek beállítása
  • Bitorientált adatszerkezetek definiálása
  • Fordító specifikus funkciók
    • #pragmas
    • Nem ANSII C kiterjesztések
    • Speciális függvényregiszterek elérése és manipulálása
    • Megszakítási kezelők implementálása
    • Assembly kód hívása C-ből
    • C kód hívása assembly kódból
  • Linkerek és linker szkriptek
  • Célperifériák könyvtárainak megértése és felhasználása
  • Saját eszközkönyvtárak implementálása
  • Időzítők és felhasználásuk
    • Hardver időzítők
    • Szoftver időzítők

Eseményvezérelt programozás alapjai

  • Port I/O - LED-ek villogtatása
  • Szoftveres késleltetések
  • Billentyűzet szkennelés
  • Alap RS232
  • Alapvető adatgyűjtés és érzékelőillesztés
  • EEPROM-mal való munka (beépített és SPI/I2C)

Követelmények

Nincs

 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák