Lépjen kapcsolatba velünk

Kurzusleírás

C alapvető adattí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
  • Enums

Programozási szerkezetek

  • if - else utasítások
  • switch utasítások
  • while és do - while ciklusok
  • for ciklusok
  • goto utasí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 referenciával történő á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 referenciával történő visszaadásához

Adatszerkezetek

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

Haladó témák

  • Mutatok mutatókra
  • Függvénymutatók
  • Const és static kulcsszavak - jelentésük és használatuk
  • Kasztolás és kasztolás  void * mutatók használata
  • Adatszerkezetek, amelyek mutatókat tartalmaznak adatszerkezetekre
  • Adatszerkezetek, amelyek függvénymutatókat tartalmaznak
  • Függvénymutatók és táblázatvezérelt programozás
  • Bitemező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 kezelő függvények (strcpy, strcat, ...) Beágyazott rendszerorientá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áskezelők implementálása
    • Assembly kód hívása C-ből
    • C kód hívása assemblyből
  • Linkerek és linker szkriptek
  • Cél perifériás eszközkönyvtárak 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 használata (on-chip és SPI/I2C)
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák